blob: 78d0771afa1043441ac1583c7d88061e6a841721 [file] [log] [blame]
Daniel Veillardb3721c22003-03-31 11:22:25 +00001Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlschemastypes.c: fixed date comparison to handle the tzo
4 The only failures left are disagreements on Notations and
5 '+1' not being allowed for ulong, uint, ushort and ubyte.
6
Daniel Veillard455cc072003-03-31 10:13:23 +00007Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
8
9 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
10 to the XML Schemas errata
11 http://www.w3.org/2001/05/xmlschema-errata#e2-12
12
Daniel Veillarde637c4a2003-03-30 21:10:09 +000013Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
14
15 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
16 and facets support. Currently only schemas with binHex or
17 base64 don't compile. A few error left in the test suite:
18 found 1035 test instances: 919 success 23 failures
19 most are gdate or gdateyear failing check, and a few cases where
20 James clark tests results are strange.
21 * valid.c: allow to reuse the Notation checking routine without
22 having a validation context.
23 * SAX.c: removed a #if 0
24
Daniel Veillardb6c7f412003-03-29 16:41:55 +000025Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
26
27 * xinclude.c: forgot to apply one check from #106931 patch
28 * xmlschemastypes.c: more work on XML Schemas datatypes
29
Daniel Veillardc4c21552003-03-29 10:53:38 +000030Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
31
32 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
33 on cleaning up XML Schemas datatypes based on James Clark tests
34 test/xsdtest/xsdtest.xml
35
Daniel Veillard80b19092003-03-28 13:29:53 +000036Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
37
38 * relaxng.c: implemented comparisons for Schemas values.
39 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
40 some bugs in duration handling, comparisons for durations
41 and decimals, removed all memory leaks pointed out by James
42 testsuite. Current status is now
43 found 238 test schemas: 197 success 41 failures
44 found 1035 test instances: 803 success 130 failures
45
Daniel Veillard91a13252003-03-27 23:44:43 +000046Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
47
48 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
49 leaks in the W3C XML Schemas code
50 * xmlschemastypes.c: implemented nonPositiveInteger
51 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
52 fixed the test and result.
53
Daniel Veillard6560a422003-03-27 21:25:38 +000054Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
57 parser and a typo
58 * xmlschemastypes.c: reindenting, fixing a memory access
59 problem with dates.
60
Daniel Veillard6c5b2d32003-03-27 14:55:52 +000061Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
62
63 * parser.c: fixing #109227 providing more context in case of
64 start/end tag mismatch
65 * python/tests/ctxterror.py python/tests/readererr.py: update the
66 tests accordingly
67
Daniel Veillardd9b72832003-03-27 14:24:00 +000068Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
69
70 * xinclude.c: should fix #109327 errors on memory accesses
71
Daniel Veillardc7e9b192003-03-27 14:08:24 +000072Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
73
74 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
75 is an URI reference
76
Daniel Veillarde209b332003-03-26 21:40:13 +000077Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
78
79 * xpath.c: fixed bug #109160 on non-ASCII IDs
80
Daniel Veillard642104e2003-03-26 16:32:05 +000081Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
82
83 * parser.c: Norm suggested a nicer error message for xml:space values
84 errors
85
Daniel Veillarde4fa2932003-03-26 00:38:10 +000086Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
87
88 * xpath.c include/libxml/xpath.h: first part of the fix to
89 performance bug #108905, adds xmlXPathOrderDocElems() providing
90 document order for nodes.
91 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
92
Daniel Veillard09628212003-03-25 15:10:27 +000093Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
94
95 * xmlschemastypes.c: removing a warning with Sun compiler
96 bug #109154
97
MST 2003 John Fleckda271742003-03-25 14:05:17 +000098Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
99
100 * doc/xmllint.xml
101 * doc/xmllint.1
102 update xmllint man page with --relaxng option
103
Daniel Veillard2032d292003-03-25 11:09:40 +0000104Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
105
106 * python/setup.py.in : was missing "drv_libxml2.py"
107
Daniel Veillard9adc0462003-03-24 18:39:54 +0000108Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
109
110 * tree.c xpath.c: some changes related to the new way of
111 handling Result Value Tree, before 2.5.5
112
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000113Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
114
115 * configure.in NEWS: preparing release 2.5.5
116 * doc/* : updated the documentation and regenerated it.
117
Daniel Veillardef0b4502003-03-24 13:57:34 +0000118Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
119
120 * xpath.c: fixed some problems related to #75813 about handling
121 of Result Value Trees
122
Daniel Veillard9231ff92003-03-23 22:00:51 +0000123Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
124
125 * uri.c: applied a set of patches from Lorenzo Viali correcting
126 URI parsing errors.
127
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000128Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
129
130 * parser.c: validity status was not passed back when validating in
131 entities, but raised by Oliver Fischer
132
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000133Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
134
135 * HTMLtree.c: avoid escaping ',' in URIs
136
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000137Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
138
139 * parser.c: fixing bug #108976 get the ID/REFs to reference
140 the ID in the document content and not in the entity copy
141 * SAX.c include/libxml/parser.h: more checking of the ID/REF
142 stuff, better solution for #107208
143 * xmlregexp.c: removed a direct printf, dohhh
144 * xmlreader.c: fixed a bug on streaming validation of empty
145 elements in entities
146 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
147 cleanup of the validation tests
148 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
149 added more ID/IDREF tests to the suite
150
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000151Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
152
153 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
154 compiler.
155
Daniel Veillard20863822003-03-22 17:51:47 +0000156Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
157
158 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
159
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000160Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
161
162 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
163 defined in entities content
164
Daniel Veillard99737f52003-03-22 14:55:50 +0000165Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
166
167 * SAX.c: Fixed validation bug #108858 on namespace names using
168 entities and reported by Brent Hendricks
169 * xmllint.c: report xmlTextReaderHasValue() result in --stream
170 --debug output.
171
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000172Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
173
174 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
175 about the DocType node not being reported sometimes.
176 * python/tests/reader.py: added to test to the regression checks
177
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000178Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
179
180 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
181 reported by Edd Dumbill
182
Daniel Veillard77a90a72003-03-22 00:04:05 +0000183Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
184
185 * HTMLparser.c parser.c parserInternals.c: patch from
186 johan@evenhuis.nl for #107937 fixing some line counting
187 problems, and some other cleanups.
188 * result/HTML/: this result in some line number changes
189
Daniel Veillard580ced82003-03-21 21:22:48 +0000190Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
191
192 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
193 instead of libxml.spec
194 * relaxng.c: fixed some of the error reporting excessive
195 verbosity
196 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
197 xmlschemastypes.c: removed some warnings from gcc
198 * doc/libxml2-api.xml: rebuilt
199
Daniel Veillarde063f482003-03-21 16:53:17 +0000200Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
201
202 * relaxng.c: another optimization, for choice this time
203 * result/relaxng/spec1* result/relaxng/tutor12_1*
204 result/relaxng/tutor3_7: cleanups.
205
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000206Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
207
208 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
209 * test/relaxng/testsuite.xml: augmented the test suite
210 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
211 some schemas validation tests in the presence of foreign
212 namespaces.
213
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000214Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
215
216 * relaxng.c: added another interleave speedup.
217
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000218Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
219
220 * xmlschemastypes.c: added integer and fixed one of the
221 IDREFS regression tests pbm
222 * result/relaxng/docbook_0.err: updated
223
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000224Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
225
226 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
227 declared both in the DTD and in the Schemas <grin/>
228 * relaxng.c: more debug, added a big optimization for <mixed>
229 * test/relaxng/testsuite.xml: augmented the testsuite
230 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
231 DocBook example to the regression tests
232
Daniel Veillard798024a2003-03-19 10:36:09 +0000233Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
234
235 * check-xsddata-test-suite.py: cosmetic change for output
236 * relaxng.c: try to minimize calls to malloc/free for states.
237
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000238Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
239
240 * tree.c: removed a warning
241 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
242 support
243 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
244 cleanup/improvements of the regression tests batch
245 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
246
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000247Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
248
249 * relaxng.c: fixed error msg cleanup deallocation
250 * xmlschemastypes.c: added a function to handle lists of
251 atomic types, added support for IDREFS
252
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000253Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
254
255 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
256 and IDREF, usable from RelaxNG now
257 * include/libxml/xmlschemastypes.h: need to add a new interface
258 because the validation modifies the infoset
259 * test/relaxng/testsuite.xml: extended the testsuite
260
Daniel Veillard952379b2003-03-17 15:37:12 +0000261Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
262
263 * relaxng.c: fixed the last core RelaxNG bug known #107083,
264 shemas datatype ID/IDREF support still missing though.
265 * xmlreader.c: fix a crashing bug with prefix raised by
266 Merijn Broeren
267 * test/relaxng/testsuite.xml: augmented the testsuite with
268 complex inheritance tests
269
Daniel Veillardfd573f12003-03-16 17:52:32 +0000270Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
271
272 * relaxng.c: switched back to the previous Relax-NG code base,
273 the derivation algorithm need severe constraining code to avoid
274 combinatorial explosion. Fixed the problem with Sebastian Rahtz
275 TEI based example and other bugs
276 * result/relaxng/*err: updated the results
277 * test/relaxng/testsuite.xml: started a new test suite
278
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000279Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
280
281 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
282 that the original RelaxNG validation code was un-fixeable, it got
283 rewritten to use the derivation algorithm from James Clark and
284 redebugged it (nearly) from scratch:
285 found 373 test schemas: 372 success 1 failures
286 found 529 test instances: 529 success 0 failures
287
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000288Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
289
290 * SAX.c parser.c: fix some recursion problems introduced in the
291 last release.
292 * relaxng.c: more debugging of the RNG validation engine, still
293 problems though.
294
Daniel Veillard5add8682003-03-10 13:13:58 +0000295Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
296
297 * Makefile.am: stop generating wrong result file with * in name
298 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
299 * result/relaxng/demo* test/relaxng/demo: added the tests from
300 Sebastian reproducing the problem.
301
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000302Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
303
Daniel Veillard5add8682003-03-10 13:13:58 +0000304 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
305 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000306
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000307Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
308
309 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
310 variable to control the indentation for the xmllint "--format"
311 option
312
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000313Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
314
315 * encoding.c: applied Gennady's patch against buffer overrun
316
Daniel Veillard42f12e92003-03-07 18:32:59 +0000317Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
318
319 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
320 Clark it appeared I had bug in URI parsing code ...
321 * relaxng.c include/libxml/relaxng.h: completely revamped error
322 reporting to not loose message from optional parts.
323 * xmllint.c: added timing for RNG validation steps
324 * result/relaxng/*: updated the result, all error messages changed
325
Daniel Veillardedfd5882003-03-07 14:20:40 +0000326Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
327
328 * xpath.c: fix bug #107804, the algorithm used for document order
329 computation was failing on attributes.
330
Daniel Veillard83391282003-03-06 21:37:30 +0000331Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
332
333 * valid.c: fix bug #107764 , possibility of buffer overflow
334 in xmlValidDebug()
335
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000336Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
337
338 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
339 from Philipp Dunkel
340
Daniel Veillard5f704af2003-03-05 10:01:43 +0000341Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
342
343 * xmlschemastype.c: made powten array static it should not be exported
344 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
345 parser function.
346 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
347
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000348Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
349
350 * tree.c: fixed a node dump crash on attributes
351 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
352 an URI test bug and get better output.
353
Daniel Veillard463a5472003-02-27 21:30:32 +0000354Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
355
356 * check-xsddata-test-suite.py: give more infos
357 * relaxng.c: fix a bug reported by Sebastian Rahtz and
358 REF->DEF in attribute values.
359
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000360Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
361
362 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
363 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
364 regression tests from James Clark.
365
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000366Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
367
368 * relaxng.c xmlschemas.c xmlschemastypes.c
369 include/libxml/xmlschemastypes.h: added param support for relaxng
370 type checking, started to increment the pool of simple types
371 registered, still much work to be done on simple types and
372 facets checkings.
373
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000374Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
375
376 * entities.c: fixes again one of the problem raised by
377 James Clark in #106788
378
Daniel Veillardc482e262003-02-26 14:48:48 +0000379Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
380
381 * relaxng.c: Fixed a couple of problem raised by James Clark
382 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
383 datatype level still not fixed though.
384
Daniel Veillard17bed982003-02-24 20:11:43 +0000385Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
386
387 * configure.in: preparing release 2.5.4
388 * doc/*: updated and rebuilt the docs
389 * relaxng.c: removed warnings
390 * result/relaxng/*: updated the results
391
Daniel Veillardf4be0182003-02-24 19:54:33 +0000392Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
393
394 * valid.c: fixes a DTD regexp generation problem.
395
Daniel Veillard02111c12003-02-24 19:14:52 +0000396Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
397
398 * parser.c: fixes bug #105998 about false detection of
399 attribute consumption loop.
400
Daniel Veillard2406abd2003-02-24 18:16:47 +0000401Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
402
403 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
404
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000405Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
406
407 * SAX.c: fixed bug #105992
408
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000409Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
410
411 * tree.c: fixed xmlSetProp and al. when the node passed is not an
412 element.
413 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
414 found 373 test schemas: 369 success 4 failures
415 found 529 test instances: 525 success 4 failures
416 * check-relaxng-test-suite.py: added memory debug reporting
417
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000418Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
419
420 * uri.c parser.c: some warning removal on Igor's patch
421 * tree.c: seems I messed up with #106788 fix
422 * python/libxml.c: fixed some base problems when Python provides
423 the resolver.
424 * relaxng.c: fixed the interleave algorithm
425 found 373 test schemas: 364 success 9 failures
426 found 529 test instances: 525 success 4 failures
427 the resulting failures are bug in the algorithm from 7.3 and
428 lack of support for params
429
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000430Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
431
432 * parser.c: another fix for nodeinfo in entities problem
433 * tree.c entities.c: fixed bug #106788 from James Clark
434 some spaces need to be serialized as character references.
435
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000436Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
437
438 * parser.c uri.c: fixed the bug I introduced in the path
439 handling, reported by Sebastian Bergmann
440
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000441Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
442
443 * parser.c: fixing some nodeinfo in entities problem raised
444 by Glenn W. Bach
445 * relaxng.c: implemented the first section 7.3 check
446 * result/relaxng/*: updated the results
447
Daniel Veillardc5312d72003-02-21 17:14:10 +0000448Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
449
450 * relaxng.c: fixed some problems in the previous commit
451 and finished implementing 4.16 rules checking
452 found 373 test schemas: 353 success 20 failures
453 found 529 test instances: 519 success 6 failures
454 * result/relaxng/*: updated the results
455
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000456Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
457
458 * relaxng.c: implemented checks from section 7.2
459
Daniel Veillard77648bb2003-02-20 15:03:22 +0000460Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
461
462 * relaxng.c: implemented the checks from section 7.1, fixed
463 some of the 4.20 and 4.21 problems.
464 found 373 test schemas: 338 success 35 failures
465 found 529 test instances: 519 success 6 failures
466 * result/relaxng/*: updated the results
467
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000468Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
469
470 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
471 * result/relaxng/*: updated the results
472
Daniel Veillardce14fa52003-02-19 17:32:48 +0000473Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
474
475 * relaxng.c: more bugfixes
476 * result/relaxng/*: updated the results
477
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000478Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
479
480 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
481 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
482 * SAX.c: ensured xmlDoc.URL is always canonic
483 * parser.c: obsoleted xmlNormalizeWindowsPath
484 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
485 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
486 * win32/libxml2.def.src: added few exports
487
488
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000489Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
490
491 * Makefile.am configure.in: patched to have shared libraries
492 for Python regression tests and static binaries for gdb debug
493 in my development environment
494 * relaxng.c: more bugfixes
495 found 373 test schemas: 296 success 77 failures
496 found 529 test instances: 516 success 8 failures
497 * result/relaxng/*: updated the results
498
Daniel Veillard8fe98712003-02-19 00:19:14 +0000499Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
500
501 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
502
Daniel Veillardd4310742003-02-18 21:12:46 +0000503Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
504
505 * xmlschemastypes.c: float/double check bugfix
506 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
507 validation
508 * xmlreader.c: add a TODO for Jody
509 * relaxng.c: bugfix bugfix bugfix
510 found 373 test schemas: 300 success 73 failures
511 found 529 test instances: 507 success 10 failures
512 * result/relaxng/*: updated the results
513
Daniel Veillard2df2de22003-02-17 23:34:33 +0000514Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
515
516 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
517
Daniel Veillard416589a2003-02-17 17:25:42 +0000518Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
519
520 * relaxng.c check-relaxng-test-suite.py: more work on the
521 RelaxNG implementation conformance testing.
522 found 373 test schemas: 284 success 89 failures
523 found 529 test instances: 448 success 47 failures
524 * result/relaxng/*: updated the results
525
Daniel Veillard784b9352003-02-16 15:50:27 +0000526Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
527
528 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
529 a patch from Kjartan Maraas to fix some typos
530
Daniel Veillardfebcca42003-02-16 15:44:18 +0000531Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
532
533 * relaxng.c: more bug-hunting
534 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
535 intermediate rng tree
536 * python/generator.py: patch from Stephane Bidoul to fix the generator
537 on python < 2.2
538
Daniel Veillardd2298792003-02-14 16:54:11 +0000539Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
540
541 * check-relaxng-test-suite.py relaxng.c: more testing on the
542 Relax-NG front, cleaning up the regression tests failures
543 current state and I forgot support for "mixed":
544 found 373 test schemas: 280 success 93 failures
545 found 529 test instances: 401 success 68 failures
546 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
547 moved the Name, NCName and QName validation routine in tree.c
548 * uri.c: fixed handling of URI ending up with #, i.e. having
549 an empty fragment ID.
550 * result/relaxng/*: updated the results
551
Daniel Veillard9a237c92003-02-13 15:52:58 +0000552Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
553
554 * check-xinclude-test-suite.py: improved the script accordingly
555 to the XInclude regression tests updates
556 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
557 November 2002
558 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
559 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
560 augmented the Xpointer testsuite for the element() scheme
561
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000562Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
563
564 * relaxng.c: added TODO for the DTD compatibility spec
565 * xinclude.c: more bug fixes driven by the testsuite
566
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000567Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
568
569 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
570 regression tests for XInclude, improved the script, improving
571 XInclude error reporting mechanism
572
Daniel Veillard1d788d22003-02-10 16:21:58 +0000573Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
574
575 * NEWS doc/* configure.in: preparing release 2.5.3
576
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000577Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
578
579 * tree.c: trying to fix #104934 about some XHTML1 serialization
580 issues.
581
Daniel Veillard809faa52003-02-10 15:43:53 +0000582Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
583
584 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
585 encoding conversion when the input buffer stops in the
586 middle of a multibyte char
587
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000588Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
589
590 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
591 * check-relaxng-test-suite.py: python script to run regression
592 against OASIS RelaxNG testsuite
593 * relaxng.c: some cleanup tweaks
594 * HTMLparser.c globals.c: cleanups in comments
595 * doc/libxml2-api.xml: updated the API
596 * result/relaxng/*: errors moved files, so large diffs but
597 no changes at the semantic level.
598
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000599Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
600
601 * tree.c: fixing #105678 problem when dumping a namespace node.
602
Daniel Veillard591b4be2003-02-09 23:33:36 +0000603Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
604
605 * xpath.c: fixed doc comment problems
606 * python/generator.py python/libxml_wrap.h python/types.c: adding
607 RelaxNG wrappers
608 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
609 test of those early Python RelaxNG bindings
610
611Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000612
613 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
614 * relaxng.c: found the validation problem I had with interleave
615 when not covering all remaining siblings
616 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
617 testsuite and check the RNG schemas against the RNG schemas
618 given in appendix A
619
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000620Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
621
622 * win32/Makefile.msvc: updates for RelaxNG
623 * win32/Makefile.mingw: updates for RelaxNG
624 * win32/libxml2.def.src: added RelaxNG exports
625
Daniel Veillard97fd5672003-02-07 13:01:54 +0000626Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
627
628 * xinclude.c: applied another bug fix from Sean Chittenden
629
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000630Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
631
632 * configure.in xmllint.c: I f...ed up the default configuration
633 of schemas and --relaxng option display in xmllint, pointed by
634 Morus Walter.
635 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
636 detection module, fixes bug #105374.
637
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000638Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
639
640 * xmlschemastypes.c: added the boolean base type.
641
Daniel Veillard96a4b252003-02-06 08:22:32 +0000642Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
643
644 * xmlschemastypes.c: started implementing some of the missing
645 default simple types
646 * result/relaxng/*: updated the results
647
Daniel Veillard72fef162003-02-05 14:31:19 +0000648Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
649
650 * NEWS doc/*: updated the docs, ready for 2.5.2 release
651
Daniel Veillard71531f32003-02-05 13:19:53 +0000652Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
653
654 * HTMLparser.c tree.c xmlIO.c: comments cleanups
655 * Makefile.am: use xmllint for doing the RelaxNG tests
656 * configure.in: preparing 2.5.2 made schemas support default to
657 on instead of off
658 * relaxng.c: removed the verbosity
659 * xmllint.c: added --relaxng option
660 * python/generator.py python/libxml_wrap.h: prepared the integration
661 of the new RelaxNG module and schemas
662 * result/relaxng/*: less verbose output
663
Daniel Veillardec498e12003-02-05 11:01:50 +0000664Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
665
666 * valid.c: do not run content model validation if the
667 content is not determinist
668
Daniel Veillardde590ca2003-02-05 10:45:26 +0000669Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
670
671 * SAX.c: added the redefinition of namespaced attribute
672 check that was missing as Fabrice Desré pointed out.
673
Daniel Veillard930dfb62003-02-05 10:17:38 +0000674Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
675
676 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
677 improvements from Nick Kew, allowing to do more checking
678 to HTML elements and attributes.
679
Daniel Veillard4287c572003-02-04 22:48:53 +0000680Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
681
682 * xinclude.c: fixing bug #105137 about entities declaration
683 needing to be copied to the including document.
684
Daniel Veillard652d8a92003-02-04 19:28:49 +0000685Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
686
687 * catalog.c: fixed bug #104817 with delegateURI
688 * xpath.c: fixing bugs #104123 and #104125
689
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000690Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
691
692 * configure.in valid.c xmlreader.c python/libxml_wrap.h
693 python/types.c: fixing #104096 to compile without regexps
694
Daniel Veillard57e79b32003-02-04 15:33:12 +0000695Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
696
697 * valid.c: fixing bug #103969 forgot to add an epsilon transition
698 when building the automata for elem*
699
Daniel Veillard358a9892003-02-04 15:22:32 +0000700Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
701
702 * HTMLparser.c: applied patch from Arne de Bruijn fixing
703 bug #103827
704
Daniel Veillardeb137172003-02-04 15:18:06 +0000705Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
706
707 * HTMLparser.c: updating a comment, fixing #103776
708
Daniel Veillard8d589042003-02-04 15:07:21 +0000709Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
710
711 * parser.c: fixing bug 105049 for validity checking of content
712 within recursive entities.
713
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000714Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
715
716 * HTMLparser.c: try to fix # 105049
717 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
718 * tree.c: updated a function comment
719
Daniel Veillard419a7682003-02-03 23:22:49 +0000720Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
721
722 * relaxng: more work on grammars and refs/defs
723 * test/relaxng/* result/relaxng/*: augmented/updated the
724 regression tests
725
Daniel Veillard144fae12003-02-03 13:17:57 +0000726Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
727
728 * relaxng: more work on name classes, except support
729 * test/relaxng/* result/relaxng/*: augmented/updated the
730 regression tests
731
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000732Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
733
734 * relaxng: more work on name classes, the "validate all" schemas
735 seems to work now.
736 * test/relaxng/* result/relaxng/*: augmented/updated the
737 regression tests
738
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000739Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
740
741 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
742 * parser.c: put a guard against infinite document depth, basically
743 trying to avoid another kind of DoS attack.
744 * relaxng.c: some code w.r.t. nameClasses
745
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000746Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
747
748 * test/relaxng/* result/relaxng/*: check all the namespace support
749 was actually correct based on tutorial section 10.
750
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000751Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
752
753 * relaxng: include seems to work okay now
754 * test/relaxng/* result/relaxng/*: augmented/updated the
755 regression tests
756
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000757Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
758
759 * relaxng.c: a bit of work done in the train back.
760 * test/relaxng/*: added one of the include tests
761
Daniel Veillard154877e2003-01-30 12:17:05 +0000762Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
763
764 * relaxng: more work done in the train
765 * test/relaxng/* result/relaxng/*: augmented/updated the
766 regression tests
767
Daniel Veillarde431a272003-01-29 23:02:33 +0000768Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
769
770 * relaxng.c: debugging of externalRef
771 * test/relaxng/* result/relaxng/*: augmented/updated the
772 regression tests
773
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000774Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
775
776 * relaxng.c: more work on Relax-NG, implementing externalRef
777 * test/relaxng/* result/relaxng/*: augmented/updated the
778 regression tests
779 * Makefile.am: cleanup to Relaxtests target
780
Daniel Veillardb08c9812003-01-28 23:09:49 +0000781Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
782
783 * relaxng.c: more work on Relax-NG, implementing interleave
784 * test/relaxng/* result/relaxng/*: augmented/updated the
785 regression tests
786
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000787Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
788
789 * relaxng.c: more work on Relax-NG, implementing interleave
790 * test/relaxng/* result/relaxng/*: augmented/updated the
791 regression tests
792
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000793Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
794
795 * doc/tutorial/customfo.xsl
796 * doc/tutorial/customhtml.xsl
797 adding stylesheet customizations used to generate fo
798 for pdf and html
799
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000800Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
801
802 * relaxng.c: more work on Relax-NG
803 * test/relaxng/* result/relaxng/*: augmented/updated the
804 regression tests
805 * xmlschemastypes.c: added a number of base type definition but not
806 the associated checks, those are still TODOs
807
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000808Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
809
810 in docs/tutorial:
811 * apa.html
812 * apb.html
813 * apc.html
814 * apd.html
815 * ape.html
816 * apf.html
817 * apg.html
818 * ar01s02.html
819 * ar01s03.html
820 * ar01s04.html
821 * ar01s05.html
822 * ar01s06.html
823 * ar01s07.html
824 * ar01s08.html
825 * index.html
826 * xmltutorial.pdf
827 * xmltutorial.xml
828 add index to tutorial
829
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000830Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
831
832 * doc/xmlcatalog.1
833 * doc/xmlcatalog_man.html
834 * doc/xmlcatalog_man.xml
835 belatedly fixing bug #93622 (adds rewriteURI type to
836 "--add" option in xmlcatalog man page
837
Daniel Veillard3be27512003-01-26 19:49:04 +0000838Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
839
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000840 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000841 Julio Merino, closing #104475
842
Daniel Veillardea3f3982003-01-26 19:45:18 +0000843Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
844
845 * relaxng.c: more work on Relax-NG
846 * test/relaxng/* result/relaxng/*: augmented/updated the
847 regression tests
848
Daniel Veillardedc91922003-01-26 00:52:04 +0000849Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
850
851 * relaxng.c: more work on Relax-NG
852 * test/relaxng/* result/relaxng/*: augmented/updated the
853 regression tests
854
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000855Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
856
857 * README: updated the policy on private mail answers
858 * relaxng.c: more work on Relax-NG
859 * test/relaxng/* result/relaxng/*: augmented/updated the
860 regression tests
861
Daniel Veillard7424eb62003-01-24 14:14:52 +0000862Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
863
864 * error.c parser.c tree.c: applied a documentation patch from
865 Stefan Kost
866
Daniel Veillard276be4a2003-01-24 01:03:34 +0000867Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
868
869 * relaxng.c: more work on Relax-NG
870 * doc/*: regenerated the docs
871 * test/relaxng/* result/relaxng/*: updated and augmented the
872 Relax-NG regression tests and results
873
Daniel Veillard6eadf632003-01-23 18:29:16 +0000874Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
875
876 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
877 First commit of the new Relax-NG validation code, not generally
878 useful yet.
879 * test/relaxng/* result/relaxng/*: current state of the regression
880 tests
881
Daniel Veillard814a76d2003-01-23 18:24:20 +0000882Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
883
884 * tree.c: minimized the memory allocated for GetContent
885 and a bit of cleanup.
886
Daniel Veillardff12c492003-01-23 16:42:55 +0000887Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
888
889 * python/generator.py: seems there is no good reasons to
890 not generate bindings for XPointer
891
Daniel Veillard540a31a2003-01-21 11:21:07 +0000892Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
893
894 * xmlreader.c doc/apibuild.py: applied a new patch from
895 Stéphane Bidoul for cleanups
896 * doc/libxml2-api.xml: rebuilt the API description with
897 new entry points
898
Daniel Veillard417be3a2003-01-20 21:26:34 +0000899Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
900
901 * xmlreader.c python/drv_libxml2.py python/generator.py
902 python/libxml.c python/libxml.py python/libxml_wrap.h
903 python/types.c: patch from Stéphane Bidoul for better per
904 context error message APIs
905 * python/tests/ctxterror.py python/tests/readererr.py:
906 update of the tests
907
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000908Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
909
910 * doc/guidelines.html
911 grammar and spelling cleanup
912
Daniel Veillard26f70262003-01-16 22:45:08 +0000913Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
914
915 * xmlreader.c include/libxml/xmlreader.h python/generator.py
916 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
917 a patch from Stéphane Bidoul to allow per XMLtextReader error
918 and warning handling
919 * python/tests/Makefile.am python/tests/readererr.py: adding the
920 specific regression test
921
Daniel Veillard71f9d732003-01-14 16:07:16 +0000922Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
923
924 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
925 should raise a syntax error
926
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000927Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
928
929 * python/libxml.c: cleanup patch from Stéphane Bidoul
930
Daniel Veillard81601f92003-01-14 13:42:37 +0000931Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
932
933 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
934
Daniel Veillarde6227e02003-01-14 11:42:39 +0000935Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
936
937 * python/generator.py python/libxml.c python/libxml.py
938 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000939 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000940 Python level.
941 * python/tests/Makefile.am python/tests/ctxterror.py: added a
942 regression test for it.
943
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000944Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
945
946 * xmlreader.c: fixed the streaming property of the reader,
947 it was generating tree faster than consuming it. Pointed out
948 by Nate Myers
949 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
950
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000951Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
952
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000953 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000954
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000955Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
956
957 * xpath.c: fix to the XPath implementation for parent and
958 ancestors axis when operating on a Result Value Tree.
959 Fixes bug #100271
960
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000961Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
962
963 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
964 to fix some URI/file escaping problems
965
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000966Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
967
968 * python/generator.py: fixed a bug raised by Raymond Wiker,
969 docSetRootElement() should not raise an exception if the
970 return is None
971
Daniel Veillard3e20a292003-01-10 13:14:40 +0000972Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
973
974 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
975 fixed bug #102181 by applying the suggested change and fixing
976 the generation/registration problem.
977
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000978Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
979
980 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
981 routines.
982
Daniel Veillard8f872442003-01-09 23:19:02 +0000983Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
984
985 * parser.c: one more IsEmptyElement crazyness, that time in
986 external parsed entities if substitution is asked.
987 * python/tests/reader3.py: added a specific test.
988
Daniel Veillarde329fc22003-01-09 21:36:42 +0000989Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
990
991 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
992 support and improved error handler registration
993
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000994Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
995
996 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
997 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
998 * README: fixed a link
999
Daniel Veillarde2830f12003-01-08 17:47:49 +00001000Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1001
1002 * configure.in doc/* NEWS: preparing 2.5.1 release
1003 * SAX.c parser.c: fixing XmlTextReader bug
1004
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001005Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1006
1007 * SAX.c: fuck, I introduced a memory leak on external parsed
1008 entities in 2.5.0 :-(
1009
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001010Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1011
1012 * xmllint.c: another fix needed as pointed by Christophe Merlet
1013 for --stream --debug if compiled without debug support.
1014
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001015Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1016
1017 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001018 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001019 update man page with --stream and --chkregister
1020
Daniel Veillard8326e732003-01-07 00:19:07 +00001021Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1022
1023 * globals.c: fixed --with-threads compile
1024 * xmllint.c: fixed --without-debug compile
1025 * include/libxml/globals.h: cleanup
1026 * include/libxml/schemasInternals.h: add a missing include
1027
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001028Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1029
1030 * configure.in NEWS: preparing 2.5.0 release
1031 * SAX.c: only warn in pedantic mode about namespace name
1032 brokeness
1033 * globals.c: fix a doc generation problem
1034 * uri.c: fix #101520
1035 * doc/*: updated and rebuilt the doc for the release, includuding
1036 stylesheet update
1037 * python/Makefile.am: fix a filename bug
1038
1039Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1040
1041 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1042 should not be called.
1043
1044Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1045
1046 * libxml-2.0.pc.in: applied the patch to fix #101894
1047
1048Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1049
1050 * tree.c : applied patch from Lukas Schroeder for register callbacks
1051 * valid.c: modified patch from Lukas Schroeder to test
1052 register callbacks with --chkregister
1053
1054Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1055
1056 * xmlreader.c: seriously changed the way data are pushed to
1057 the underlying parser, go by block of 512 bytes instead of
1058 tryng to detect tag boundaries at that level. Changed the
1059 way empty element are detected and tagged.
1060 * python/tests/reader.py python/tests/reader2.py
1061 python/tests/reader3.py: small changes mostly due to context
1062 reporting being different and DTD node being reported. Some
1063 errors previously undetected are now caught and fixed.
1064 * doc/xmlreader.html: flagged last section as TODO
1065
1066Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1067
1068 * python/libxml.py: integrated the Python 2.2 optimizations
1069 from Hannu Krosing, while maintaining compatibility with
1070 1.5 and 2.1
1071
1072Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1073
1074 * xmllint.c: a bit of cleanup
1075 * xmlreader.c: small fix
1076 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1077 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1078
1079Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1080
1081 * python/setup.py.in: patch from Stéphane Bidoul to include
1082 drv_libxml2.py in setup.py
1083
1084Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1085
1086 * doc/xmlreader.html: starting documenting the new XmlTextReader
1087 interface.
1088
1089Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1090
1091 * xmllint.c: added the --stream flag to use the TextReader API
1092 * xmlreader.c: small performance tweak
1093
1094Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1095
1096 * xmlreader.c python/tests/reader2py: okay the DTD validation
1097 code on top of the XMLTextParser API should be solid now.
1098
1099Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1100
1101 * xmlreader.c python/tests/reader2py: Fixing some more mess
1102 with validation and recursive entities while using the
1103 reader interface, it's getting a bit messy...
1104
1105Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * xmlreader.c python/tests/reader.py: another couple of problem
1108 related to IsEmptyElement reported by Stéphane Bidoul needed
1109 some fixes.
1110
1111Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1112
1113 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1114 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1115 based on the python XmlTextReader interface.
1116
1117Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * tree.c: backing out one change in the last patch which broke the
1120 regression tests
1121
1122Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1123
1124 * global.data globals.c tree.c include/libxml/globals.h: applied
1125 an old patch from Lukas Schroeder to track node creation and
1126 destruction. Probably missing a lot of references at the moment
1127 and not usable reliably.
1128
1129Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1130
1131 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1132 from doc/news.html and a stylesheet
1133
1134Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1135
1136 * xmlreader.c python/tests/reader.py: fixed another couple of
1137 xmlreader bugs reported by Stéphane Bidoul and added tests.
1138
1139Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1140
1141 * xmlreader.c python/tests/reader2.py: fixed another validity
1142 checking in external parsed entities raised by Stéphane Bidoul
1143 and added a specific regression test.
1144 * python/tests/reader3.py: cleanup
1145
1146Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1147
1148 * xmlreader.c python/tests/reader2.py: fixed a problem with
1149 validation within entities pointed by Stéphane Bidoul, augmented
1150 the tests to catch those.
1151
1152Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * python/generator.py: modified the generator to allow keeping
1155 class references when creating new classes, needed to fix a bug
1156 pointed by Stéphane Bidoul where the input buffer of the
1157 xmlTextReader instance gets destroyed if the python wrapper for
1158 the input is not referenced anymore.
1159
1160Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1161
1162 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1163 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1164
1165Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1166
1167 * xmlreader.c python/tests/reader.py: fixed another problem
1168 pointed by Stéphane Bidoul
1169
1170Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1171
1172 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1173 with "<a/>"
1174
1175Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * SAX.c: warn on xmlns:prefix="foo"
1178 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1179 for namespace attributes handling.
1180
1181Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1182
1183 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1184 a really nasty problem raised by a DocBook XSLT transform
1185 provided by Sebastian Bergmann
1186
1187Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1188
1189 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1190 by Stéphane Bidoul and integrated it into the tests
1191
1192Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1195 extended the XmlTextReader API a bit, addding accessors for
1196 the current doc and node, and an entity substitution mode for
1197 the parser.
1198 * python/libxml.py python/libxml2class.txt: related updates
1199 * python/tests/Makefile.am python/tests/reader.py
1200 python/tests/reader2.py python/tests/reader3.py: updated a bit
1201 the old tests and added a new one to test the entities handling
1202
1203Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * python/generator.py python/libxml2class.txt
1206 python/tests/reader.py python/tests/reader2.py: changed the
1207 generator to provide casing for the XmlTextReader similar to
1208 C# so that examples and documentation are more directly transposable.
1209 Fixed the couple of tests in the suite.
1210
1211Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * doc/guidelines.html: added a document on guildeline for
1214 publishing and deploying XML
1215
1216Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1217
1218 * valid.c xmlreader.c: final touch running DTD validation
1219 on the XmlTextReader
1220 * python/tests/Makefile.am python/tests/reader2.py: added a
1221 specific run based on the examples from test/valid/*.xml
1222
1223Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1224
1225 * python/libxml.py: added a few predefined xmlTextReader parser
1226 configuration values.
1227
1228Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * python/libxml_wrap.h: trying to fix #102037
1231
1232Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * SAX.c: fixing bug #95296, when the predefined entities
1235 are redefined in the DTD the default one must be used
1236 instead anyway.
1237
1238Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1239
1240 * doc/xmllint.xml
1241 * doc/xmllint.1
1242 Add discussion of XML_DEBUG_CATALOG to xmllint man
1243 page - bug #100907
1244
1245
1246Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * xmlreader.c: Fixed the empty node detection to avoid reporting
1249 an inexistant close tag.
1250
1251Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1252
1253 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1254 for Python 2.1
1255
1256Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1257
1258 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1259
1260Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1261
1262 * doc/libxml2-api.xml python/tests/reader.py: one really need
1263 to provide the base URI information when creating a reader parser
1264 from an input stream. Updated the API and the example using it.
1265
1266Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1267
1268 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1269 include/libxml/valid.h include/libxml/xmlreader.h: working on
1270 DTD validation on top of xml reader interfaces. Allows to
1271 validate arbitrary large instances. This required some extensions
1272 to the valid module interface and augmenting the size of xmlID
1273 and xmlRef structs a bit.
1274 * uri.c xmlregexp.c: simple cleanup.
1275
1276Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1277
1278 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1279 work on the xml reader interfaces.
1280 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1281 Web page for the Windows binaries.
1282
1283Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * xmlIO.c: applied a patch for VMS following the report by
1286 Nigel Hall
1287
1288Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * parser.c: the parseStartTag bug fix wasn't complete.
1291
1292Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1295 parseStartTag, fixing it.
1296 * test/att4 result/att4 result/noent/att4: adding the test
1297 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1298 more methods to XmlTextReader.
1299
1300Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1301
1302 * win32/libxml2.def.src: added more xml reader exports
1303 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1304 to the build
1305
1306Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1307
1308 * doc/tutorial/xmltutorial.xml
1309 plus generated html and pdf
1310 Updating tutorial again based on further comments from Niraj
1311 Tolia on the last iteration
1312
1313Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1314
1315 * doc/tutorial/xmltutorial.xml
1316 * doc/tutorial/includekeyword.c
1317 * doc/tutorial/includegetattribute.c
1318 plus generated html and pdf
1319 Adding fix from Niraj Tolia to tutorial to properly free memory.
1320
1321
1322Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1323
1324 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1325 more methods of XmlTextReader.
1326 * python/libxml2class.txt python/tests/reader.py: this increased the
1327 methods in the bndings, augmented the test to check those new
1328 functions.
1329
1330Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1331
1332 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1333 methods of XmlTextReader.
1334 * python/generator.py python/libxml_wrap.h python/types.c
1335 python/libxml2class.txt: added the reader to the Python bindings
1336 * python/tests/Makefile.am python/tests/reader.py: added a specific
1337 test for the Python bindings of the Reader APIs
1338 * parser.c: small cleanup.
1339
1340Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * xinclude.c: fallback was only copying the first child not the
1343 full child list of the fallback element, closes #89684 as reopened
1344 by Bernd Kuemmerlen
1345
1346Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1347
1348 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1349
1350Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1351
1352 * configure.in: preparing release of 2.4.30
1353 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1354 gives enum values, fix functype return type, put back fields in
1355 structs
1356 * doc/*: updated the docs rebuilt
1357
1358Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1361 about htmlNodeDumpOutput location.
1362 * xpath.c: removed an undefined function signature
1363 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1364 too many symbols in the API breaking the python bindings.
1365 Updated with the libxslt/libexslt changes.
1366
1367Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * configure.in: preparing release of 2.4.29
1370 * doc/*: rebuilt the docs and API
1371 * xmlreader.c: a few more fixes for the XmlTextReader API
1372
1373Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1374
1375 * include/win32config.h: applied mingw patch from Magnus Henoch
1376
1377Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1380
1381Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1382
1383 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1384 building Python script, does the C parsing directly, generates
1385 a better API description including structure fieds defs and
1386 enums. Still a couple of bugs, but good enough for the python
1387 wrappers now.
1388 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1389 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1390 include/libxml/schemasInternals.h include/libxml/tree.h: more
1391 cleanup based on the python analysis script reports.
1392 * libxml.spec.in: make sure the API XML description is part of the
1393 devel package.
1394
1395Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1398 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1399 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1400 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1401 code cleanup, especially the function comments.
1402 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1403
1404Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * Makefile.am xmlreader.c include/libxml/Makefile.am
1407 include/libxml/xmlreader.h: Adding a new set of APIs based on
1408 the C# TextXmlReader API but converted to C. Allow to parse
1409 in constant memory usage, far simpler to program and explain
1410 than the SAX like APIs, unfinished but working.
1411 * testReader.c: test program
1412
1413Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1414
1415 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1416
1417Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1418
1419 * tree.c: Chip turner indicated that XHTML1 serialization
1420 rule for style actually break on both IE and Mozilla,
1421 try to avoid the rule if escaping ain't necessary
1422
1423Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * nanhttp.c: handle HTTP URL escaping, problem reported by
1426 Glen Nakamura and Stefano Zacchiroli
1427
1428Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1431
1432Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1433
1434 * uri.c: Johann Richard pointed out some XPointer problems for
1435 URN based URI references in XInclude. Modified the URI parsing
1436 and saving routines to allow correct parsing and saving of
1437 XPointers, especially when attached to "opaque" scheme accordingly
1438 to RFC 2396
1439
1440Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1441
1442 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1443 of refactoring to the HTML saving code.
1444 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1445 in the doc.
1446
1447Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1448
1449 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1450 to a buffer API to reuse the generic dump to an OutputIO layer,
1451 this reduces code, fixes xmlNodeDump() for XHTML, also made
1452 xmlNodeDump() now return the number of byte written.
1453
1454Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * python/setup.py.in: another patch from Stéphane Bidoul for
1457 Python bindings on Windows
1458 * doc/parsedecl.py: small cleanup
1459
1460Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1461
1462 * libxml.spec.in configure.in: add a line in %changelog for releases
1463
1464Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * parser.c: patch from Marcus Clarke fixing a problem in entities
1467 parsing that was detected in KDe documentations environment.
1468
1469Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1470
1471 * python/libxml.c (libxml_prev): Return the previous as opposed to
1472 the next node (I guess this is the result of some cut & paste programming:)
1473
1474Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1475
1476 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1477
1478Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * python/generator.py python/libxml.c python/setup.py.in: trying
1481 to fix the Python bindings build on Windows (Stéphane Bidoul)
1482
1483Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1484
1485 * win32/configure.js: added option for python bindings
1486 * win32/libxml2.def.src: added more exports
1487
1488Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1489
1490 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1491 pthreads
1492 * win32/wince/*: applied updates to Windows CE port from Javier
1493
1494Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * configure.in: preparing 2.4.28
1497 * libxml.spec.in doc/Makefile.am: some cleanup
1498 * doc/*: updated the news and regenerated.
1499
1500Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1501
1502 * HTMLparser.c: final touch at closing #87235 </p> end tags
1503 need to be generated.
1504 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1505 this change slightly the output of a few tests
1506 * doc/*: regenerated
1507
1508Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1509
1510 * parserInternals.c: fixing bug #99190 when UTF8 document are
1511 parsed using the progressive parser and the end of the chunk
1512 is in the middle of an UTF8 multibyte character.
1513
1514Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1515
1516 * threads.c: fixed initialization problem in xmlNewGlobalState
1517 which was causing crash.
1518 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1519 in xmlInitializeGlobalState.
1520 * parserInternals.c: cleaned up ctxt->sax initialisation.
1521
1522Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1523
1524 * tree.c include/libxml/tree.h: modified the existing APIs
1525 to handle XHTML1 serialization rules automatically, also add
1526 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1527 libxslt serialization uses it when needed without changing
1528 the library API.
1529 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1530 result/xhtml1: added a new test specifically for xhtml1 output
1531 and updated the result of one XHTML1 test
1532
1533Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * xinclude.c parserInternals.c encoding.c: fixed #99082
1536 for xi:include encoding="..." support on text includes.
1537 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1538 test/XInclude/ents/isolatin.txt : added a specific regression test
1539 * python/generator.py python/libxml2class.txt: fixed the generator
1540 the new set of comments generated for doc/libxml2-api.xml were
1541 breaking the python generation.
1542
1543Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1544
1545 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1546 * configure.in: patch for Solaris on new autoconf closes #98880
1547 * doc/parsedecl.py: repair the frigging API building script,
1548 did I say that python xmllib sucks ?
1549 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1550 and some comment are no more truncated.
1551
1552Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * parser.c: Martin Stoilov pointed out a potential leak in
1555 xmlCreateMemoryParserCtxt
1556
1557Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1558
1559 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1560 included in HTML documents and using the push parser.
1561
1562Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1563
1564 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1565 specified, look for the Python interpreter not just in the
1566 specified root but also in the specified location. Fixes #98825
1567
1568Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * python/libxml.c: fixing bug #98792 , node may have no doc
1571 and dereferencing without checking ain't good ...
1572
1573Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1574
1575 * configure.in: preparing release 2.4.27
1576 * doc/* : updated and rebuilt the docs
1577 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1578 and all the docs are actually packaged and in the final RPMs
1579 * parser.c parserInternals.c include/libxml/parser.h: restore
1580 xmllint --recover feature.
1581
1582Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1583
Daniel Veillard784b9352003-02-16 15:50:27 +00001584 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001585 processing of parsed entities, and XPath computation on sustitued
1586 entities.
1587 * testXPath.c: make sure entities are substitued.
1588
1589Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1590
Daniel Veillard784b9352003-02-16 15:50:27 +00001591 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001592 processing of internal parsed entities, which had to be changed.
1593
1594Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1595
1596 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1597 trying to fix bug #98517 about building outside the source tree
1598 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1599
1600Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1601
1602 * include/win32config.h: cleanup
1603 * win32/Makefile.mingw: integrated mingw in JScript configure
1604 * win32/Makefile.msvc: modified to allow mingw coexistence
1605 * win32/configure.js: integrated mingw
1606 * win32/Readme.txt: cleanup
1607
1608Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * HTMLparser.c: strengthen the guard in the Pop macros,
1611 like in the XML parser, closes bug #97315
1612
1613Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1616 callback is never used.
1617
1618Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1619
1620 * parserInternals.c: fixed the initialization of the SAX structure
1621 which was breaking xsltproc
1622 * xpath.c: patch from Petr Pajas for CDATA nodes
1623 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1624 * parser.c include/libxml/parser.h: patch from Peter Jones
1625 removing a leak in xmlSAXParseMemory() and adding the
1626 function xmlSAXParseMemoryWithData()
1627
1628Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1629
1630 adding pdf of tutorial, changing web page to link to it
1631 * doc/tutorial/xmltutorial.pdf
1632 * doc/xml.html
1633 * doc/docs.html
1634
1635Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1636
1637 * doc/tutorial/ar01s08.html
1638 adding file what I forgot for tutorial
1639
1640
1641Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1642
1643 Adding encoding discussion to tutorial
1644 Added:
1645 * doc/tutorial/images/*.png: DocBook admonition image files
1646 * doc/tutorial/apf.html, apg.html: new generated html
1647 * doc/tutorial/includeconvert.c: conversion code entity file
1648 changed:
1649 * doc/tutorial/xmltutorial.xml: DocBook original
1650 * doc/tutorial/*.html: generated html
1651
1652Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1653
1654 * include/libxml/*.h: retired xmlwin32version.h
1655 * doc/Makefile.am: retired xmlwin32version.h
1656 * win32/configure.js: retired xmlwin32version.h
1657
1658Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1659
1660 * win32/libxml2.def.src: exported additional symbols
1661 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1662 sisterhood
1663
1664Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * globals.c: fixed a typo pointed out by Igor
1667 * xpath.c: try to speed up node compare using line numbers
1668 if available.
1669
1670Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * tree.c: make xmlFreeNode() handle attributes correctly.
1673
1674Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1675
1676 * catalog.c: completed the #96963 fix, as reported by Karl
1677 Eichwalder
1678
1679Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1680
1681 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1682
1683Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * Makefile.am: switched the order of a couple of includes
1686 to fix bugs #97100
1687
1688Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1689
1690 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1691 xmlLoadCatalogs that used to separate directories with a ':'.
1692
1693Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1694
1695 * threads.c: improvements to the Windows-side of thread handling
1696 * testThreads.c: conditionally excluded unistd.h
1697 * testThradsWin32.c: broke overlong lines
1698 * include/win32config.h: adapted thread-related macros to the new
1699 scheme and for pthreads on Windows
1700 * win32/Makefile.msvc: introduced a more flexible thread build,
1701 added testThreads[Win32].c to the build
1702 * win32/configure.js: introduced a more flexible thread config
1703
17042002-10-31 John Fleck <jfleck@inkstain.net>
1705
1706 * doc/xml.html (and, by implication, FAQ.html)
1707 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1708
1709Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1710
1711 * configure.in: removed xmlwin32version.h
1712 * include/libxml/Makefile.am: removed xmlwin32version.h
1713
1714Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1715
1716 * tree.c: applied patch from Brian Stafford to fix a bug
1717 in xmlReconciliateNs()
1718
1719Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1720
1721 * tree.c: applied patch from Christian Glahn to allow
1722 xmlNewChild() on document fragment nodes
1723
1724Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1725
1726 * parser.c: Christian Glahn found a problem with a recent
1727 patch to xmlParseBalancedChunkMemoryRecover()
1728 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1729 problems
1730 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1731 test/schemas/seq*: added the test cases from Charles
1732
1733Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1734
1735 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1736 serious cleanup of the spec file and associated changes
1737 in the Makefiles.
1738 * valid.c: try to remove some warnings on x86_64
1739
1740Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1743 fix bug #96586
1744
1745Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1746
1747 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1748 parsing, applied his patch
1749 * result/HTML/attrents.html result/HTML/attrents.html.err
1750 result/HTML/attrents.html.sax test/HTML/attrents.html:
1751 added the test and result case provided by Mikhail Sogrine
1752
1753Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * vms/build_libxml.com vms/config.vms vms/readme.vms
1756 include/libxml/parser.h include/libxml/parserInternals.h
1757 include/libxml/tree.h include/libxml/xmlIO.h
1758 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1759 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1760 Applied the VMS update patch from Craig A. Berry
1761 * doc/*.html: update
1762
1763Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1766
1767Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1768
1769 * debugXML.c: adding a grep command to --shell in xmllint
1770 for T.V. Raman
1771
1772Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1773
1774 * xmlcatalog.c: tried to fix some of the problem with --sgml
1775
1776Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1777
1778 * parser.c: tried to fix bug #91500 where doc->children may
1779 be overriden by a call to xmlParseBalancedChunkMemory()
1780
1781Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1784 identifiers in SGML catalogs containing '&'
1785
1786Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1787
1788 * python/types.c: fixed bugs when passing result value tree
1789 to Python functions.
1790
1791Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1792
1793 * configure.in: preparing the release of 2.4.26
1794 * doc/*: updated and rebuilt the documentation
1795
1796Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1797
1798 * parser.c: fixed a XML Namespace compliance bug reported by
1799 Alexander Grimalovsky
1800
1801Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * HTMLtree.c: fixed serialization of script and style when
1804 they are not lowercase (i.e. added using the API to the tree).
1805
1806Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1807
1808 * valid.c: make xmlValidateDocument emit a warning msg if there
1809 is no DTD, pointed by Christian Glahn
1810
1811Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1812
1813 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1814 content model when some of the blocks have min or max, and a couple
1815 of bugs found in the process.
1816 * result/schemas/list0* test/schemas/list0*: added some specific
1817 regression tests
1818
1819Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1820
1821 * README: updated the contact informations
1822
1823Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1824
1825 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1826 misses it, reported by Peter Bray.
1827
1828Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1829
1830 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1831 and removed a few warnings
1832
1833Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1834
1835 * parser.c: Christian Glahn found a small bug in the push parser.
1836 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1837 public
1838
1839Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1840
1841 * xmlschemas.c include/libxml/xmlschemas.h: added
1842 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1843 * testSchemas.c: added --memory to test the new interface
1844
1845Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * doc/index.py doc/search.php: integrated the XSLT indexing,
1848 a few fixed in the indexer, added a scope selection at the
1849 search level.
1850
1851Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1854 this was due to uninitialized parts of the validation context
1855
1856Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * debugXML.c: applied patch from Mark Vakoc except the API
1859 change, preserved it.
1860 * doc/*: updated the docs to point to the search engine for
1861 information lookup or before bug/help reports.
1862
1863Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * doc/index.py doc/search.php: added mailing-list archives
1866 indexing and lookup
1867
1868Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1869
1870 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1871
1872Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1873
1874 * doc/index.py: improved HTML indexing
1875 * doc/search.php: make the queries also lookup the HTML based indexes
1876
1877Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * doc/index.py: added HTML page indexing
1880
1881Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1882
1883 * xmlIO.c: extended Windows path normalisation to fix the base
1884 problem in libxslt.
1885 * catalog.c: fixed list handling in XML_CATALOG_FILES
1886
1887Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1888
1889 * valid.c: typo/bug found by Christian Glahn
1890
1891Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1892
1893 * xmlIO.c: applied Windows CE patch from Javier.
1894 * win32/wince: new directory, contains support for the PocketPC
1895 with Windows CE from Javier.
1896 * include/win32config.h: reorganised, removed duplicate
1897 definitions and applied WinCE patch from Javier.
1898 * include/wsockcompat.h: new file, now contains WinSock
1899 compatibility macros.
1900 * win32/Makefile.msvc: introduced double-run compilation.
1901
1902Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1903
1904 * configure.in include/libxml/xmlwin32version.h: preparing release
1905 of 2.4.25
1906 * doc/*: updated and regenerated teh docs and web pages.
1907
1908Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1909
1910 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1911 error were not covering namespace declarations.
1912 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1913 it was missing the attribute declaration for the namespace
1914 * result/VC/NS3: the fix now report breakages in that test
1915
1916Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1917
1918 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1919
1920Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1923 and regenerated the docs and web site
1924
1925Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1928 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1929 not before
1930
1931Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * python/generator.py python/libxml2class.txt: fixed a stupid error
1934 breaking the python API
1935
1936Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1939 triostr.c triostr.h: applied a trio update patch from
1940 Bjorn Reese which should work with MinGW
1941
1942Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * tree.c: improving some documentation comments
1945 * xmlregexp.c: found and fixed a mem leak with python regression tests
1946 * doc/*: rebuilt the doc and the API XML file including the
1947 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1948 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1949 python/types.c: added access to the XML Schemas regexps from
1950 python
1951 * python/tests/Makefile.am python/tests/regexp.py: added a
1952 simple regexp bindings test
1953
1954Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1955
1956 * doc/xml.html:
1957 fixing ftp links - thanks to Vitaly Ostanin
1958
1959Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * xmlregexp.c: fixed the data callback on transition functionality
1962 which was broken when using the compact form
1963 * result/schemas/*: updated the results, less verbose, all tests
1964 pass like before
1965 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1966 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1967 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1968 annoying warnings
1969 * xpath.c: try to provide better error report when possible
1970
1971Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * Makefile.am: fixed a breakage raised by Jacob
1974
1975Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1976
1977 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1978 which don't use sockets
1979
1980Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1981
1982 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1983 * win32/configure.js: applied zlib patch from Daniel Gehriger
1984
1985Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1986
1987 * win32/configure.js: applied the patch from Mark Vakoc for
1988 regexp support
1989 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1990 for regexp support
1991
1992Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1993
1994 * xmlschemastypes.c: as pointed by Igor Float and Double
1995 parsing ain't finished yet
1996
1997Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * Makefile.am configure.in: trying to fix #88412 by bypassing
2000 all the python subdir if python ain't detected
2001
2002Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2005 made configuring with regexps/automata/unicode the default
2006 but without schemas ATM
2007 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2008 fixed the regexp based DTD validation performance and memory
2009 problem by switching to a compact form for determinist regexps
2010 and detecting the determinism property in the process. Seems
2011 as fast as the old DTD validation specific engine :-) despite
2012 the regexp built and compaction process.
2013
2014Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2015
2016 * valid.c: determinism is debugged, new DTD checking code now works
2017 but xmlFAComputesDeterminism takes far too much CPU and the whole
2018 set usues too much memory to be really usable as-is
2019
2020Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * tree.c: fixed another stupid bug in xmlGetNodePath()
2023 * xmllint.c: --version now report the options compiled in
2024
2025Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2026
2027 * HTMLparser.c: small cleanup
2028 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2029 when configured with them. A bit of debugging around the determinism
2030 checks is still needed
2031
2032Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2035
2036Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * xmlIO.c: small portability glitch fixed.
2039
2040Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * xmlschemastypes.c: incomplete steps for real/double support
2043 * testAutomata.c include/libxml/xmlautomata.h
2044 include/libxml/xmlregexp.h: avoiding a compilation problem
2045 * valid.c include/libxml/valid.h: starting the work toward using
2046 the regexps for actual DTD validation
2047
2048Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * hash.c: cosmetic cleanup
2051 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2052 integrating a DTD validation layer based on the regexps
2053
2054Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2057 the determinism was tested before eliminating the epsilon
2058 transitions :-(
2059
2060Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * python/generator.py python/libxml.c python/libxml.py
2063 python/libxml2-python-api.xml python/libxml2class.txt
2064 python/libxml_wrap.h python/types.c: updated the python
2065 bindings, added code for easier File I/O, and the ability to
2066 define a resolver from Python fixing bug #91635
2067 * python/tests/Makefile.am python/tests/inbuf.py
2068 python/tests/outbuf.py python/tests/pushSAXhtml.py
2069 python/tests/resolver.py python/tests/serialize.py: updated
2070 and augmented the set of Python tests.
2071
2072Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2073
2074 * win32/configure.js: added more readme info for the binary
2075 package.
2076
2077Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * xmlIO.c: fixed a stupid out of bound array error
2080
2081Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2084 messing around with support for Windows path, cleanups,
2085 trying to identify and fix the various code path to the
2086 filename access. Added xmlNormalizeWindowsPath()
2087
2088Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * error.c valid.c: working on better error reporting of validity
2091 errors, especially providing an accurate context.
2092 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2093 error reports in those cases.
2094
2095Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2098 parser.c parserInternals.c xmlIO.c: get rid of all the
2099 perror() calls made in the library execution paths. This
2100 should fix both #92059 and #92385
2101
2102Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * xmllint.c: memory leak reporting was broken after a change
2105 of the preprocessor symbol used to activate it.
2106
2107Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * tree.c: try to make the copy function work for node of
2110 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2111 DOM layers though, not libxml2 itself.
2112
2113Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * valid.c: try to provide file and line informations, not all
2116 messages are covered, but it's a (good) start
2117
2118Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * xinclude.c: reimplemented a large part of the XInclude
2121 processor, trying to minimize resources used, James Henstridge
2122 provided a huge test case which was exhibiting severe memory
2123 consumption problems.
2124
2125Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2126
2127 * python/Makefile.am: applied patch from Christophe Merlet to
2128 reestablish DESTDIR
2129
2130Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * libxml.spec.in: fixes libary path for x86_64 AMD
2133
2134Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2135
2136 * doc/tutorial/includekeyword.c
2137 * doc/tutorial/xmltutorial.xml:
2138 (plus resulting generated html files)
2139 fixing one spot I missed in the tutorial where I hadn't freed
2140 memory properly
2141
2142Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2143
2144 * doc/tutorial/includeaddattribute.c
2145 * doc/tutorial/includeaddkeyword.c
2146 * doc/tutorial/includegetattribute.c
2147 * doc/tutorial/includekeyword.c
2148 * doc/tutorial/xmltutorial.xml
2149 * doc/tutorial/*.html:
2150 update tutorial to properly free memory (thanks to Christopher
2151 R. Harris for pointing out that this needs to be done)
2152 * doc/tutorial/images/callouts/*.png:
2153 added image files so the callouts are graphical, making it
2154 easier to read ( use "--param callout.graphics 1" to generate
2155 html with graphical callouts)
2156
2157Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2160 nice logos generated by Marc Liyanage
2161 * doc/site.xsl *.html: changed the stylesheet to show the new
2162 logo and regenerated the pages
2163
2164Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2165
2166 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2167
2168Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * xpath.c: possible mem leak patch from Jason Adams
2171
2172Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2175 in the XQuery namespace
2176 * configure.in: preparing 2.4.24
2177 * doc/*.html: updated the web pages
2178
2179Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2180
2181 * python/generator.py: closing bug #85258 by generating conditional
2182 compile check to avoid linking to routines not configured in.
2183
21842002-08-22 Havoc Pennington <hp@pobox.com>
2185
2186 * autogen.sh: update error message for missing automake
2187
2188Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2189
2190 * python/Makefile.am: typo in target name resulted in libxml2.py
2191 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2192
2193Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * win32/win32/Makefile.mingw: updated with version from
2196 Elizabeth Barham at http://soggytrousers.net/repository/
2197
2198Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2199
2200 * win32/Makefile.msvc: added the prefix location to the include
2201 and lib search path.
2202
22032002-08-18 Havoc Pennington <hp@pobox.com>
2204
2205 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2206 both automake 1.6 and 1.4 installed get the right automake. Means
2207 compilation from CVS will now require the latest automake 1.4
2208 release, or manually creating symlinks called "automake-1.4" and
2209 "aclocal-1.4"
2210
2211Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2212
2213 * configure.in python/Makefile.am: more AMD 64 induced changes from
2214 Frederic Crozat
2215
2216Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2217
2218 * xinclude.c: oops I was missing the xml:base fixup too
2219 * result/XInclude/*.xml: this adds xml:base attributes to most
2220 results of the tests
2221
2222Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * xinclude.c: quick but apparently working implementation of
2225 xi:fallback, should close bug #89684
2226 * Makefile.am test/XInclude/docs/fallback.xml
2227 result/XInclude/fallback.xml: added a basic test for fallback,
2228 and run with --nowarning to avoid a spurious warning
2229 * configure.in: applied patch from Frederic Crozat for python
2230 bindings on AMD 64bits machines.
2231
2232Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2235 the caller don't pass a SAX callback block.
2236
2237Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * tree.c: applied the same fix for the XML-1.0 namespace to
2240 xmlSearchNsByHref() as was done for xmlSearchNs()
2241
2242Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * libxml.3: small cleanup of the man page
2245 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2246 when serializing HREF attributes generated by XSLT.
2247
2248Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2251 version of Marc Liyanage' patch for boolean attributes in HTML
2252 output
2253
2254Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * python/tests/serialize.py: fixed the test results, indenting
2257 behaviour changed slightly
2258
2259Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2260
2261 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2262 new c14n function to Windows def files
2263
2264Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2265
2266 * c14n.c: fixed a memory leak in c14n code
2267
2268Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * parser.c include/libxml/parser.h: adding a new API for Christian
2271 Glahn: xmlParseBalancedChunkMemoryRecover
2272 * valid.c: patch from Rick Jones for some grammar cleanup in
2273 validation messages
2274 * result/VC/* result/valid/*: this slightly change some of the
2275 regression tests outputs
2276
2277Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * tree.c: trying to fix a problem in namespaced attribute handling
2280 raised by Christian Glahn
2281
2282Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * encoding.c include/libxml/encoding.h: Opening the interface
2285 xmlNewCharEncodingHandler as requested in #89415
2286 * python/generator.py python/setup.py.in: applied cleanup
2287 patches from Marc-Andre Lemburg
2288 * tree.c: fixing bug #89332 on a specific case of loosing
2289 the XML-1.0 namespace on xml:xxx attributes
2290
2291Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2292
2293 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2294 corner case from new Merlin's test suite and added a callback
2295 that will be used to improve xmlsec performance
2296
2297
2298Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * HTMLtree.c: trying to fix the <style> escaping problem in
2301 HTML serialization bug #89342
2302
2303Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2306 and rebuilt the web site.
2307
2308Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2309
2310 * include/libxml/tree.h: added _private member to xmlNs struct
2311
2312Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * HTMLparser.c: fixing bug #84876 based on the xml working
2315 code.
2316
2317Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2318
2319 * python/Makefile.am: enhanced to fix bug 72012 (errors
2320 when using '-jX' make parameter)
2321
2322Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2323
2324 * xpath.c: small additional enhancement for booleans
2325 compared to nodesets
2326
2327Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * HTMLtree.c: changed the order of the encoding declaration
2330 attributes in the meta tags due to a bug in IE/Mac
2331
2332Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2333
2334 * xpath.c: enhanced handling of booleans (especially '='
2335 and '!=' for nodesets) - fixes bug 85256. Added new
2336 routine xmlXPathNotEqualValues for more proper handling
2337 of '!=' when nodesets are involved.
2338
2339Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2340
2341 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2342 doc/xmlcatalog_man.xml to the source distribution
2343
2344Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2345
2346 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2347 asked for this.
2348
2349Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2350
2351 * configure.in: preparing 2.4.23
2352 * doc/*: rebuilt the docs
2353
2354Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2355
2356 * parser.c: fixing bug #84169 by fixing the
2357 comment of xmlCreatePushParserCtxt to describe the
2358 encoding detection parameters better.
2359
2360Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2361
2362 * valid.c: fixing bug #79331 in one path the lookup for
2363 ID attributes on a namespaced node wasn't handled correctly :-\
2364
2365Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * HTMLparser.c: trying to fix 87235 about discarded white
2368 spaces in the HTML parser.
2369 * result/HTML/*: this changes the output of a number of HTML
2370 regression tests
2371
2372Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * xpath.c: applied patch from Richard Jinks for the namespace
2375 axis + fixed a memory error.
2376 * parser.c parserInternals.c: applied patches from Peter Jacobi
2377 removing ctxt->token for good.
2378 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2379 popped out by the regression tests.
2380 * Makefile.am: patch for threads makefile from Gary Pennington
2381
2382Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2383
2384 * xpath.c: enhanced behaviour of position() after usage of
2385 expressions involving preceding-sibling (et al).
2386
2387Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * hash.c: applied a patch from Peter Jacobi to solve a problem
2390 when compiling with the Watcom C on Win32
2391 * result/schemas/*.err: the change of hashing algo generated
2392 permutations in the output
2393
2394Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2395
2396 * hash.c: applied patch from Sander Vesik improving the quality of
2397 the hash function.
2398
23992002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2400
2401 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2402 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2403 xmllint.c xpath.c: replaced sprintf() with snprintf()
2404 to prevent possible buffer overflow (the bug was pointed
2405 out by Anju Premachandran)
2406
2407Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * parser.c: removed an uninitialized data error popped by valgrind
2410 on PE references
2411
2412Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2413
2414 * doc/xml.html
2415 adding tutorial reference to the web page
2416
2417Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2418
2419 * doc/tutorial/xmltutorial.xml
2420 * doc/tutorial/ar01s07.html
2421 * doc/tutorial/ape.html
2422 * doc/tutorial/includegetattribute.c
2423 adding section to tutorial about retrieving an attribute
2424 value
2425
2426Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2427
2428 * parser.c: applied a couple of patches from Peter Jacobi to start
2429 to get rid of ctxt->token, with a possible significant speed
2430 improvement to be gained once done. Better compliance with PE
2431 references constructs in DTDs too.
2432 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2433 from Peter too
2434
2435Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2438 xmlParseElement was likely to have been deallocated at the
2439 time of the report, possibly leading to segfault. Just report
2440 the tag name now.
2441
2442Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * xpath.c: patch from Richard Jinks for XPath substring() function
2445 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2446
24472002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2448
2449 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2450
2451Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2452
2453 *doc/FAQ.html
2454 fixing typos in FAQ, thanks to Robert Funnell for the
2455 editing help
2456
2457Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2458
2459 * NEWS: got complaints from rpmlint that it was empty
2460
2461Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2462
2463 * added doc/tutorial, including:
2464 apa.html
2465 apb.html
2466 apc.html
2467 apd.html
2468 ar01s02.html
2469 ar01s03.html
2470 ar01s04.html
2471 ar01s05.html
2472 ar01s06.html
2473 includeaddattribute.c
2474 includeaddkeyword.c
2475 includekeyword.c
2476 includestory.xml
2477 index.html
2478 xmltutorial.xml
2479 libxml tutorial, including generated html
2480
2481Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2482
2483 * result/c14n/exc-without-comments/merlin-c14n-two-*
2484 result/c14n/without-comments/merlin-c14n-two-*
2485 test/c14n/exc-without-comments/merlin-c14n-two-*
2486 test/c14n/without-comments/merlin-c14n-two-*
2487 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2488 c14n/exc-c14n and slightly modified test script to handle
2489 these test cases
2490 * c14n.c: fixed bugs for complicated nodes set (namespace
2491 without node and others from merlin-c14n-two.tar.gz)
2492 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2493 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2494 for xmlsec performance patch
2495 * xpath.c: fixed self::node() for namespaces and attributes
2496
2497Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2498
2499 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2500 but with the format parameter
2501 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2502
2503Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2504
2505 * Makefile.am: updated c14n tests suite
2506 * c14n.c: performance improvement for previous c14n patch
2507
2508Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * parser.c: another peroformance patch from Peter Jacobi, that
2511 time on parsing attribute values.
2512
2513Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2514
2515 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2516 into LibXML2 test suite
2517
2518Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2519
2520 * c14n.c: propagating xpath ancesstors node fix to c14n
2521 plus small performance improvement to reduce number of
2522 mallocs
2523 * xpath.c: fixed ancestors axis processing for namespace nodes
2524
2525Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2528 Peter Jacobi
2529
2530Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2531
2532 * configure.in: preparing 2.4.22
2533
2534Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2537 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2538 a public entry point.
2539 * doc/*: rebuilt the API and docs
2540
2541Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * xpath.c: patch from Richard Jinks to fix a problem introduced
2544 in the previous patch and pointed by Norm
2545
2546Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * libxml.spec.in: fixing bug #81112
2549
2550Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2551
2552 * uri.c: fixing bug #82848
2553
2554Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2557 output of one catalog test
2558
2559Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2560
2561 * global.data globals.c tree.c include/libxml/globals.h
2562 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2563 default value for global parameter xmlIndentTreeOutput to 1 and
2564 introduced new global parameter xmlTreeIndentString (the string
2565 used to do one-level indent) with default value " " (as it was
2566 in tree.c)
2567
2568Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2571 with trio and schemas.
2572
2573Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * xpath.c: patch from Richard Jinks to fix the problem raised in
2576 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2577
2578Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * xmlschemas.c: a bit of work on import.
2581 * xmlschemastypes.c: Charles Bozeman provided a compare function
2582 for date/time types so min/max facet restrictions should work,
2583 indeterminate comparisons return an error instead of equal.
2584 * test/schemas/date_0* result/schemas/date_0_0: specific test
2585 from Charles Bozeman too
2586
2587Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2590 from Christian Cornelssen fixing the man pages and the Catalog
2591 building script.
2592 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2593 next step is <xs:import> I now have a reasonable understanding
2594 of how it works.
2595
2596Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2599
2600Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2601
2602 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2603
2604Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * xpath.c: fixing an XPath function evalutation bug pointed out
2607 by Alexey Efimov where the context was lost when evaluating
2608 the function arguments
2609
2610Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2611
2612 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2613 function public for XMLSec performance optimizations
2614
2615Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2616
2617 * python/generator.py python/libxml2class.txt : fixed a problem
2618 with the HTML parser pointed by Gary Benson
2619 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2620 example
2621
2622Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2623 * parser.c: fixed bug #81159 (memory growth in SAX)
2624
2625Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2626 * xpath.c: fixed bug #78858 (the real fix)
2627
2628Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2629 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2630
2631Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * tree.c: modified xmlNodeSetBase to allow changing the
2634 base of a document.
2635
2636Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * xmlschemastypes.c: patch Charles Bozeman for validation of
2639 all the date, time, and duration types
2640 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2641 * configure.in: fixed an error pointed by an user
2642 * xml2-config.in: fixed an error pointed by an user
2643
2644Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2645
2646 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2647 win32/libxml2.def.src xmlIO.c: exported default
2648 'file:', 'http:' and 'ftp:' protocols input handlers
2649 and maked protocols comparisson case insensitive
2650
2651Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * configure.in: Neven Has detected a typo
2654
2655Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2656
2657 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2658 as one of the persons allowed to commit directly to the
2659 module.
2660
2661Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2664 * valid.c: raised a too low limit
2665 * doc/*: rebuilt the docs
2666
2667Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * test/XPath/expr/floats test/XPath/expr/functions
2670 result/XPath/expr/floats result/XPath/expr/functions
2671 xpath.c: another XPath conformance patch from Richard Jinks
2672
2673Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * xmlschemas.c: fixed validation of attribute groups.
2676 * test/schemas result/schemas: added an example from the primer
2677
2678Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2681 * test/schemas result/schemas: updated the test list
2682
2683Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2684
2685 * TODO: updated a bit
2686 * parser.c: made a comment more specific
2687 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2688 Schemas conformance.
2689 * test/schemas result/schemas: updated the test list
2690
2691Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2692
2693 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2694 implementing xs:all with minOccurs = 0
2695 * tes/schemas/* result/schemas/*: added more tests covering
2696 xs:all
2697
2698Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2699
2700 * xmlregexp.c: first implementation of the all particle, this
2701 may need to be revisited for case where not all transitions
2702 must be crossed.
2703
2704Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2705
2706 * tree.c: another entity processing update from Markus Henke
2707
2708Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2709
2710 * trionan.c: fixed crash on OSF/1
2711
2712Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2713
2714 * xmlschemas.c: more Schemas work
2715 * test/schemas/* result/schemas/*: added more tests coming
2716 from the spec.
2717
2718Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2719
2720 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2721 ExcC14N specification
2722
2723Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2724
2725 * tree.c: patch from Markus Henke, fix for recursive entities.
2726
2727Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2728
2729 * xpath.c: fix a problem with string() on a document node.
2730
2731Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * Makefile.am xmlschemas.c: more Schemas work
2734 * test/schemas/* result/schemas/*: added more tests coming
2735 from the spec.
2736
2737Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2740 * result/HTML/*: this changes a few things in the results
2741
2742Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2743
2744 * include/libxml/tree.h: eliminated 'declaration different than
2745 prototype' warning
2746 * include/win32config.h: "resolved" conflicts with errno.h
2747
2748Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2751 on the automata interfaces and debug of counted choices
2752 * test/schemas/* result/schemas/*: added a number of tests
2753
2754Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2757 a bit of work on Schemas
2758 * testSchemas.c: try to make it more useful
2759 * test/schemas/* result/schemas/* Makefile.am: changed the
2760 Schemas regression test procedure, started adding a few samples
2761
2762Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2763
2764 * include/libxml/encoding.h: Patch for the Borland C++ builder
2765 * include/libxml/tree.h: Patch for the Borland C++ builder
2766 * threads.c: Patch for the Borland C++ builder
2767 * win32/bcb5: New directory for the Borland C++ builder
2768 project files
2769
2770Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2771
2772 * win32/Makefile.msvc: Update for XML Schema support
2773 * win32/configure.js: Update for XML Schema support
2774 * win32/libxml2.def.src: Update for XML Schema support
2775
2776Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2779 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2780 xmlunicode.c include/libxml/Makefile.am
2781 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2782 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2783 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2784 include/libxml/xmlversion.h.in : merged the current state of
2785 XML Schemas implementation, it is not configured in by default,
2786 a specific --schemas configure option has been added.
2787 * test/automata test/regexp test/schemas Makefile.am
2788 result/automata result/regexp result/schemas:
2789 merged automata/regexp/schemas regression tests
2790
2791Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * xpath.c: Gary found a compile time problem, fixes #78823
2794
2795Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * configure.in: release of 2.4.20
2798 * doc/*: updated and rebuilt the docs
2799
2800Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * python/Makefile.am: patch from Cristian Gafton to build on
2803 Red Hat 6.2, should also fix #75779
2804
2805Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * valid.c: first part of fixing #78729
2808
2809Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2812 escaping of URI when saving HTML files.
2813 * result/HTML/*: this impacted some tests
2814
2815Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * configure.in: trying to fix #77441
2818
2819Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * include/libxml/xmlIO.h: Hallski complained it could not be
2822 included by itself.
2823
2824Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2825
2826 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2827
2828Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2829
2830 * win32/configure.js: patch from Nilo for the c14n option
2831 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2832
2833Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2836 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2837 LIBXML_THREAD_ENABLED
2838
2839Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * xpath.c: another patch from Richard Jinks for substring conformance
2842 * test/XPath/expr/floats test/XPath/expr/strings
2843 result/XPath/expr/floats result/XPath/expr/strings: update of the
2844 test suite to check those.
2845
2846Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2847
2848 * xpath.c: patch from Richard Jinks for .x float parsing.
2849
2850Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2851
2852 * parser.c: patch from Markus Henke when an encoding ain't recognized
2853
2854Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * libxml.m4: got a report that #include <string.h> was needed
2857
2858Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2861
2862Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2863
2864 * doc/example.html: fixing typo
2865
2866Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2867
2868 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2869 pointed out by Melvyn Sopacua.
2870
2871Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2872
2873 * libxml.m4: Frédéric Crozat gave a patch related to the change
2874 of Include paths breaking the libxml.m4
2875
2876Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * xpath.c: Fix bug #76927 forgot to save some context
2879 when evaluating binary expressions
2880
2881Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * configure.in: fixed configure for MPE/iX from Markus Henke
2884 * xmlmemory.c: fixed initialization problems
2885 * xpath.c: another set of patches from Richard Jinks this
2886 fixes "make XPathtests" on linux
2887
2888Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2891 * test/XPath/expr/compare test/XPath/expr/equality
2892 test/XPath/expr/floats test/XPath/expr/functions
2893 test/XPath/expr/strings result/XPath/expr/compare
2894 result/XPath/expr/equality result/XPath/expr/floats
2895 result/XPath/expr/functions result/XPath/expr/strings: Updated
2896 tests though they show a divergence on Linux
2897
2898Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * xpath.c trionan.c: previous commit also included patches
2901 from Richard Jinks on some IEEE support corner case
2902
2903Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2906 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2907 that $(datadir) should be used for docs
2908
2909Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2912 could leak filedescriptors
2913
2914Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * configure.in nanohttp.c: applied patch from Allan Clark for
2917 UnixWare/OpenServer
2918
2919Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * configure.in: preparing 2.4.19
2922 * doc/*: rebuilt the docs
2923
2924Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * nanohttp.c: fixing #76043, got fed up with non-portability
2927 of that piece of code.
2928
2929Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * valid.c SAX.c: Never commit without running "make tests" :-(
2932 fix a couple of stupidities in the previous commit
2933 * result/*: a few changes in some attribute order result of previous
2934 commit.
2935
2936Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2939 the internal subset should not raise duplicate ID errors,
2940 also there was a small bug in conjunction to namespace
2941 declarations defaulted and xml:xxx attributes DTD definitions.
2942
2943Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2944
2945 * xpath.c: Richard Jinks also raised some rounding problems
2946 this tries to fix them
2947
2948Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2949
2950 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2951 behaviour in xmlXPathCastToString()
2952
2953Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2956 raised by Morus Walter
2957
2958Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2961 from Igor
2962
2963Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * xpath.c: fixing #75619, related to a problem when trying
2966 to evaluate condition when the current node set resulting
2967 from that sub-step evaluation is empty. Also fixes 2 potential
2968 problem with previous-sibling and next-siblings axis.
2969
2970Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2971
2972 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2973 HTML support is not configured in.
2974
2975Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2978 include/libxml/tree.h: dohh I really didn't intended to commit
2979 this test version :-(
2980
2981Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * testSAX.c: I wanted to see the real speed at the SAX interface
2984 after a little too many Ximianer started complaining about the
2985 parser speed.
2986 added a --quiet option:
2987 paphio:~/XML -> ls -l db100000.xml
2988 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2989 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2990 3200006 callbacks generated
2991 real 0m1.270s
2992 Which means 16MBytes/s and 3Mcallback/s
2993
2994Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2995
2996 * xpath.c: valgrind spotted another error that time when running
2997 on libxslt regression tests
2998
2999Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3000
3001 * Makefile.am: adding "make valgrind" running the full regression
3002 tests (except python ones) under Valgrind (using valgrind -q
3003 which was kindly added by the author).
3004 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3005 passes cleanly now except an obcure floating point initialization
3006 raised in log10() in one XPath regression test ???
3007 * tree.c: edited some comments to close #75244
3008
3009Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3012 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3013 context of ScrollKeeper, made sure that if the number is
3014 an integer, the serialization follows the description at
3015 http://www.w3.org/TR/xpath#section-String-Functions
3016
3017Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * configure.in: preparing 2.4.18
3020 * doc/*: updated and rebuilt the web site
3021 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3022 the Windows and Cygwin maintainers.
3023 * parser.c: humm, changed the way the SAX parser work when
3024 xmlSubstituteEntitiesDefault(1) is set, it will then
3025 do the entity registration and loading by itself in case the
3026 user provided SAX getEntity() returns NULL.
3027 * testSAX.c: added --noent to test the behaviour.
3028
3029Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3030
3031 * parser.c: Wilfried Teiken provided a hackish but working
3032 way to get context reported back on entities when parsing
3033 with SAX and without breaking the DOM build.
3034
3035Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * c14n.c: applied a new patch from Aleksey Sanin
3038 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3039 to reference Aleksey implementation of XML digital Signatures
3040
3041Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * xpath.c: small fix to avoid potential problem due to
3044 ordering of freeing data
3045 * python/Makefile.am: people were complaining about
3046 the generated file in python dir not being built
3047
3048Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3049
3050 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3051 python/generator.py python/libxml.c python/types.c: Cleanup
3052 of the python Makefiles based on Jacob and James feedback,
3053 fixed the spec file accordingly, fixed the number of warning
3054 that passing my pedantic CFLAGS was generating. Conclusion
3055 is that Python includes are real crap.
3056
3057Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * configure,in: it was reported quite a few times that
3060 xml2-config --cflags should not output
3061 -I$includeprefix/libxml2/libxml because libxml2 header names
3062 clashes with existing names like list.h from C++ stl.
3063 Includes should be #include<libxml/xxx.h> so ...
3064
3065Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * c14n.c: another patch from Aleksey Sanin
3068
3069Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3072 canonicalization algorithm
3073 * doc/xml.html doc/index.html: added the C14N references on the
3074 index page.
3075
30762002-03-13 jacob berkman <jacob@ximian.com>
3077
3078 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3079 usage, redundant, and gcc specific
3080
3081Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * xpath.c: speedup some node selection operations, this can
3084 have a significant impact on DocBook Norm's stylesheets
3085 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3086 make sure it's always the case
3087 * debugXML.c: distinguish CDATA and comments in ls operations
3088
3089Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3090
3091 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3092 to generate better API descriptions etc...
3093
3094Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * c14n.c: Fixing #74186, made sure all boolean expressions
3097 get fully parenthesized, ran indent on the output
3098 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3099 include/libxml/tree.h: also #74186 related, removed the
3100 --with-buffers option, and all the preprocessor conditional
3101 sections that were resulting from it.
3102
3103Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3104
3105 * valid.c: applied patch from Dodji Seketeli fixing an
3106 uninitailized variable in xmlValidGetValidElements()
3107
3108Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * c14n.c: fixed a few comments
3111 * doc/*.html doc/*/*.html: regenerated the docs and added
3112 the C14N API
3113 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3114
3115Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3116
3117 * check-xml-test-suite.py: fix to adapt varaiations in the
3118 bindings
3119 * configure.in python/setup.py python/setup.py.in: fixed to
3120 have the version of the python scripts automatically updated
3121
3122Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3125 in xmlCopyProp()
3126
3127Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * configure.in: preparing 2.4.17 release
3130 * doc/*: updated and rebuilt the docs
3131 * xpath.c: fixed a comment
3132 * python/libxml.c: fixed a possible reentrancy problem
3133
3134Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3135
3136 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3137 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3138 added a specific regression test
3139 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3140 not raise exceptions when failing to find the attribute.
3141
3142Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * configure.in xmllint.c: owen pointed out a problem with the
3145 ftme fix, gettimeofday() was not detected by configure and
3146 the ftime header wasn't included, dohhh
3147
3148Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3149
3150 * configure.in xmllint.c: trying to fix #71457 for timing
3151 precision when gettimeofday() is not availble but ftime() is
3152
3153Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3156 are now copied on install and part of the -devel RPM
3157
3158Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * xpath.c: trying to avoid bug #72150 which was apparently
3161 caused by a gcc bug (or a processor problem) as detailed
3162 at http://veillard.com/gcc.bug
3163
3164Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3165
3166 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3167 fixed xmlReconciliateNs(), added a Python test/example for
3168 inter-document cut'n paste
3169 * python/libxml.py: fixed node.doc on document nodes and added
3170 xpathEval() onto node objects
3171
3172Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3175 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3176 fixup and integrated tests for the serialization stuff
3177
3178Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3179
3180 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3181 moved the libxml man page to section 3
3182
3183Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3184
3185 * tree.c: fix bug #72490
3186 * python/libxml.c python/libxml.py: added methods serialize()
3187 and saveTo() to all node elements.
3188
3189Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3190
3191 * xmlIO.c: closed #73430, don't read from an input source
3192 which indicated an end-of-file or an error.
3193
3194Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3195
3196 * parser.c: make sure SAX endDocument is always called as
3197 this could result in a Python memory leak otherwise (it's
3198 used to decrement ref-counting)
3199 * python/generator.py python/libxml.c python/libxml.py
3200 python/libxml2-python-api.xml python/libxml2class.txt
3201 python/tests/error.py python/tests/xpath.py: implemented
3202 the suggestions made by Gary Benson and extended the tests
3203 to match it.
3204
3205Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3206
3207 * python/generator.py: applied patch fixing #73450
3208
3209Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * xpath.c: fixing #61290 "namespace nodes have no parent"
3212 long standing divergence from the XPath REC. NodeSets
3213 simply hold a copy of namespace nodes and those node ->next
3214 points to the parent (which may not be the node carrying the
3215 definition).
3216 * include/libxml/xpath.h: flagged but didn't added a possible
3217 speedup
3218 * DOCBparser.c HTMLparser.c: removed some warnings from push
3219 parser due to new state being added.
3220 * tree.c: new fix from Boris Erdmann
3221 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3222 the XML Canonalization support from Aleksey Sanin
3223
3224Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * tree.c: patch from Boris Erdmann fixing some namespace odities
3227 with xmlCopyNode()
3228
3229Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3230
3231 * xmlIO.c: fix bug #72706 when loading a NULL entity
3232
3233Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3236 actually change in a future XML Namespace revision.
3237
3238Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3241 added the possibility of returning nodesets from XPath extension
3242 functions written in Python
3243
3244Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3245
3246 * python/*: commiting some Python bindings work done while travelling
3247
3248Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3249
3250 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3251 explicitely with memory debugging switched on
3252
3253Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3256 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3257 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3258 the accessor generator for strings
3259 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3260 regression test.
3261
3262Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3263
3264 * python/README python/generator.py python/libxml.c python/setup.py:
3265 added the 'usual' setup.py to allow building a libxml2-python
3266 module based on the same code. The initialization is however
3267 different the 2 .so files fo libxml2 and libxslt are identical and
3268 they entry point initialize both libraries. this is done to avoid
3269 some possible nasty problem since the Python don't merge the maps
3270 of all shared modules.
3271
3272Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * parser.c: fixed a push/encoding bug reported by Michael
3275 on librsvg
3276
3277Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * include/libxml/parserInternals.h: fixes a misplaced #endif
3280
3281Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3282
3283 * parser.c valid.c: found and fixed a couple of allocation bugs
3284
3285Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3286
3287 * doc/xml.html doc/python.html doc/*: added a Python and binding
3288 page describing the current state of the Python bindings and
3289 giving pointers to the other languages wrappers.
3290
3291Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3292
3293 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3294 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3295 rebuilt the API and web site
3296 * xpath.c: fixed #71978 portability bugs
3297
3298Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3299
3300 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3301
3302Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * include/libxml/parserInternals.h parser.c: had to change
3305 2 internal parsing API when processing document content
3306 to check the start and end of element content are defined
3307 in the same entity
3308 * valid.c include/libxml/valid.h: attribute normalization can
3309 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3310 with the context to report it.
3311 * SAX.c: fixed the last known bugs, crazy validation constraints
3312 when a document is standalone seems correctly handled. There
3313 is a couple of open issues left which need consideration especially
3314 PE93 on external unparsed entities and standalone status.
3315 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3316 The 2 tests left failing are actually in error. Cleanup done.
3317
3318Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * valid.c: implemented E59 spaces in CDATA does not match the
3321 nonterminal S
3322
3323Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3324
3325 * SAX.c parser.c valid.c: more validation test fixups
3326 * check-xml-test-suite.py: added duration info for the tests
3327
3328Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * parser.c valid.c: a couple of errors were reported but not
3331 saved back as such in the parsing context. Down to 1% failure rate
3332 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3333
3334Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * xmlInternald.c: isExtender was missing a char
3337 * parser.c include/libxml/parser.h: % are acceptable in the
3338 internal subset if within a PUBLIC ID
3339
3340Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * SAX.c parserInternals.c valid.c: more work on the conformance
3343 suite. Took the step to finally block documents with encoding
3344 errors. It's a fatal error per the spec, people should have fixed
3345 their documents by now.
3346
3347Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3348
3349 * check-xml-test-suite.py: fixed the test script after some discussion
3350 on the semantic of TYPE="error"
3351 * Makefile.am: added the script to the distrib
3352
3353Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * SAX.c entities.c: fixed a couple of conformances issues deep
3356 into the validation code (standalone and undeclared Notations)
3357
3358Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3359
3360 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3361 stayed there for years !
3362
3363Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3366 missing
3367
3368Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3369
3370 * check-xml-test-suite.py: improved the behaviour a bit as
3371 well as the logs
3372 * parser.c valid.c SAX.c: fixed a few more bugs
3373 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3374
3375Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * check-xml-test-suite.py: python script to run regression tests
3378 against the XML Test suite of W3C/OASis
3379 * SAX.c: fixed a validation bug
3380 * parser.c: fixed 3 errors pointed by the test suite
3381 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3382 * python/Makefile.am: fixed a dependendy
3383
3384Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3385
3386 * xmlmemory.c: avoid a warning bug #71594
3387
3388Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3389
3390 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3391 warning on alpha/Tru64
3392
3393Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * include/libxml/entities.h: fixing a comment
3396 * valid.c: fixing some troubles with validity check on namespaces
3397 * result/VC/NS3 test/VC/NS3: added a specific regression test
3398
3399Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * tree.c: Fixing #71342 serializing '\n' in attribute values
3402 * result/noent/att3 result/att3 test/att3: added a specific
3403 test.
3404
3405Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * python/libxml.c: couple of bug fixes
3408
3409Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3410
3411 * python/*.py: removed tabs and used spaces.
3412
3413Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3414
3415 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3416 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3417
3418Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3421 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3422
3423Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * include/libxml/encoding.h include/libxml/entities.h
3426 include/libxml/globals.h include/libxml/parser.h
3427 include/libxml/threads.h include/libxml/tree.h
3428 include/libxml/xmlmemory.h: trying to fix the include mess
3429
3430Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3431
3432 * include/libxml/xmlmemory.h: reverted part of the previous
3433 attempt to provide #69655, this was breaking the build.
3434
3435Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3436
3437 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3438 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3439 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3440 include/libxml/parserInternals.h include/libxml/tree.h
3441 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3442 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3443 clean.
3444 * python/libxml.c: fixed a warning.
3445
3446Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3447
3448 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3449 copying of node, merge back IDs in the target document.
3450 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3451 test/XInclude/ents/ids.xml: test case
3452 * result/VC/ElementValid4: output changed due to a typo fix
3453
3454Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3455
3456 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003457 generate the dependencies right as Jacob found out. Add
3458 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003459
3460Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3461
3462 * parserInternals.c valid.c: Justin Fletcher found some parts
3463 of the code needing cleanup
3464 * libxml.spec.in python/Makefile.am python/generator.py
3465 python/libxml.c python/libxml.py: Fixed the python Makefiles
3466 corrected a bug showing up on ia64, changed the name of the
3467 python internal module too
3468
3469Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * Makefile.am: applied patch from Andris Pavenis for binary
3472 name suffixes
3473
3474Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * xmllint.c win32/win32config.h: fixing #68748
3477
3478Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * valid.c: fixing #70166
3481
3482Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * valid.c: fixing #70077
3485
3486Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3487
3488 * Copyright Makefile.am README configure.in libxml.spec.in:
3489 Changed to the MIT Licence
3490 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3491 doc/xmlio.html: updated the doc accordingly
3492 * include/libxml/xmlwin32version.h configure.in: preparing
3493 2.4.14 release
3494 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3495 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3496 fixed the const xmlChar * wrapper and generator, XPath extension
3497 functions now use the context as first argument
3498 * python/tests/tstxpath.py python/tests/xpath.py
3499 python/tests/xpathext.py: Updated the tests accordingly
3500 * tree.c: fixed bug #70067
3501
3502Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3503
3504 * Makefile.am: cleanup
3505 * debugXML.c: always use stdout if output is NULL
3506 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3507 * python/Makefile.am python/generator.py python/libxml2class.txt
3508 python/libxml_wrap.h python/types.c: augmented the number of bindings
3509 handling FILE * and XPath contexts
3510 * python/tests/Makefile.am: avoid a stupid problem due to the
3511 use of TEST.
3512
3513Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3514
3515 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3516
3517Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3518
3519 * python/TODO python/libxml.c: cleanup the extension function lookup
3520 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3521
3522Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3523
3524 * configure.in python/Makefile.am: do not install outside
3525 of prefix
3526
3527Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3528
3529 * python/TODO python/libxml.c: started adding SAX interfaces
3530 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3531 SAX test
3532
3533Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3534
3535 * tree.c: hardened the addChild function
3536 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3537 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3538 added accessors needed for xmlNode, a bit more testing and
3539 extension of interfaces
3540 * python/tests/Makefile.am python/tests/build.py: added a test
3541 build from scratch/save/load/check
3542
3543Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * parserInternals.c: change a small bit in the way valididy
3546 error messages get initialized
3547 * python/TODO python/libxml.c python/libxml2-python-api.xml
3548 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3549 added some memory debugging to track leaks at the libxml2 level
3550 * python/tests/*.py: changed all tests to check for leaks,
3551 there is just one left in XPath extension registrations.
3552
3553Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3554
3555 * python/TODO python/generator.py python/libxml2-python-api.xml
3556 python/libxml2class.txt: more accessor classes for the parser
3557 context, allow to switch on and check validity
3558 * python/tests/Makefile.am python/tests/error.py
3559 python/tests/invalid.xml python/tests/valid.xml
3560 python/tests/validate.py: attded more test and and added error.py
3561 which I forgot to commit in the last step
3562
3563Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * python/Makefile.am python/types.c: cleanup
3566 * python/libxml.c python/libxml.py python/libxml_wrap.h
3567 python/generator.py python/libxml2-python-api.xml
3568 python/libxml2class.txt: added class for parser context, added
3569 first cut for push mode support. Added a framework to generate
3570 accessors functions.
3571 * python/tests/Makefile.am python/tests/push.py: added a push
3572 test
3573
3574Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3575
3576 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3577 bug a bit of cleanup.
3578
3579Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3580
3581 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3582 python/libxml2class.txt: adding error redirections and preformat
3583 to a python handler
3584 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3585 tests self checking
3586
3587Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3588
3589 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3590 a function
3591
3592Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3593
3594 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3595 python/libxml.c python/libxml2-python-api.xml
3596 python/libxml2class.txt: Progressing through the TODOs, class
3597 description output, extra XML API, RPM now builds the wrappers
3598 for all python installed versions
3599
3600Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3601
3602 * configure.in libxml.spec.in python/Makefile.am python/TODO
3603 python/generator.py python/libxml2class.txt: added more informations
3604 in the libxml2-python package including docs. Slightly changed
3605 the class hierarchy
3606 * python/tests/*: added basic regression tests infrastructure too
3607
3608Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3609
3610 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3611 added libxml2-python as part of the packages installed
3612
3613Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * python/Makefile.am python/generator.py python/libxml.c
3616 python/libxml.py: more work, now able to extend the
3617 XPath interpreter with functions written in python.
3618
3619Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3620
3621 * python/Makefile.am: Jacob sent a patch to allow building from
3622 tarfile.
3623
3624Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3625
3626 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3627 inserted the python wrappers build, I hope this won't be too
3628 unportable
3629
3630Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3631
3632 * xpath.c: minor optimization
3633 * python/generator.py python/libxml.c python/libxml.py
3634 python/libxml_wrap.h: more work on the python bindings,
3635 they now support XPath and there is no evident leak
3636
3637Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3638
3639 * python/generator.py python/libxml.c python/libxml.py:
3640 more work on the python bindings generator.
3641
3642Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3643
3644 * python/generator.py python/libxml.c python/libxml_wrap.h:
3645 more work on the python bindings.
3646
3647Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3648
3649 * python/generator.py python/libxml.c python/libxml.py
3650 python/libxml_wrap.h: commited early version of a python binding
3651 for private use only ATM
3652
3653Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3654
3655 * entities.c tree.c include/libxml/entities.h: applied patch
3656 from Anthony Jones to implement copy of DTD subtree too. Had
3657 just to keep 2 function private which really ought to become
3658 public ones.
3659
3660Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3661
3662 * xmllint.c: added pointers to the web pages in the usage()
3663
3664Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * tree.c: more fixes from Petr Kozelka for attribute handling
3667 in the tree API to align the semantic with DOM.
3668
3669Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3670
3671 * valid.c tree.c entities.c: another set of patches from
3672 Anthony Jones for copy operations cleanup and robustness
3673
3674Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3675
3676 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3677 an alphabetic index based on comments content
3678 * doc/*: rebuilt the web site with the new references
3679
3680Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3681
3682 * parserInternals.h: Greg Sjaardema suggested to use an
3683 eponential buffer groth policy in xmlParserAddNodeInfo()
3684
3685Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3686
3687 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3688 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3689 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3690 to generate cross-references, and added/updated the stylesheets
3691 to generate and link API indexes. The generic keyword index
3692 is not done yet.
3693 * doc/*.html: regenerated all the usual docs too
3694
3695Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3696
3697 * debugXML.c: added an xpath function to the shell for T. V. Raman
3698
3699Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3700
3701 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3702 debug routines.
3703
3704Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3705
3706 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3707 support of attribute nodes
3708
3709Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3710
3711 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3712 hopefully near complete and fully documented of the API in XML
3713 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3714 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3715 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3716 include/libxml/parserInternals.h include/libxml/valid.hi
3717 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3718 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3719 include/libxml/xpath.h include/libxml/xpathInternals.h:
3720 Cleaned up the doc comments a lot in the process, the interface
3721 coverage is now 100%
3722
3723Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3724
3725 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3726 extracts comments from the gtk-doc DocBook output (a bit
3727 convoluted but seems to work).
3728
3729Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3730
3731 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3732 added an XML description of the API, moved the script generating
3733 it here. Added a "make api" target
3734
3735Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3738
3739Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3740
3741 * xpath.c include/libxml/xpathInternals.h: the change made to
3742 xmlXPathFuncLookupFunc was incompatible roll it back
3743
3744Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3745
3746 * SAX.c: cleanup patch from Anthony Jones
3747 * doc/Makefile.am: fix the headers to avoid in make scan
3748 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3749 includes, * vs Ptr and general cleanup
3750 * parsedecl.py: first version of a script to extract the
3751 module interfaces, the goal will be to provide .decl or XML
3752 specification of the interfaces to build wrappers.
3753
3754Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3755
3756 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3757 now provides return codes in case of errors
3758
3759Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3760
3761 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3762 Upgraded to trio baseline 1.6
3763 * strio.h strio.c: Replaced by triostr.h and triostr.c
3764
3765Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3766
3767 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3768 of strdup usage in the code
3769
3770Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3771
3772 * parser.c error.c: Keith Isdale complained rightly that
3773 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3774
3775Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3776
3777 * tree.c: fixed the funxtion to set the xml: attributes
3778 * debugXML.c: added "setbase" to test it.
3779
3780Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3781
3782 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3783 to allow updating an attribute content
3784
3785Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3786
3787 * libxml.h: try to avoid problems when compiling on Windows
3788
3789Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3790
3791 * hash.c: patch from Anthony Jones for hash.c allocation size
3792 * Makefile.am: trying to work around Yet Another Libtool Madness
3793 and build the 2.4.13 release finally ...
3794
3795Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3798 * doc/* : update of the documentation
3799
3800Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3801
3802 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3803 at fixing #61290 :-(
3804
3805Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3806
3807 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3808 Fixes bug #67229
3809
3810Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3811
3812 * tree.c: trying to avoid troubles when a subtree is copied
3813 and coalesced in part with the target tree. Should fix
3814 bug #67407
3815
3816Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3817
3818 * valid.c: fixed validation of attributes content of type
3819 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3820 values, very old bug. Fixes #67671
3821
3822Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3823
3824 * parser.c include/libxml/parserInternals.h tree.c: integrated
3825 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3826 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3827
3828Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3829
3830 * threads.c: applied Serguei Narojnyi's patch to add native
3831 thread support on the Win32 platform
3832 * testThreadsWin32.c Makefile.am: added the test program also
3833 from Serguei, Win32 specific
3834 * include/win32config.h include/libxml/xmlwin32version.h.in:
3835 added patch from Igor for the Windows thread specific defines.
3836
3837Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3838
3839 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3840
3841Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3844 output page into XMLinfo.html. Close bug #66951 and
3845 raised by Robert Collins too.
3846
3847Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3848
3849 * encoding.c: Paul Keogh pointed out a possibility of segfault
3850 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3851 Closes bug # 68238
3852
3853Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3854
3855 * doc/*.html: updated the Gdome2 links
3856
3857Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3858
3859 * libxml.h: Applied following patches from Robert Collins
3860 and make sure IN_LIBXML is defined when compiling it
3861 -------
3862 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3863 as well as Visual C.
3864 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3865 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3866 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3867 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3868 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3869 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3870 xmlSysIDExists xmlNoNetExists).
3871 * xmllint.c: Don't include winsock2.h for Cygwin.
3872
3873Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3874
3875 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3876 when the version info is not present.
3877
3878Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3879
3880 * tree.c: Anthony Jones pointed out a problem in
3881 xmlStringGetNodeList() and provided a fix for it
3882
3883Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3884
3885 * parser.c: patch from Frank J Franklin to remove a bug in
3886 xmlCreatePushParserCtxt() when the initial buffer passed
3887 is large.
3888
3889Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3890
3891 * win32/*: big cleanup of the Windows/MSVC project files
3892 from Igor Zlatkovic
3893
3894Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3895
3896 * doc/Makefile.am: should fix #67674 and avoid troubles if
3897 xsltproc is not available or fails in the prefix provided
3898
3899Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3900
3901 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3902
3903Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3904
3905 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3906 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3907 Fixed a few other problems raised by Charlie Bozeman.
3908 * result/VC/ElementValid[5-7]: fixed the output
3909
3910Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3911
3912 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3913 patches from Charlie Bozeman. Regenerated the HTML docs.
3914
3915Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3916
3917 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3918 for Windows from Igor
3919
3920Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3921
3922 * xmllint.c: applied Justin Fletcher patch for --output or -o
3923
3924Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3925
3926 * win32/libxml2/libxml2.def.src: close #67019
3927
3928Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3929
3930 * xmllint.c: applied Justin Fletcher generic timing patch
3931 similar to the one already applied to xsltproc.
3932
3933Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3934
3935 * include/libxml/tree.h tree.c: applied documentation patches
3936 from Charlie Bozeman
3937
3938Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3939
3940 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3941
3942Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3943
3944 * valid.c: fix the xmlStrdup() used in the previous patch.
3945 * valid.c: added --dropdtd
3946 * tree.c: fixed xmlUnlinkNode so it also removes the references
3947 from the document if the node is a DTD
3948
3949Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3950
3951 * HTMLtree.c valid.c: cleanup some static declarations
3952
3953Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3954
3955 * xmllint.c: removed another strdup()
3956 * doc/FAQ: removed the HP/UX entry
3957
3958Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3959
3960 * valid.c: fix bug #66816 when validating.
3961 * xmllint.c: don't use sys/time.h if configure did not found it
3962
3963Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3964
3965 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3966 xmlcatalog_man.xml
3967
3968Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3969
3970 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3971 xmlInitMemory() was declared twice
3972
3973Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3974
3975 * globals.c: do not reference strdup() !
3976 * configure.in libxml-2.0.pc.in: trying to fix the libs
3977 of the various config extraction modules
3978
3979Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3980
3981 * configure.in : preparing 2.4.12
3982 * doc/* : updated and rebuilt the docs
3983
3984Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3985
3986 * uri.c: closed bug #66159
3987 * testURI.c: added --escape option
3988 * configure.in: some cleanup for xml2-config --cflags
3989
3990Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3991
3992 * globals.c testThreads.c: removed some misplaced includes
3993 of xmlversion.h
3994
3995Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3996
3997 * threads.c: patch from Gary Pennington fixing a possible
3998 problem at initialization time.
3999
4000Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4001
4002 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4003 Eric Lavigne contribution to build libxml2 on MacOS using
4004 CodeWarrior.
4005
4006Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4007
4008 * xmllint.c: applied Geert Kloosterman's patch to fix
4009 --repeat --timing output
4010
4011Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4012
4013 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4014 where non-wellformed XML declaractions were not detected.
4015
4016Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4017
4018 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4019
4020Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4021
4022 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4023 gets reset by xmlCleanupInputCallbacks() and this makes the
4024 function useless. Same for output.
4025
4026Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4027
4028 * xmlIO.c: robert pointed out a loop error in callback cleanups
4029
4030Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4031
4032 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4033 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4034 they are not really tied to debugging
4035
4036Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4037
4038 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4039 * xmllint.c: better --catalogs description
4040
4041Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4042
4043 * tree.c: fixed a couple of problems in xmlSetProp()
4044
4045Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4046
4047 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4048 unappropriate stdout output.
4049
4050Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4051
4052 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4053 by Denis Beurive, closes #65111
4054
4055Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4056
4057 * valid.c: in case of content model validity error, don't
4058 print it if validity warnings were not requested.
4059
4060Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4061
4062 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4063 * parserInternals.c: removed the last exit() call. Print an
4064 unmaskable error on stderr instead (library mismatch detection)
4065
4066Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4067
4068 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4069 shell instructions from Heiko Rupp
4070
4071Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4072
4073 * catalog.c: use the URL notation file:// for default catalog paths
4074
4075Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4076
4077 * include/libxml/tree.h: better comments for _private fields
4078 * tree.c: removed a problem when copying an entity reference.
4079
4080Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4081
4082 * vms/*: updated instructions and diffs from John A Fotheringham
4083
4084Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4085
4086 * include/libxml/xmlerror.h: avoid an include problem if
4087 #include <libxml/xmlerror.h> happens first in code
4088 seems to be the case in KDE libs
4089
4090Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4091
4092 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4093 from Igor for Windows
4094
4095Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4096
4097 * Makefile.am: Gary Pennington pointed out a missing prefix
4098
4099Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4100
4101 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4102 * doc/*: upgraded and rebuilt the docs
4103
4104Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4105
4106 * HTMLparser.c: fix comment in scripts element parsing.
4107 * result/HTML/doc3*: updated the results.
4108
4109Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4110
4111 * uri.c: another URI bug fix #63336, using Joel Young patch.
4112
4113Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4114
4115 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4116 a cleaned up version of the Pwd shell string generation.
4117
4118Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4119
4120 * valid.c include/libxml/tree.h: trying to fix namespaces +
4121 validation problems for good, closing #63619 in the process
4122 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4123 wrong in this respect, fixed it.
4124
4125Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4126
4127 * xmllint.c: Morus Walter patch to allow --format and --encode
4128
4129Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4130
4131 * debugXML.c: Stefan Kost provided an help command for the shell
4132
4133Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4134
4135 * debugXML.c: Heiko Rupp pointed that the shell would crash
4136 on empty nodesets returns.
4137
4138Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4139
4140 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4141 migh need the history libraries
4142
4143Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4144
4145 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4146 handle the case of < in quoted attributes, Bastian Kleineidam
4147
4148Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4149
4150 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4151 fixing catalog breakages
4152 * Makefile.am catalog.c result/catalogs/catal
4153 result/catalogs/mycatalog.* test/catalogs/catal*:
4154 fixed more problems in catalog support, added more regression tests
4155 for both XML and SGML catalog handling
4156
4157Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4158
4159 * debugXML.c: applied an improvement to xmlGetLineNo() from
4160 Keith Isdale
4161
4162Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4163
4164 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4165 Side effect of the progressive catalog loading
4166
4167Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4168
4169 * Makefile.am: confexecdir and confexec_DATA were defined twice
4170 pointed out by Karl Eichwalder
4171
4172Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4173
4174 * xmlcatalog.c: avoid unlink() and use remove() instead.
4175
4176Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4177
4178 * libxml.spec.in: cleanup
4179 * include/libxml/xmlwin32version.h: updated with 2.4.8
4180
4181Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4182
4183 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4184 of compiling libxml with a non standard set of options
4185
4186Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4187
4188 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4189 document --sgml option, fixing gnome bugzilla #63382
4190
4191Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4192
4193 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4194 breakage of 2.4.7, added a couple of really needed APIs
4195 like xmlCatalogIsEmpty() and xmlNewCatalog()
4196 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4197 for install-catalog
4198 * configure.in: preparing 2.4.8
4199
4200Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4201
4202 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4203 include/libxml/tree.h include/libxml/xmlIO.h: more include
4204 cleanups, export cleanly one html output + format function.
4205
4206Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4207
4208 * parser.c: removed initGenericErrorDefaultFunc call from
4209 xmlInitParser() since it could destroy previous calls to
4210 xsltSetGenericErrorFunc() effects
4211
4212Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4213
4214 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4215 keyword.
4216
4217Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4218
4219 * Makefile.am: cleanup
4220 * threads.c: cleanup too
4221 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4222 from xsltproc
4223 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004224 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004225
4226Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4227
4228 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4229 was not used anymore !
4230
4231Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4232
4233 * configure.in: preparing 2.4.7
4234 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4235 manual page from John
4236 * doc/*: updated the doc and rebuilt the generated pages
4237
4238Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4239
4240 * xmlIO.c: closing bug #62711, the library should never
4241 close stdin or stdout.
4242
4243Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4244
4245 * uri.c: second pass at fixing #63336, using Joel Young
4246 final patch. looks okay.
4247
4248Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4249
4250 * uri.c include/libxml/uri.h: trying to clear #63336
4251 allowing the escaping routine to parse unconformant
4252 URI-References.
4253
4254Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4255
4256 * vms/readme.vms vms/build_libxml.com nanoftp.c
4257 include/libxml/xmlversion.h.in: a few VMS updates from
4258 John A Fotheringham
4259 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4260 and xmlCleanupOutputCallbacks() for the Perl binding people.
4261
4262Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4263
4264 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4265 apply fixes to close #63271 and avoid segfaults when
4266 the error routine gets callbed before xmlInitParser()
4267 get called.
4268 * nanoftp.c error.c: Applied patches from Justin Fletcher
4269 correcting some xmlGenericError misuses.
4270
4271Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4272
4273 *doc/xmllint.xml, doc/xmllint.1
4274 New and improved man page for xmllint - .xml is the original, .1
4275 is the generated man page
4276
4277Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4278
4279 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4280 the web site from the main HTML document.
4281
4282Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4283
4284 * parser.c: fixed an erroneous validation bug when PE refs
4285 occurs in external parsed entities referenced from the
4286 internals subset
4287 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4288 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4289 added the associated testcase, it's a nice one.
4290 * HTMLparser.c: generate the DTD node as HTML still ...
4291 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4292
4293Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4294
4295 * HTMLparser.c: fixed a bug in htmlNewDoc()
4296
4297Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4298
4299 * test/threads/*: added entities testing to the Thread test
4300 * testThreads.c: make the test reasonable
4301 * DOCBparser.c: fix the DTD public and system ID
4302 * xmllint.c: added --sgml for SGML DocBook importing
4303 * Makefile.am: added Docbtests target
4304
4305Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4306
4307 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4308 * testThreads.c: removed bogus include
4309
4310Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4311
4312 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4313 fixed a very serious (looping) validation bug
4314
4315Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4316
4317 * include/libxml/globals.h include/libxml/threads.h threads.c
4318 testThreads.c: far more testing, cleaning up bugs
4319 * *.c : make sure globals.h is always included.
4320
4321Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4322
4323 * HTMLparser.c: try to get rid of parser loops for good.
4324
4325Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4326
4327 * configure.in: fixed some bugs in CFLAGS passing.
4328 * test/threads Makefile.am testThreads.c: added a specific
4329 threaded test case (really nasty, guaranteed).
4330
4331Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4332
4333 * catalog.c: serious cleanup on the management of the
4334 XML catalog tree, more tests done, especially with
4335 the catalog PI.
4336
4337Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4338
4339 * catalog.c: avoid a problem in catalog cleanup on SMP if
4340 catalogs were not initialized.
4341
4342Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4343
4344 * catalog.c xpath.c: trying to cleanup the not thread safe
4345 parts of the library.
4346
4347Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4348
4349 * include/libxml/globals.h configure.in global.data: make
4350 the allocation be per-thread a configure option
4351 * encoding.c include/libxml/parser.h: fixed compilation
4352 errors
4353
4354Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4355
4356 * include/libxml/parser.h: Norm reported that a few lines
4357 added were breaking libxslt compile, removed them for now
4358
4359Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4360
4361 * parser.c parserInternals.c threads.c: debugged and fixed
4362 initialization problems which were giving troubles on SMP
4363 boxes.
4364
4365Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4366
4367 * include/libxml/Makefile.am: missing globals.h
4368
4369Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4370
4371 * globals.c: added a couple of standard includes.
4372
4373Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4374
4375 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4376 include/libxml/parserInternals.h include/libxml/tree.h
4377 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4378 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4379 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4380 Applied the last patches from Gary, cleanup, activated threading
4381 all user accessible global variables are now handled in globals.[ch]
4382 Still a bit rought but make tests passes with either
4383 --with-threads defined at configure time or not.
4384 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4385 linking options
4386
4387Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4388
4389 * Makefile.am include/libxml/Makefile.am
4390 include/libxml/globals.h globals.c include/libxml/threads.h
4391 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4392 configure.in: started integrating the core of the thread support
4393 not activated yet but half integrated. The code should still
4394 compile and work anyway.
4395
4396Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4397
4398 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4399 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4400 integrating the non-controversial parts of Gary Pennington
4401 multithread patches
4402 * catalog.c: corrected a small bug introduced
4403
4404Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4405
4406 * catalog.c include/libxml/catalog.h: very serious cleanup,
4407 isolating unportable code and as much as possible the accesses
4408 to the global shared catalog. May need more testing !
4409
4410Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4411
4412 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4413 Keith Isdale patches for the XSLT debugger interfaces. Some
4414 cleanup
4415
4416Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4417
4418 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4419 * DOCBparser.c: generate line nubers in elements
4420
4421Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4422
4423 * configure.in: preparing 2.4.6 release
4424 * doc/xml.html doc/html/*: updated and rebuilt the docs
4425 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4426
4427Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4428
4429 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4430 adding documentation for DV's supercatalog support
4431
4432Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4433
4434 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4435 super catalog support adding one API and one flag --sgml to
4436 xmlcatalog
4437
4438Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4439
4440 * doc/xmlcatalog_man.xml, xmlcatalog.1
4441 One more crack at
4442 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4443
4444
4445Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4446
4447 * xpath.c: implemented xmlXPathObjectCopy for external objects
4448 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4449
4450Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4451
4452 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4453 finishing up fix to
4454 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4455 the xmlcatalog man page display more elegantly
4456
4457Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4458
4459 * configure.in: closing bug #61832
4460 * HTMLparser.c: removed a warning
4461
4462Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4463
4464 * xpath.c: fixing #61673 part I, do not loose doc information
4465 when copying result value trees.
4466
4467Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4468
4469 * xpath.c: trying to harden the XPath interpreter
4470
4471Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4472
4473 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4474 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4475
4476Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4477
4478 * HTMLparser: repaired another loop problem
4479
4480Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4481
4482 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4483 parsing.
4484 * xpath.c: fix bug #61291 the default XML namespace node is
4485 missing from the namespace axis.
4486 * tree.c: refuse to create namespaces nodes with prefix "xml"
4487
4488Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4489
4490 * SAX.c: ouch a non-defined namespace could lead to a crash,
4491 fixed #61215
4492
4493Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4494
4495 * parserInternals.c: closed bug #61054
4496
4497Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4498
4499 * include/libxml/Makefile.am: closing #60708
4500
4501Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4502
4503 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4504 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4505
4506Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4507
4508 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4509
4510Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4511
4512 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4513 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4514
4515Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4516
4517 * catalog.c: Justin Fletcher provided cleaup code in case
4518 HAVE_STAT is not defined
4519 * include/win32config.h: Igor Zlatkovic suggested to have
4520 HAVE_STAT defined there
4521
4522Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4523
4524 * catalog.c - fixed typing error reported by M. Barros
4525
4526Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4527
4528 * xmllint.c - fixing typo
4529
4530Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4531
4532 * HTMLparser.c: small enhancement to prevent loop on
4533 unrecognizable data
4534
4535Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4536
4537 * parserInternals.c: applying patch from bug #60757 this
4538 should close it
4539
4540Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4541
4542 * catalog.c xmlcatalog.c: removed a couple of warning
4543 * xpath.c: try to solve the linking problem on platforms
4544 needing trio to compile
4545
4546Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4547
4548 * Makefile.am libxml.spec.in: backing up non-documented changes
4549 commited without review or aproval by Jens Finke <jens@gnome.org>
4550 * HACKING: made 100% clear that no commit should be done directly
4551
4552Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4553
4554 * configure.in: Joe Orton provided a patch fixing a problem
4555 when iconv is specified to be in a non-standard directory
4556 but wasn't exported in xml2-config --cflags
4557
4558Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4559
4560 * configure.in: let's ship 2.4.5 before getting too much
4561 troubles with 2.4.4 errors.
4562
4563Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4564
4565 * encoding.c entities.c: do not output hexadecimal charrefs
4566 when serializing HTML since some version of Netscape can't
4567 grok it, generate decimal ones.
4568 * result/HTML/doc3.htm: output changed due to previous test
4569 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4570
4571Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4572
4573 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4574 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4575
4576Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4577 Released 2.4.4
4578
4579 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4580 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4581 updated the configuration scripts systems accordingly
4582
4583Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4584
4585 * configure.in: preparing for 2.4.4
4586 * doc/xml.html doc/html/*: updated and rebuilt the docs
4587
4588Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4589
4590 * win32/dsp/libxml2.def.src: tried to incorporate comments
4591 from bug #59220
4592
4593Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4594
4595 * parser.c result/noent/wml.xml: fixed bug #59981 related
4596 to handling of '&' in attributes when entities are substitued
4597
4598Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4599
4600 * libxml.h include/libxml/xmlversion.h.in
4601 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4602 Tried to close bug #60131
4603
4604Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4605
4606 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4607
4608Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4609
4610 * SAX.c: fixing bug #59946 on xmlns=""
4611
4612Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4613
4614 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4615 but allocates a new error code.
4616
4617Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4618
4619 * xmllint.c: John Fleck fixed typos in the options output
4620 * parser.c SAX.c: fix ignorable white space SAX selection
4621
4622Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4623
4624 * entities.c: Steve Underwood found the possibility of an
4625 ininite loop in case of error.
4626
4627Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4628
4629 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4630
4631Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4632
4633 * parser.c: warn if version is not 1.0 but it's not
4634 strictly speaking an error after analyzing the spec
4635
4636Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4637
4638 *doc/catalog.html - add link to the html version of the
4639 man page, other linguistic cleanups
4640
4641Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4642
4643 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4644 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4645 file, has not yet been included in the build.
4646
4647Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4648
4649 * catalog.c: removed a duplicate affectation Justin Fletcher
4650
4651Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4652
4653 * tree.c: Armin Sander pointed a possible text coalescing
4654 problem, completed his patch.
4655
4656Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4657
4658 * trionan.c: Fixed const and volatile re-definition problem
4659
4660Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4661
4662 * libxml.4 parser.c: doc updates from Heiko Rupp
4663 * parserInternals.c: 2 sanity checks from Heiko Rupp
4664
4665Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4666
4667 * tree.c: applied patch from Armin Sander to make some pointers
4668 const in xmlCopyNode()
4669 * include/libxml/tree.h: added fix to the header
4670
4671Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4672
4673 * xpath.c: hum, restrict the integer usage gcc bug workaround
4674 to only gcc compilers so that other architecture don't get
4675 penalized by this limitation.
4676 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4677
4678Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4679
4680 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4681 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4682
4683Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4684
4685 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4686 --convert option to xmlcatalog to convert SGML ones to
4687 the XML syntax.
4688 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4689
4690 2.4.3 got released at that point
4691Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4692
4693 * catalog.c xmlIO.c: started some serious testing and fixed
4694 a few bug and optmization needs.
4695
4696Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4697
4698 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4699 preparing for a 2.4.3 release even if it may not be ready yet
4700 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4701 all file parsing lookup to go through the entity resolver, add
4702 to add an API to bypass it (needed to load catalogs themselves),
4703 some cleanup on the catalog code too.
4704 * nanoftp.c: small cleanup
4705 * doc/catalog.html: small update
4706
4707Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4708
4709 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4710 Jun Kuriyama
4711
4712Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4713
4714 * doc/catalog.html: finished the catalog documentation
4715
4716Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4717
4718 * doc/catalog.html doc/xml.html: added documentation about
4719 Catalog support, misses an API description
4720 * doc/html/*: reextracted the API pages
4721
4722Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4723
4724 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4725 Added the part about section 7.2 on URI resolution,
4726 fixed a side effect in the HTML parser, look complete
4727 and ready to rock except the URI/SystemID part!
4728
4729Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4730
4731 * include/libxml/catalog.h include/libxml/parser.h
4732 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4733 xmlIO.c: added support and APIs needed for the catalog PI
4734 * include/libxml/xmlIO.h: cleanup
4735
4736Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4737
4738 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4739 include/libxml/catalog.h: starts to look okay, really
4740 plugged the new framework, cleaned a lot of stuff,
4741 added some APIs, except the PI's support missing this
4742 should be mostly complete
4743 * result/catalogs/* test/catalogs/*: added new test, enriched
4744 the existing one with URN ID tests
4745
4746Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4747
4748 * catalog.c: fixed nextCatalog
4749 * result/catalogs/docbook test/catalogs/*: started adding
4750 a small regression test
4751
4752Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4753
4754 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4755 more work on the XML catalog support.
4756 * parser.c include/libxml/parser.h: small cleanup seems using
4757 list as a public parameter name can give portability troubles
4758 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4759 include/libxml/xpath.h include/libxml/Makefile.am: removed
4760 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4761 wrappers
4762
4763Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4764
4765 * Makefile.am trio.c triodef.h trionan.c xpath.c
4766 include/libxml/Makefile.am include/libxml/trionan.h:
4767 Re-worked Not-A-Number and Infinity support.
4768 * xmlcatalog.c: added readline include files
4769
4770Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4771
4772 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4773 testCatalog as xmlcatalog, making it an installed app
4774 adding a shell, and preparing it to be a /etc/xml/catalog
4775 management tool, though not ready yet
4776 * catalog.c include/libxml/catalog.h: adding support for
4777 XML Catalogs http://www.oasis-open.org/committees/entity/
4778 not finished, there is some interesting tradeoffs and a
4779 few open questions left.
4780
4781Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4782
4783 * xmllint.c: fixed a line formatting problem
4784
4785Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4786
4787 * SAX.c: removed a couple of unused variable (Albert Chin)
4788
4789Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4790
4791 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4792 trying to fix some troubles w.r.t. function returning
4793 const xxxPtr.
4794
4795Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4796
4797 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4798 defined
4799
4800Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4801
4802 * xpointer.c: removed unused var
4803
4804Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4805
4806 * testXPath.c: another small cleanup closing bug #59110
4807
4808Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4809
4810 * win32/dsp/libxml2.def.src: small cleanup closing bug
4811 #59108
4812
4813Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4814
4815 * example/gjobread.c: add xmlCleanupParser() before leaving
4816
4817Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4818
4819 * config.h.in configure.in include/libxml/xmlwin32version.h:
4820 released 2.4.2
4821
4822Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4823
4824 * include/libxml/valid.h debugXML.c valid.c: deprecate
4825 the non-boundchecking Sprintf functions, add Snprintf
4826 this should close bug #57984
4827
4828Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4829
4830 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4831 URIs before doing the lookups (pointed by Mark Vakoc)
4832
4833Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4834
4835 * xpath.c: serious changes on Result Value Trees and NodeSets
4836 w.r.t. deallocation and collect operations. Probably not
4837 100% clean (merge of allocated trees smells like a problem).
4838 Seems sufficient to close #58943
4839
4840Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4841
4842 * xmllint.c: adding a --format option
4843
4844Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4845
4846 * xpath.c: count() was broken on Result Value Tree
4847 * xmlIO.c: fixed file:/// accesses on _WIN32
4848
4849Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4850
4851 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4852 macro was renamed, this should close bug #58683
4853
4854Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4855
4856 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4857 entity substitution mode text at the end of the entity might
4858 be added due to text coalescing.
4859 * nanoftp.c parser.c: small cleanup
4860
4861Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4862
4863 * HACKING: added John Fleck right to commit in the doc subdir
4864
4865Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4866
4867 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4868 allow to inherit attributes from the DTD directly in the
4869 tree, this is needed for XPath and can be a useful feature.
4870 Inherited namespaces are always provided at the tree level now
4871 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4872 of tests for this feature (XSLT being the prime user).
4873
4874Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4875
4876 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4877 testSAX.c xmlIO.c xmllint.c include/win32config.h
4878 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4879 include/libxml/xmlwin32version.h.in win32/README.MSDev
4880 win32/dsp/*: applied Win32 Facelift No.2 patches from
4881 Igor Zlatkovic for Windows/MSC
4882
4883Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4884
4885 * SAX.c: unparsedEntityDecl() the URI computation of the
4886 entity wasn't done breaking XSLT unparsed-entity-uri()
4887
4888Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4889
4890 * xpath.c: fixed a bug when walking the descendants and
4891 the current node has no children
4892 * debugXML.c: show up when a text node is supposed to not be escaped
4893
4894Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4895
4896 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4897 worked like the set:leading() function)
4898 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4899
4900Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4901
4902 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4903
4904Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * include/libxml/xmlIO.h: apply change to close #58141
4907 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4908
4909Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910
4911 * parser.c: when the internal subset uses a PE, then the
4912 included entity can use conditional sections.
4913
4914Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4915
4916 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4917 when walking the namespace axis showing up in
4918 libxst/tests/general/bug-12
4919 * xmlmemory.c: added the possibility to trace a given block
4920 defined by its address
4921
4922Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * parser.c: don't override existing encoding specified before
4925 starting xmlParseDocument()
4926
4927Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * include/libxml/xmlwin32version.h: reinserted, needed for
4930 Windows users of CVS
4931
49322001-07-27 Darin Adler <darin@bentspoon.com>
4933
4934 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4935 * testCatalog.c: Add include of <libxml/parser.h>.
4936
49372001-07-27 Darin Adler <darin@bentspoon.com>
4938
4939 * include/libxml/.cvsignore:
4940 * include/libxml/xmlwin32version.h:
4941 Remove this file from CVS because it's generated.
4942
4943Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * parser.c include/libxml/parser.h: applied const patches from
4946 Tom Moog #58002
4947
4948Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4949
4950 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4951 lookup framework
4952
4953Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4954
4955 * tree.c: fixed xmlCopyNode() for documents
4956
4957Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4960
4961Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962
4963 * parser.c: fixes bug #57652 reported by Morus Walter
4964
4965Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4966
4967 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4968
4969Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4970
4971 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4972 errors, lesson don't add new functions at 1am before a release
4973 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4974 from XPath initialization when possible.
4975
4976Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * result/scripts/base*: removing history/readline changed
4979 this slightly
4980 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4981 xmllint.c: make element content line number generation
4982 optionnal to avoid breaking old apps added interface to switch
4983
4984Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985
4986 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004987 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004988 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4989 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4990 John Kroll fixes to allow saving to HTTP via PUT (or
4991 POST of needed).
4992 * doc/html/*.html: regenerated the docs
4993
4994Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4995
4996 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4997 xmlHashScanFull and xmlHashScannFull3 to get passed the
4998 three keys as arguments to the callback function
4999
5000Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5001
5002 * configure.in Makefile.am: removed libxml softlink for good
5003 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5004 100% coverage by gtk-doc
5005
5006Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5009 fixed serious troubles due to size_t vs. int mismatch
5010
5011Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5014
5015Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5016
5017 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5018 convenient extension API for value and context managing
5019 Now handles external objects through xmlXPathPopExternal,
5020 xmlXPathWrapExternal and xmlXPathReturnExternal.
5021 Added functions for sets operations (intersection, etc.)
5022
5023Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024
5025 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5026 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5027 HTMLparser.c: cleanup of global variables, marking some
5028 const or private.
5029
5030Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5031
5032 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5033 fixed xmlXPathNodeSetItem when passing index=0
5034
5035Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5036
5037 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5038
5039Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040
5041 * xmllint.c: fixed compilation under Cygwin #57503
5042 * TODO: update
5043
50442001-07-13 Peter Williams <peterw@ximian.com>
5045
5046 * config.h.in: add #undef HAVE_DLFCN_H
5047
5048 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5049 builddir.
5050
5051Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5054 raised by #57348 and #57381
5055
5056Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057
5058 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5059 tree.c xpointer.c: store the line numbder in element->content,
5060 may break some software, need a configuration mechanism
5061
50622001-07-10 Darin Adler <darin@bentspoon.com>
5063
5064 * .cvsignore:
5065 * example/.cvsignore:
5066 * include/.cvsignore:
5067 * include/libxml/.cvsignore:
5068 Various things that are generated and should be ignored.
5069
5070Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5071
5072 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5073 * doc/xml.html doc/html/*: updated the docs
5074
5075Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076
5077 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5078 validation occured on content with element child
5079
5080Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5081
5082 * tree.c: fixed XML Base computation which was broken
5083 * debugXML.c: added a base function to the shell
5084 * Makefile.am result/scripts/* test/scripts/*: added scripts
5085 based regression tests, and adding 2 XML Base tests
5086
5087Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * tree.c: set properties doc and call xmlSetListDoc for properties
5090 content when grafting them in a different tree.
5091 * aclocal.m4: remove from CVS
5092
5093Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094
5095 * win32/libxml2/libxml2.def.src: added some missing entry point
5096 for XPath (Mark Vakoc)
5097
5098Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5101 layer should URI-Unescape before trying to open resources.
5102
5103Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104
5105 * xpath.c: fix the name() bug for elements in the default
5106 namespace reported by Charlie Bozeman
5107
5108Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5111 led to an XPath fix, improvements of SAX initialization, and
5112 an added option --nocdata to testXPath
5113
5114Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * doc/libxml-doc.el: Felix Natter provided anew version working
5117 with XEmacs too
5118
5119Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * include/libxml/xpath.h: small cleanup
5122 * doc/xml.html: update
5123
5124Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125
5126 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5127 released 2.3.14
5128
5129Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5130
5131 * doc/html/*: rebuilt the docs for the release
5132 * doc/xml.html: added 2.3.14 release.
5133
5134Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5137 were not equal to empty strings
5138
5139Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * SAX.c: fixed a URI-Reference computation problem when validating
5142 * xmlIO.c: small cleanup
5143
5144Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145
5146 * parser.c: improved the description of a couple of interfaces
5147 upon Larry Stamper suggestion
5148
5149Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * SAX.c entities.c parser.c: changed completely the way entities
5152 are handled when running the parser in entity substitution mode.
5153 This fixes a bug reported by Stephan Kulow and nearly divides
5154 by 3 the amount of memory required by libxslt to load and process
5155 DocBook TDG.
5156
5157Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * HTMLparser.c: fixing a too early root closing problem raised
5160 byt Prashanth Naidu
5161
5162Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5165 raised by Mark Vakoc.
5166
5167Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * example/Makefile.am: fixed the include path to add srcdir/include
5170 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5171 and some cleanup
5172
5173Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5174
5175 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5176 lot of optimization work, results in significant improvements
5177 when handling really complex XPath queries. Add a small optimizer
5178 for unions, improve [n] and [last()], avoid some costly ops.
5179
5180Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5181
5182 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5183 * xpath.c: small cleanup
5184 * xmlGetNsList: reformated, fixed problems if used on Entities
5185
5186Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5187
5188 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5189
5190Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5193 * Makefile.am example/Makefile.am: workaround automake generating
5194 erroneous deps
5195
5196Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * include/win32config.h: bug #56801 Yon Derek provided a patch
5199 to the windows config file.
5200
5201Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5204 libxml.h : Yon Derek provided a set of changes to compile from
5205 CVS on Windows/MSC
5206
5207Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208
5209 * parser.c: fixed UTF8 BOM support in push mode
5210 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5211 added a specific testcase
5212
5213Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5214
5215 * Makefile.am: added --push regression tests
5216 * parserInternals.c: the XML parser segfaulted in --push mode
5217
5218Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * configure.in: moved the symlinks detection within a CVS
5221 check, this is not portable and will be removed soon.
5222 * xpath.c: small cleanup/speedup
5223
5224Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225
5226 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5227 release of 2.3.12
5228 * parser.c: make an error message if unknow entities in all cases
5229
5230Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5231
5232 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5233
5234Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5237 includes were installed in the wrong dir
5238
5239Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * doc/html.xml: warn against sending code to exhibit bugs.
5242
5243Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5244
5245 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5246 Tru64 from Thomas Leitner
5247
5248Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5249
5250 * AUTHORS: added William and Bjorn
5251 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5252 daniel@veillard.com hopefully I won't have to do this again
5253 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5254 docs can be rebuilt cleanly now
5255 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5256 from CVs it's generated, added include/libxml/xmlwin32version.h
5257 also generated but which should change far less frequently.
5258 * catalog.c nanoftp.c: made sure to include libxml.h not
5259 libxml/xmlversion.h directly
5260 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5261 when compiling on WIN32 and MSC
5262
5263Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5264
5265 * include/Makefile.am include/libxml/Makefile.am configure.in:
5266 fixed make distcheck and rebuilding the rpms
5267
5268Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5269
5270 * configure.in: should finish the migration of exported includes
5271 into a real include/libxml in CVS, at least for CVS users.
5272 * removed the exported headers, added in include/libxml (as well
5273 as xmlversion.h.in).
5274
5275Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276
5277 * configure.in: fixed the way to detect symlink
5278
5279Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5280
5281 * configure.in: updated, include/libxml is now a real CVS dir
5282
5283Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5286 version works with both libxml1 and libxml2 (it autodetects
5287 the prefix of the html-files) from Felix Natter.
5288 * doc/xml.html: updated doc accordingly
5289
5290Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291
5292 * xpath.c: fixed the bug generating a template loop in libxslt
5293 when using docbook-xsl-1.4, * should filter out document nodes
5294 * HACKING: added William
5295 * TODO: updated
5296
5297Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298
5299 * doc/FAQ.html: added a warning about gcc-3.0
5300 * doc/xml.html: added reference to gdome2 and removed a confusing
5301 sentence
5302
5303Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5304
5305 * xmlversion.h: okay this is a generated file, but Windows
5306 users need it and they can't generate it, and I want CVS
5307 Windows users ...
5308 * win32/libxml2/libxml2_so.dsp: Windows project file for
5309 the shared lib version of libxml2
5310 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5311 resources needed for libxslt/xsltproc by Yon Derek
5312
5313Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5314
5315 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5316
5317Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5320
5321Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * include/win32config.h: Yon Derek provided a first fix
5324 to be able to compile libxslt/xsltproc on Windows
5325
5326Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * xpath.c: attempt to work around what seemed a gcc optimizer
5329 bug when handling floats on i386 http://veillard.com/gcc.bug
5330 * tree.c entities.c encoding.c: doing some cleanups while
5331 chasing it
5332
5333Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334
5335 * Makefile.am: cleanup when --without-debug is specified
5336 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5337 w.r.t. --without-debug and other include points
5338 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5339 Catalogs
5340 * configure.in entities.h tree.h HTMLparser.c: removed
5341 --without-corba, made the _private field mandatory
5342
5343Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5346 outputs a BOM in UTF8, an errata has been issued to avoid the
5347 problem, that was the most reasonable solution... Add support
5348 for a leading UTF8 BOM in entities.
5349
5350Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351
5352 * valid.c: fixed a bug found when post validating an entity ref
5353 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5354 activate it too
5355
5356Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5359 weakness in the node copy the XPointer and the XInclude
5360 implementations. Serious cleanup.
5361
5362Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5363
5364 * Makefile.am: Kjartan Maraas provided a small patch to
5365 add xml2-config.in to EXTRA_DIST
5366
5367Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5370 provided another failing case found in KDE, the way the
5371 ctxt->vctxt.nodeTab was allocated and freed changed over
5372 time but it wasn't completely cleaned up. This should fix it.
5373
5374Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * parser.c: Stephan Kulow also raised the fact that line number
5377 could get miscounted making debug harder, fixed the problem
5378 in xmlParseCharData()
5379
5380Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5381
5382 * valid.c: Stephan Kulow pointed out a problem when validating
5383 and using an empty entity, forgot a 'break' in a case.
5384
5385Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5388 * doc/xml.html: updated with 2.3.11
5389
5390Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * TODO: updated adding cleanup of generated doc
5393 * configure.in: prepared to release 2.3.11
5394 * xmllint.c: added --version for bug reporting
5395 * doc/html/*.html: rebuilt the doc
5396
5397Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * xpath.c: first part of the work on selecting namespace to
5400 fix bug #56115
5401
5402Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5405 when using -liconv
5406 * TODO: updated
5407
5408Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5411 cleanup, encoding support.
5412
5413Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5414
5415 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5416
5417Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418
5419 * xpath.c: bug detected by Ankh when / is used as a function arg
5420
5421Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5424 of element and use it to avoid outputting formatting spaces at
5425 the wrong place. Implemented the format parameter for HTML save.
5426 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5427 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5428 result/HTML/wired.html: of course this impact the result of a
5429 number of HTML tests
5430
5431Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432
5433 * HTMLtree.[ch]: started augmenting the HTML save API with
5434 encoding and formatting parameters
5435
5436Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * HTMLtree.h: cleanup and started evaluating the work needed on
5439 revamping the HTML output code
5440
5441Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5444
5445Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5446
5447 * valid.c: fixed bug #56049, forgot one check in the
5448 validation routine
5449
5450Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5453
5454Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * libxml.h: fixed an error in last commit
5457 * doc/FAQ.html: added an entry for compilation from CVS
5458
5459Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * xmlversion.h.in libxml.h: Cygwin patches
5462 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5463 * tree.h: cleanup
5464
5465Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5468 memory block in a strange case where libxml is linked twice
5469 in the binary.
5470
5471Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5474 state far too often, simple fix used to avoid it.
5475
5476Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5479 being processed, applied his patch
5480 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5481
5482Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5485 provided fixes to compile on MSCC again
5486 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5487 also provided an update for the project files.
5488
5489Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5492 bug #55810
5493
5494Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495
5496 * tree.c: fixed xmlGetNsProp() to close bug #55683
5497 Note this requires libxslt to use it's own function instead.
5498
5499Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500
5501 * HTMLtree.c: when in a pre element no formatting space should
5502 be added.
5503 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5504
5505Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5506
5507 * configure.in: added tests for signal() and signal.h
5508
5509Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5512
5513Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * doc/libxml-doc.el: Felix Natter provided a new version for
5516 libxml2
5517
5518Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * HTMLtree.c: when in a pre element no formatting space should
5521 be added.
5522
5523Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5526
5527Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528
5529 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5530 hack
5531 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5532 * uri.c: fixed a warning
5533
5534Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * HTMLtree.c: trying to close bug #55772 escaping in script
5537 elements
5538 * doc/xml.html: suggest to send mail to the list
5539
5540Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
5542 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5543 good. Use a macro and based on the solution provided in
5544 vsnprintf manual page from GNU.
5545
5546Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5547
5548 * error.c: Workaround for non-preserving variadic list.
5549 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5550
5551Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * doc/xml.html: added 2.3.10 release
5554
5555Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556
5557 * configure.in: releasing 2.3.10
5558
5559Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5560
5561 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5562
5563Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * encoding.c: Robert Collins provided a patch to add the
5566 "US-ASCII" encoding alias
5567
5568Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5571 string oriented functions and started cleaning the related areas
5572 in xpath.c which needed fixing in this respect
5573
5574Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5577 #55380
5578 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5579
5580Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * TODO: updated
5583 * nanohttp.[ch] : started adding APIs to get the redirected URL
5584 when this occurs (needed for further base computation
5585 * tree.h: cleanup
5586 * encoding.c: cleanup
5587 * SAX.c: minor change around ctxt->loadsubset
5588
5589Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5590
5591 * Makefile.am include/Makefile.am: small change to have
5592 include/libxml rebuilt if working from CVS.
5593 * uri.c: applied another patch from Carl Douglas for URI escaping,
5594 this should close bug #51876
5595
5596Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5599 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5600 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5601 added specific regression test
5602 * parser.h: preparing for the XSLT mode where DTD inherited
5603 attributes are added to the tree.
5604
5605Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606
5607 * xinclude.[ch]: Updated the namespace for the Last Call version
5608 * result/XInclude/include test/XInclude/include: updated the
5609 testsuite accordingly
5610
5611Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5614 related to bug #51876
5615
5616Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * tree.c: fixed a gross mistake in base computation, xml:base is
5619 not completely correct yet (need cascade).
5620 * xpath.[ch]: added the few things needed to find a function name
5621 and URI from the XPath context when it is called.
5622
5623Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5626 * DOCBparser.c: small cleanup
5627 * xmllint.c: added a --catalogs option to load catalogs from
5628 $SGML_CATALOG_FILES
5629 * tree.c: cleanup
5630 * configure.in: iconv library fixup, ICONV_LIBS
5631
5632Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * catalog.c: handling of CATALOG entries. detection of recursion,
5635 and a few bugfixes
5636 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5637 against the default namespace
5638
5639Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5642
5643Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * parser.c: fixed propagation context info when parsing an
5646 external entity.
5647 * doc/html/*.html: regenerated a couple of docs
5648
5649Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * doc/xml.html: update with 2.3.9 informations
5652
5653Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5656 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5657 * doc/html/* : rebuilt the docs
5658 * valid.c: small patch which may improve some case when
5659 validating.
5660
5661Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662
5663 * HTMLparser.c: Closed bug #54891
5664 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5665 to the suite
5666
5667Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668
5669 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5670 applied a documentation patch from LotR and filled in a few missing
5671 descriptions
5672
5673Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * xpath.c tree.c parser.c: speed optimizations at the parser level
5676 document tree freeing and xpath evaluation
5677
5678Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * parser.c parser.h parserInternals.h: fixed a couple of
5681 interfaces for handling memory buffer input to const char *
5682 upon suggestion of JamesH.
5683
5684Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * configure.in: LoTR sent a patch fixing the previous commit
5687
5688Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689
5690 * configure.in: trying to deal again with the stoopid -R linking
5691 flag of Solaris
5692
5693Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5694
5695 * xpath.h: two nodeset access macros from Thomas Broyer
5696
5697Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5700 patch from Thomas Broyer
5701
5702Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5705 case
5706 * INSTALL: was empty added stuff from the FAQ
5707
5708Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5711 attributes handling and #54433 by adding xmlUnsetProp()
5712 and xmlUnsetNsProp()
5713
5714Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * HTMLparser.c: Patch from Jonas Borgström
5717 (htmlGetEndPriority): New function, returns
5718 the priority of a certain element.
5719 (htmlAutoCloseOnClose): Only close inline elements if they
5720 all have lower or equal priority.
5721 * result/HTML: this of course changed a number of tests results.
5722
5723Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724
5725 * xmlIO.c catalog.c: plugged in the default catalog resolution
5726 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5727 documentations
5728 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5729
5730Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5733 integrating catalogs
5734 * catalog.[ch] testCatalog.c: adding a small catalo API
5735 (only SGML catalog support).
5736 * parser.c: restaured xmlKeepBlanksDefault(0) API
5737
5738Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5741
5742Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * parser.c: added xmlParseExternalEntityPrivate() to allow
5745 propagation of ctxt->_private when parsing external entities
5746
5747Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5748
5749 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5750
5751Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5754
5755Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * valid.c: warn when indeterminist content model is detected
5758 * result/VC/ElementValid8: this adds a message
5759 * Makefile.am: add --novalid for VCM tests
5760 * parserInternals.c: added a call to Init memory
5761
5762Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5765 when both parameters are NULL.
5766
5767Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * valid.c: applied small patch from Gary Pennington, reindented
5770 some part of the code.
5771
5772Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5775 release, updated and regenerated the docs
5776
5777Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * xpath.c result/XPath/expr/floats : clarified and cleanup
5780 printing of abnormal floats in tests.
5781
5782Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783
5784 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5785 * results/HTML/ : a few changes in the output of the HTML tests as
5786 a result.
5787 * configure.in: tying to fix -liconv where needed
5788
5789Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * Makefile.am: fixed a stupid error
5792
5793Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5794
5795 * configure.in Makefile.am: make the inclusion of the trio
5796 modules in the library conditional
5797
5798Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * DOCBparser.c: patche from László Kovács, fixed entities refs
5801 in attributes handling
5802
5803Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5804
5805 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5806 flushing
5807
5808Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * xpath.c: fix of an XSLT namespace bug reported on the list
5811 general/bug-8-
5812
5813Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * strio.h trio.c: Dan McNichol suggested a couple of small
5816 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5817
5818Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * tree.c parser.c encoding.c: spent a bit more time looking
5821 at the parsing speed and DOM handling. Added a few more
5822 speedups.
5823
5824Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * parser.c: small but effective parsing speed improvement
5827
5828Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5829
5830 * configure.in: default on the DocBook parser inclusion (for Gnome)
5831 * DOCBparser.h: fixed a header reference
5832
5833Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * configure.in xpath.c: applied Bjorn patches for FPE on the
5836 alpha
5837
5838Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5839
5840 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5841 xmlSaveFormatFileTo()
5842
5843Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5844
5845 * xpath.c: simple and efficient optimization, XPath functions
5846 aways bind to the same code, cache this
5847 * TODO: updated (by saying some is obsolete)
5848
5849Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * xpath.c: more cleanup work on XPath name parsing routines
5852
5853Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5856 xmlXPathParseName
5857 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5858 * debugXML.c: avoid compilation problems if compiling without
5859 HTML support, Igor Zlatkovic
5860 * win32/libxml2/libxml2.def.src: being able to compile without
5861 XPath on Windows
5862
5863Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * libxml.m4: yet another patch from Toshio Kuratomi
5866
5867Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5870
5871Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * tree.[ch]: added xmlSaveFormatFile interface for saving
5874 and indenting a file.
5875
5876Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * xpath.c: fixed bug #53689 related to processing-instruction()
5879
5880Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * DOCBparser.c: patche from László Kovács
5883
5884Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * parser.c: applied fixes from Christian Glahn bug report #53391
5887
5888Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * error.c: Jean François Lecomte provided a complete description
5891 and a fix to bug #53537
5892
5893Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5896
5897Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898
5899 * DOCBparser.c SAX.c: a bit more work on entities processing.
5900 Still Need to cleanup XML output and references in attributes
5901
5902Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5905
5906Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5907
5908 * tree.c: trying to fix #53574, not completely complete,
5909 I would like xmllint --copy --debug test/ent1 and
5910 xmllint --debug test/ent1 to show the same result.
5911 * xpath.c: fix a bug when trying to sort namespace nodes
5912
5913Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * HTMLtree.c: real fix for #53402
5916
5917Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918
5919 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5920 PIs when using xsl:output
5921 * valid.c: closing #53537 some case generate segfaults if there
5922 is validity errors
5923
5924Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925
5926 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5927 of external parsed entities, added --noent to testDocbook
5928 * valid.c: Garry Pennington found an uninitialized variable
5929 access in xmlValidateElementContent()
5930
5931Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5934 with madness
5935 * result/HTML/ : this modified the result of the regression tests
5936 a lot.
5937
5938Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5941 to doc where it wasn't checked against NULL reported by
5942 Jens Laas
5943
5944Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5947 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5948
5949Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5952 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5953 * SAX.[ch]: cleanup and updates for DocBook
5954 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5955 ex SGML identifier changes
5956 * valid.c: removed a static unused function.
5957
5958Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * HTMLtree.c: applied change for Paul Sponagl on script saving
5961 * Makefile.am: the warning about entity title.xml are normal.
5962
5963Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964
5965 * configure.in: release of 2.3.7
5966 * Makefile.am: fixing make distcheck
5967
5968Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * doc/html/* doc/xml.html: updated and regenerated the docs
5971
5972Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5975
5976Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5977
5978 * tree.c: fixed #53388 with the provided patch
5979
5980Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5981
5982 * valid.c: Bjorn detected an invalid memory access. Fixed
5983 vstateVPush()
5984
5985Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5986
5987 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5988
5989Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5990
5991 * libxml.h: new header used only for the compilation of libxml
5992 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5993 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5994 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5995 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5996 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5997 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5998 baseline (version 1.2 plus a single patch).
5999 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6000 scientific notation for numbers. Tests added.
6001 * xpath.c: formatting of numbers changed to use sprintf
6002 (contribution from William Brack)
6003
6004Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005
6006 * valid.c: cleanup, more useful debugging
6007 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6008 * xmlIO.c: entity loading is printed as an error when validating
6009
6010Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6011
6012 * valid.c: fixed to validate within entities
6013 * test/VCM/v22.xml: added a specific testcase
6014
6015Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * valid.c: forgot an epsilon transition in for ()+
6018 * test/VCM/v21.xml : added a specific test case
6019
6020Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * valid.c: removed a state explosion exhibited by RSS
6023 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6024 from bug #51872
6025
6026Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6029 validation without using an ugly NFA -> DFA algo in the source.
6030 Made a specific algorithm easier to maintain, using a single
6031 stack and without recursion.
6032 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6033 * hash.c: made the growing routine static
6034 * tree.h parser.c: added the parent information to an
6035 xmlElementContent node.
6036
6037Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * SAX.c parser.c xpath.c: generating IDs when not validating
6040 from an external parsed entity was poisoning the ID has table
6041 with removed values. This was killing XSLT on the KDE help
6042 browser.
6043
6044Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045
6046 * entities.h: andrew@ugh.net.au detected a double declaration
6047
6048Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6049
6050 * debugXML.c hash.c tree.h valid.c : some changes related to
6051 the validation suport to improve speed with DocBook
6052 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6053 the way validation errors get reported
6054
6055Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6056
6057 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6058 by P C Chow and William M. Brack for XSLT HTML output
6059
6060Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6061
6062 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6063 Igor Zlatkovic patches for MSC compilation and added his
6064 updates
6065
6066Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6069 prefix lookup.
6070 * parserInternals.c: fixed the bug reported by Morus Walter
6071 due to an off by one typo in xmlStringCurrentChar()
6072
6073Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * HTMLparser.c result/HTML/*: revamped the way the HTML
6076 parser handles end of tags or end of input
6077
6078Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6081
6082Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6083
6084 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6085 bug where the linktime verions of free() won't work ...
6086
6087Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088
6089 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6090
6091Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * doc/xml.html: added 2.3.6 release
6094
6095Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096
6097 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6098 * result/wml.xml: resulted in a small output change
6099
6100Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101
6102 * tree.c: xmlNewDoc was missing the charset initialization
6103 * xmllint.c: added --auto to autogenerate a doc, allow to
6104 reproduce the problem fixed on xmlNewDoc
6105
6106Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * xpath.c: trying to get 52979 solved
6109 * tree.c result/ result/noent/: trying to get 52712 solved, this
6110 also made me clean up the fact that XML output in general should
6111 not add formating blanks by default, this changed the output of
6112 a few tests
6113
6114Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6115
6116 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6117
6118Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6119
6120 * configure.in: finally released 2.3.6
6121
6122Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123
6124 * xpath.c: checking for null pointer generated by new code
6125
6126Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6127
6128 * xpath.c: fixed a [] evaluation problem reported
6129 * test/XPath/tests/simpleaddr: extended test
6130 * result/XPath/simpleaddr: updated result
6131
6132Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6133
6134 * xmllint.c: Dan Timis reported a portability problem
6135 on Macs without mmap, fixed it.
6136
6137Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6138
6139 * testXPath.c : added a --tree option allowing to display the
6140 tree dump of the XPath expression
6141
6142Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143
6144 * xpath.c: fixed a memleak when comparing nodesets
6145 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6146 * tree.c: added a TODO
6147
6148Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6151 we need string functions
6152 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6153 to be able to use them where needed. Applied some changes
6154 to reduce name linking pollution and compile in only what's
6155 needed.
6156 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6157 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6158 for the string manipulation functions
6159 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6160 to the free() function of xmlmemory.c
6161 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6162 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6163 usage.
6164
6165
6166Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * error.c: applied the context output patch of the error
6169 handling submitted by Chuck Griffith
6170 * error/VC/*: this slightly change some error logs
6171
6172Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173
6174 * parser.c: fixed line number reporting on error
6175
6176Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * parser.c: Sullivan and Darin found a parser bug,
6179 applied the patch.
6180
6181Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6182
6183 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6184 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6185 xmlversion.h.in xpointer.c: of course the way I defined
6186 UNUSED breaks on old gcc version. Try to be smart and
6187 also define it directly in xmlversion.h
6188 * configure.in: removed -ansi flag from the pedantic set
6189
6190Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191 Huge cleanup, I switched to compile with
6192 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6193 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6194 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6195 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6196 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6197 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6198 encoding.h entities.c error.c list.[ch] nanoftp.c
6199 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6200 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6201 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6202 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6203 Cleanup, staticfied a number of non-exported functions,
6204 detected and cleaned up a dozen of problem found this way,
6205 avoided a lot of public function name/typedef/system names clashes
6206 * doc/xml.html: updated
6207 * configure.in: switched private flags to the really pedantic ones.
6208
6209Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210
6211 * configure.in: 2.3.5
6212 * doc/html/*: rebuilt the docs
6213
6214Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * parser.c: fixed a reported bug in NOTATION parsing
6217 * uri.c: accepted but not fixed bug 51876, added TODO
6218 * Makefile.am: fixed bug 51876
6219
6220Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * config.h.in configure.in error.c: fix a compilation problem
6223 on platforms without vsnprintf (xml@thewrittenword.com)
6224
6225Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * parser.c: fixed a function name header typo
6228 * SAX.c: notations can also occur in external subset.
6229
6230Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * error.c: removed a C++ like comment
6233
6234Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * parser.c: fixing bug 52299 strange condition leading
6237 to a parser crash due to a buffer overflow
6238 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6239 added the specific test case
6240
6241Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6242
6243 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6244 xmlXPathConvert{String,Number,Boolean} to be able to make
6245 type casts without a context stack, fixed some implementation
6246 problems related to the absence of context at parse-time,
6247 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6248 in the public API too
6249 * xpointer.c xpathInternals.h: we need to know at parse time
6250 whether we are compiling an XPointer
6251
6252Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253
6254 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6255 cleaned up the parser internals, refactored XPath code, added
6256 new compilation based APIs and cleanly separated public and
6257 private APIs.
6258
6259Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * xpath.h: the comp field must be added at the end to avoid
6262 killing binary compat.
6263
6264Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265
6266 * Makefile.am: detect XPath memleaks in regreson tests
6267 * error.c: fixed and error w.r.t. error reporting still using
6268 stderr
6269 * hash.c: added new line at end of file
6270 * tree.h: minor cleanup
6271 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6272 expression parsing from evaluation, resulted in a number of
6273 changes internally, and in XPointer. Likely to break stuff
6274 using xpathInternals.h but should remain binary compatible,
6275 new interfaces will be added.
6276
6277Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * configure.in: fixed a couple of problems reported by
6280 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6281 without gcc on non linux platforms.
6282
6283Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284
6285 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6286 a fix for --with-html-dir= configure support. I hope it won't
6287 break rpm generation
6288
6289Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6290
6291 * xmlIO.c: one function comment cleanup.
6292
6293Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * SAX.c: external subset notations were improperly registered
6296 in the internal subset.
6297
6298Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * README.cvs-commits: added, pointing to HACKING
6301 * HACKING: updated
6302
6303Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304
6305 * parser.c: and Matt Sergeant found one in the XML push
6306 parser (erroneous check I forgot to remove when I fixed the
6307 main parser).
6308
6309Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * xpath.c: ptittom found a small bug in UnaryExpr
6312
6313Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * configure.in: bumped to 2.3.4
6316 * error.c: fixed bug #51860
6317 * tree.c: fixed bug #51861
6318 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6319 * tree.[ch] : added xmlDefaultBufferSize
6320 * nanoftp.c: typo in function name header block
6321 * doc/xml.html : updated, added link to XML::LibXSLT
6322 * doc/html/* : rebuilt the docs
6323
6324Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6325
6326 * parser.c SAX.c: the new content parsing code raised an
6327 ugly bug in the characters() SAX callback. Found it
6328 just because of strangeness in XSLT XML Rec ouptut :-(
6329
6330Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331
6332 * Makefile.am: Martin Baulig suggested to add -lm
6333 * tree.c: found another bug in xmlNodeGetContent()
6334
6335Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336
6337 * xpath.c: Bjorn found the error related to strictness of comparison.
6338
6339Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340
6341 * parser.c: trying to fix the Dtd parsing problem reported
6342 by Gary, side effect of last week speed optimizations.
6343
6344Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345
6346 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6347 * parserInternals.c: removed unneeded test raised by Stric
6348
6349Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6350
6351 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6352 and fixed by William Brack). Added xmlXPathFormatNumber.
6353 Changed the sorting slightly.
6354 * configure.in Makefile.am example/Makefile.am: Added -lm.
6355 Please note that applications linking with libxml2, must
6356 also like with the math library from now on.
6357
6358Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6361
6362Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * parser.c: one must report spaces even if the Dtd element
6365 content proves that this is not part of the element content.
6366 * result/valid/*.xml: this changed the ouptu slightly
6367
6368Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * configure.in: bumped to 2.3.3
6371 * doc/xml.html: updated
6372
6373Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6374
6375 * tree.c: minor doc fix
6376 * xpath.c: deallocation issues when a result tree has been
6377 converted to a node-set
6378
6379Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * doc/xml.html: oops corrected dates s/2000/2001
6382
6383Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * valid.c: new patch from Gary Pennington
6386
6387Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6388
6389 * doc/xml.html: applied patch from Ankh
6390
6391Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6392
6393 * xinclude.c: fixed a problem building on Mac
6394
6395Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6396
6397 * parser.c: more work on increasing parsing ferformances
6398
6399Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6402 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6403 avoiding memcpy in production builds MEM_CLEANUP macro use
6404 * parser.[ch] parserInternals.c: optimizations of the tightest
6405 internal loops inside the parser. Better checking of I/O
6406 flushing/loading conditions
6407 * xmllint.c : added --timing
6408
6409Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6410
6411 * configure.in: bumped to 2.3.2
6412 * doc/xml.html: updated for release
6413
6414Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6415
6416 * xpath.c: found a memleak and fixed a nasty bug
6417
6418Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6419
6420 * xmllint.[c1] : added return code errors for xmllint
6421 * xpath.c: specific debug dump function for result value trees
6422
6423Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6424
6425 * xpath.c: finally implemented xmlXPathCompareNodeSets
6426 * test/XPath/expr/floats results/XPath/expr/floats: added
6427 a test for float expressions
6428
6429Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6430
6431 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6432 * parserInternals.[ch]: trying to speed up parsing
6433 * xpath.c : speeded up node set equality op
6434
6435Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6438 better handling of ID/IDREF and the list modules associated
6439 * configure.in: small CFLAGS cleanup
6440
6441Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442
6443 * configure.in: fixed iconv detection on AIX (stric)
6444
6445Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446
6447 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6448
6449Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6450
6451 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6452 and optimized xmlXPathNodeSetSort
6453
6454Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6455
6456 * xpath.c: bug fix when context size is 0
6457 * parser.c: I like Norm's Dtd because they still manage to break
6458 the parser occasionally
6459
6460Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6463
6464Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6465
6466 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6467 attributes within the XML-1.0 namespace
6468
6469Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470
6471 * xpathInternals.h: exported a few axis functions
6472 * doc/xml.html: updated the doc
6473
6474Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6475
6476 * configure.in: applied patch from Daniel van Balen for OpenBSD
6477 and bumped version to 2.3.1
6478 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6479 attempt to find autoclosing was simply broken, removed it,
6480 updated the examples, this is better
6481
6482Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6485 hash functionnalities.
6486 * doc/html/* : rebuild the doc
6487
6488Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6491 on predicate
6492 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6493 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6494 really want to have tags closed on output even if we accept
6495 unclosed ones on input
6496
6497Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * xpath.c: ouch don't free NULL, rare case fixed
6500 * tree.c: don't coalesce text nodes if they don't have the
6501 same behaviour wrt escaping on output
6502
6503Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6504
6505 * xpath.c: small fixup
6506 * SAX.c: don't warn on empty namespaces.
6507
6508Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * README: a bit of cleanup
6511 * configure.in: preparing for 2.3.0 release
6512
6513Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514
6515 * hash.[ch]: added a first version of xmlHashSize()
6516 * valid.c: another bug fix from Gary Pennington
6517
6518Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6519
6520 * valid.c: couple of bug fixes pointed by Gary Pennington
6521 * HTMLtree.c: #if 0 cleanup
6522
6523Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524
6525 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6526 which removes a time consuming check of xmlXPathNodeSetAdd()
6527 and use it in places where we are sure to not break unicity
6528
6529Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530
6531 * xpath.c: bug fixes found from XSLT
6532 * tree.c: preserve node->name special values when copying nodes.
6533 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6534 external subset are fetched when available but without full
6535 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6536 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6537 output with encoding disabled.
6538
6539Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6540
6541 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6542 xmlCheckFilename should not be called from xmlFileOpenW
6543 and xmlGzfileOpenW
6544
6545Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6546
6547 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6548 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6549 added the new tests for URI normalization
6550 * testURI.c: fixed stoopid bugs
6551 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6552 the URI in the error messages are now properly normalized
6553
6554Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6555
6556 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6557
6558Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559
6560 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6561
6562Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6563
6564 * xpath.c: fixed mod operator
6565
6566Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * parser.c: fixed xmlStrcat doc
6569 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6570 trees.
6571
6572Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6573
6574 * xpath.c result/XPath/tests/chaptersbase
6575 result/XPath/tests/simplebase: fixed XPath node()
6576 * tree.c: small fix in xmlNewNs()
6577 * Makefile.am: removed extraneous xml2Conf.sh rule
6578
6579Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6580
6581 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6582 Changed the library name, in order to get libxml-devel and
6583 libxml2-devel to coexist on a single system
6584 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6585 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6586
6587Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6588
6589 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6590 libxml2-devel installable in // as libxml-devel.
6591
6592Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593
6594 * doc/Makefile.am: fixed make rebuild in doc
6595 * doc/html/*.html: rebuilt the docs
6596
6597Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6598
6599 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6600
6601Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6602
6603 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6604 the HTML doc to go into the -devel RPM ...
6605 * aclocal.m4 config.h.in: some updates due to auto* magic
6606
6607Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * xpath.h: added a hook in the context structure allowing to
6610 link to extra support, needed for XSLT
6611
6612Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
6614 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6615 xmlXPtrCmpPoints to use it.
6616 * propagated the following patch from Alejandro Forero
6617 * include/win32config.h xmlIO.c: applied further suggestions
6618 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6619 * example/gjobread.c: fixed warnings, now that it builds
6620
6621Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6622
6623 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6624
6625 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6626 filename points to a valid file (not a directory).
6627 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6628 Added calls to xmlCheckFilenameDir.
6629
6630 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6631 `path' (rather than `filename') as the parameter to gzopen and open.
6632
6633Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6634
6635 * Makefile.am: fixed a problem with EXTRA_DIST
6636
6637Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6638
6639 * Makefile.am example/Makefile.am: finally found the trick
6640 to build the example, i.e. add "." in SUBDIRS before example
6641 in the list <grin/>
6642
6643Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * doc/xml.html: updated with an XSLT section, removed pointer to
6646 W3C CVS base.
6647
6648Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6649
6650 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6651 too, and deallocation need to occur the same way.
6652
6653Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6654
6655 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6656 type correponding to an XSLT result tree fragment. Share most
6657 of the data format with node set, as well as operators.
6658 * HTMLtree.c: added a newline at the end of the doctype output
6659 whe this one is not present initially.
6660 * tree.c: make sure taht the parent and doc pointers are properly
6661 set when copying attributes (lists).
6662
6663Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6666
6667Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668
6669 * xpath.c: seems I finally killed that ugly path evaluation
6670 context bug (tagged 9999 in case is is wrong)
6671
6672Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6673
6674 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6675 for XSLT
6676
6677Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678
6679 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6680 for xmlGzfileOpen() bug
6681
6682Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683
6684 * xpath.c: removed an error found by XSLT usage
6685 * tree.c parserInternals.h: use a predefined static string
6686 for text and comment nodes, avoid freeing them in xmlFreeNode,
6687 exported the string name in parserInternals.h and added
6688 another value to disable encoding at output (for XSLT),
6689 gain memory, time.
6690
6691Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692
6693 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6694 win32/libxml2/libxml2_so.dsp: new makefiles and update
6695 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6696
6697Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6698
6699 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6700 Gary Pennington
6701
6702Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6703
6704 * xpath.c: fixed the comaprision of values and nodelists,
6705 need to compare nodelist still ...
6706 * debugXML.c: avoided a possible core dump
6707 * HTMLparser.c: cleanup
6708 * nanohttp.c: contributed fix.
6709 * tree.c: fixes in properties handling added xmlSetNsProp
6710 needed by libxslt
6711 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6712 comment
6713 * TODO: updated
6714
6715Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6716
6717 * parser.c parserInternals.c: applied Bjorn Reese optimization
6718 patch
6719
6720Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6721
6722 * Makefile.am: applied patch fro make check from Martin Vidner
6723
6724Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6725
6726 * configure.in: preparing 2.2.11
6727 * doc/html/*: rebuild the HTML files
6728 * doc/xml.html : updated
6729
6730Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6731
6732 * tree.c: fixed a stupid bug
6733 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6734 patches related to validation of an XInclude processing result
6735 * TODO: updated
6736
6737Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6738
6739 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6740 on large files
6741
6742Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6743
6744 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6745
6746Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6747
6748 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6749 reported by Jonas Borgström
6750 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6751
6752Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6753
6754 * testXPath.c xpath.c: fixing the XPath union expressions problem
6755 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6756
6757Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6758
6759 * xmllint.c: Made is so if the file name is "-" is will read form
6760 standard input. Sven Heinicke <sven@zen.org>
6761 * tree.c: fixed a problem when growing buffer
6762 * tree.h: fixed the comment of the node types following andersca
6763 comment
6764 * TODO: updated
6765
6766Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6767
6768 * HTMLparser.[ch]: added a way to avoid adding automatically
6769 omitted tags. htmlHandleOmittedElem() allows to change the
6770 default handling.
6771 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6772 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6773 of xmllint too when using --memory flag, added a memory test
6774 suite at the Makefile level.
6775 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6776 with namespace use when encountering QNames in XPath evalation,
6777 added xmlns() scheme in XPointer.
6778 * nanoftp.c : incorporated a fix
6779 * parser.c xmlIO.c: fixed problems raised with encoding when using
6780 the memory I/O
6781 * parserInternals.c: closed bug 25934 reported by
6782 torsten.landschoff@innominate.de
6783 * TODO: updated
6784
6785Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6786
6787 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6788 on a non-updated tree :-(, made a 2.2.10 release to correct the
6789 situation
6790
6791Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6792
6793 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6794 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6795 integrated a set of OpenVMS changes from Howard Taylor
6796 <Howard.Taylor@pacoast.com>
6797
6798Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6799
6800 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6801 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6802
6803Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6804
6805 * HTMLparser.c: some fixes on auto-open of html/head/body
6806 * encoding.c: fixed a compilation error on some gcc env
6807 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6808 XPointer implementation
6809 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6810 related XPointer tests and associated results
6811
6812Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6813
6814 * doc/xmldtd.html doc/xml.html: following a short step by step
6815 guidance on IRC to help maciej with DTDs I started a small
6816 page on the subject.
6817
6818Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6819
6820 * HTMLparser.c: fixed handling of broken charrefs
6821 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6822 patches
6823
6824Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6825
6826 * doc/xml.html doc/html/* : rebuilt the docs after adding
6827 xinclude and updated page for 2.2.7 and 2.2.8
6828 * configure.in: releasing 2.2.8
6829
6830Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6831
6832 * parser.[ch] parserInternals.c: applied the conditional
6833 section processing fix from Jonathan P Springer
6834 <jonathan.springer2@gte.net>
6835 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6836 project file, fixed iconv default non support
6837 * xpath.c: fixed the problem of evaluating relative expressions
6838 when a node context is provided.
6839
6840Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * nanoftp.c: fixed gcc 2.95 new warnings
6843 * SAX.c: fixed a stupid bug
6844 * tree.c: fixed a formatting problem when round-tripping
6845 from/to memory
6846 * xinclude.c: chased memleak, fixed a base problem
6847 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6848 xmlXPtrBuildNodeList()
6849 * TODO: updated
6850 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6851 adding a first small set of regression tests for XInclude
6852
6853Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6854
6855 * nanohttp.[ch]: applied Wayne Davison patches to access
6856 the WWW-Authorization header.
6857 * parser.c: Closed Bug#30847: Problems when switching encoding
6858 in short files by applying Simon Berg's patch.
6859 * valid.c: fixed a validation problem
6860 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6861 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6862 Wayne Davison
6863 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6864 need to be extended to non full nodes selections.
6865 * xinclude.c: starts to work decently
6866
6867Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6870 debugXML.c xmlversion.h.in: Started adding XInclude support,
6871 this is a new xmllint option
6872 * tree.c xpath.c: applied TOM patches for XPath
6873 * xpointer.c: fixed a couple of errors.
6874 * uri.c: added an escaping function needed for xinclude
6875 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6876 new warning from RH70 gcc's version
6877
6878Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * HTMLparser.c: fixed loop on invalid char in scripts
6881 * parser.c: update to description of xmlIOParseDTD()
6882 * libxml.m4 xmlversion.h.in: changes contributed by
6883 Michael Schmeing <m.schmeing@internet-factory.de>
6884 * configure.in: preparing for 2.2.7
6885 * Makefile.am: trying to avoid config.h and acconfig.h
6886 being included in the distrib
6887 * configure.in: released 2.2.7
6888
6889Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6890
6891 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6892 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6893
6894Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6895
6896 * parser.[ch]: added xmlIOParseDTD()
6897 * xpointer.c: added support for the 2 extra parameters of
6898 string-range, fixed a stoopid error when '0' was present
6899 in XPointer expressions
6900 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6901 testsuite for the above
6902
6903Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6904
6905 * libxml.spec.in: improved package descriptions
6906
6907Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6908
6909 * xpath.c xpathInternals.h: applied a large cleaning patch
6910 from TOM <ptittom@free.fr>, it also add namespace support
6911 for function and variables registration.
6912
6913Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6914
6915 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6916 * Makefile.mingw: Wayne Davison's update adding hash.c
6917
6918Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6919
6920 * xpath.c: fixed the root evaluation problems
6921 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6922 ignorable spaces with <b> <bold> <em>
6923 * tree.c: fixed a loop in xmlSearchNsByHref()
6924
6925Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * xpath.c: applied another XPath patch from TOM
6928 * xpath.c include/makefile.am: applied another patch from
6929 china@thewrittenword.com (cleanup on IRIX).
6930
6931Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6932
6933 * xml-config.1: received a fixed version from Fredrik Hallenberg
6934 <hallon@lysator.liu.se>
6935
6936Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6937
6938 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6939 cleanup patch for XPath
6940
6941Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * patched to redirrect all "out of context" error messages to
6944 a reconfigurable routine. The changes are:
6945 * xmlerror.h : added the export of an error context type (void *)
6946 an error handler type xmlGenericErrorFunc there is an interface
6947 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6948 to reset the error handling routine and its argument
6949 (by default it's equivalent to respectively fprintf and stderr.
6950 * all the c files: all wild accesses to stderr or stdout within
6951 the library have been replaced to calls to the handler.
6952
6953Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6954
6955 * configure.in: release 2.2.6
6956 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6957 exporting the inner functions of xpath for extension modules
6958 * doc/*: updated and rebuilt the doc
6959
6960Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6961
6962 * nanohttp.c : applied Wayne HTTP cleanup patch
6963 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6964 and xmlNodeSetSpacePreserve()
6965
6966Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6967
6968 * xpath.c: closing bug #29260
6969
6970Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6971
6972 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6973 multikey tuples, made hash structure opaque
6974 * valid.[ch]: moved elements, attributes, notations decalarations
6975 as well as ID and refs to hash tables.
6976 * entities.c: hash cleanup
6977 * xmlmemory.c: fixed a dump problem in debug mode
6978 * include/Makefile.am: problem passing in DESTDIR= values patch
6979 from Marc Christensen <marc@calderasystems.com>
6980 * nanohttp.c: removed debugging remains
6981 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6982 * HTMLparser.c parser.c: fixing a number of problems with the
6983 macros in the *parser.c files (Wayne).
6984 * HTMLparser.c: close the previous option when opening a new one
6985 (Marc Sanfacon).
6986 * result/HTML/*: updated the HTML results accordingly
6987
6988Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6989
6990 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6991 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6992 XPath functions and XML entities table to them. More to come...
6993 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6994
6995Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6996
6997 * tree.c: coalesce adjacent text nodes
6998 * valid.c: handling of blank nodes in DTd validation (raised
6999 by problems with a posteriori validation).
7000 * nanohttp.c: changing behaviour on HTTP write stuff.
7001 * HTMLtree.c: forced body and html to be explicitely closed.
7002 * xpath.h: exported more XPath functions.
7003
7004Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7005
7006 * Release of 2.2.5
7007 * xpointer.c: range() range-inside and other helper functions
7008 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7009
7010Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7011
7012 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7013 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7014
7015Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7016
7017 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7018 and XPointer modules
7019
7020Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7021
7022 * SAX.h: closed #25107
7023
7024Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7025
7026 * testSAX.c: fixed problem with cdata reporting
7027 * SAXresult/* : updated
7028
7029Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7030
7031 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7032 Closed bug #27499, added to regression tests
7033 * TODO: updated
7034
7035Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7036
7037 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7038 support for SCRIPT and STYLE with help from Bjorn Reese
7039 * test/HTML/* result/HTML/*: added simple testcase and updated
7040 the existing ones.
7041
7042Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7045 string-range for empty strings
7046 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7047 test/XPath/xptr/strrange: augmented the XPointer testsuite
7048
7049Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7050
7051 * doc/xml.html doc/xmlmem.html: added a module describing memory
7052 interfaces and use, updated the main page.
7053
7054Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7055
7056 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7057 nanoftp code work on Windows too now
7058
7059Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7060
7061 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7062 * xpointer.c: implemented string-range() at least a good first version
7063 * test/XPath/docs/str test/XPath/xptr/strrange
7064 result/XPath/xptr/strrange: the string-range() tests
7065
7066Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7067
7068 * Makefile.am include/Makefile.am include/win32config.h
7069 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7070 and make distcheck
7071
7072Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7073
7074 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7075 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7076 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7077
7078Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7079
7080 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7081 patch for socklen_t detection by
7082 Albert Chin-A-Young <china@thewrittenword.com>
7083
7084Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7087 and added a --dtdvalid option to xmllint used to test it
7088
7089Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7090
7091 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7092 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7093
7094Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7095
7096 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7097 handlings (registration, lookup, cleanup)
7098
7099Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7100
7101 * configure.in Makefile.am include/makefile.am: adding XPointer
7102 and XPtrtests target
7103 * xpointer.[ch] : new files for XPointer support
7104 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7105 more XPath tests
7106
7107Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7108
7109 * configure.in: fixed, very broken, make distcheck works again
7110
7111Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7112
7113 * More work toward 2.2.5, integrated a number of patches
7114 * configure.in Makefile.am win32config.h.in: trying to cleanup
7115 make distcheck .... huh ...
7116 * include/Makefile.am include/win32config.h: new directory
7117 for includes
7118 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7119 updated teh makefiles and instructions for WIN32
7120 * xpath.c: small fixes
7121 * test/XPath/ results/XPath: updated the testcases and results
7122 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7123 suggested patches
7124 * valid.c: fixed an ID bug
7125
7126Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7127
7128 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007129 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007130 * xpath.[ch]: worked on XPointer
7131
7132Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7133
7134 * configure.in Makefile.am: 2.2.5, ship the include in an
7135 include/libxml subdirectory, use symlinks when using CVS
7136 * testSAX.c: fixed small bug
7137 * testXPath.c: changed the way testfiles are parsed
7138 * debugXML.c: same kind of cleanup when parsing an argument expression
7139 XPath/XPointers can have blanks embedded
7140 * xpath.[ch]: more cleanup, reorgs for XPointer work
7141 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7142 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7143
7144Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7145
7146 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7147 in the XPath engine, rewrote large parts of it, now it's far
7148 cleaner and in sync with the REC not an old WD. Fixed a parsing
7149 problem in the interactive XML shell found when testing XPath.
7150
7151Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7152
7153 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7154 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7155 examples with the extra test
7156
7157Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7158
7159 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7160 the global init function.
7161
7162Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7163
7164 * HTMLparser.c: Doohhh, attribute name parsing was still case
7165 sensitive ! Fixed this ...
7166 * result/HTML/* : updated the tests results accordingly
7167
7168Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7169
7170 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7171 engine, should be far more stable, incorporated a new version of
7172 preceding/following axis, need testing
7173 * uri.c: fixed file:///c:/a/b/c problem
7174 * test/XPath/tests/idsimple: augmented the XPath tests
7175
7176Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7177
7178 * doc/* rebuilding docs for 2.2.4 release
7179
7180Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * configure.in: releasing 2.2.4
7183 * parser.[ch]: added xmlStrEqual()
7184 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7185 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7186 use xmlStrEqual instead
7187 * TODO: updated
7188 * added an XPath test
7189
7190Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7191
7192 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7193 * entities.h: exported xmlInitializePredefinedEntities
7194 * parser.[ch] : added xmlInitParser()
7195 * parserInternals.h : had to export htmlInitAutoClose()
7196
7197Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7198
7199 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7200 problems
7201 * Makefile.am : added XPath regression tests to normal tests
7202 * uri.c: fixed a problem with local paths, cleanup
7203 * parser.c: fixed a problem with large CData sections
7204
7205Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7206
7207 * configure.in xml-config.in: patch from "Ben Taylor"
7208 <sol7x86@hotmail.com> for solaris shared libs lookup
7209
72102000-09-30 Martin Baulig <baulig@suse.de>
7211
7212 * libxml-2.0.pc.in: Provide pkg-config script.
7213
7214 * configure.in: Create the libxml-2.0.pc script from the
7215 libxml-2.0.pc.in templates.
7216 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7217 script in `$(libdir)/pkgconfig'.
7218
7219Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7220
7221 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7222 when compiling with MSC
7223
7224Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7225
7226 * xpath.c: patch for normalize-string() substring-before(),
7227 substring-after() and translate() functions from Bjorn Reese
7228 <breese@mail1.stofanet.dk>
7229 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7230 Fredrik Hallenberg <hallon@lysator.liu.se>
7231 * TODO: updated
7232
7233Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7236 problem of socklen_t being undefined on a number of platforms
7237 * debugXML.c: fixed a compilation problem when without snprintf
7238
7239Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7242 an URI bug and a fix for the control-character-induced infinite loop
7243 * nanohttp.c: preventive fix for compiling on WIN32
7244
7245Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7246
7247 * xmlint.c: closing bug #25000
7248
7249Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7250
7251 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7252 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7253 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7254 related function, fixing xmlStrncmp(), and associated cleanup
7255 * result/HTML/entities.html.sax: updating result
7256
7257Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * uri.c: applied patch for URI escaping from Wayne Davison
7260 <wayned@blorf.net>
7261 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7262 from Denis Barbier <barbier@imacs.polytechnique.fr>
7263 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7264 patch from Wayne Davison
7265
7266Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7267
7268 * doc/xml.html : updated with new releases, adding "how to help"
7269
7270Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7271
7272 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7273 removed a few warnings in pedantic mode ...
7274 * parserInternals.c parser.c: moved encoding switching function
7275 to parserInternals.c
7276 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7277
7278Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7279
7280 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7281 error or warning handlers
7282
7283Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7284
7285 * parserInternals.c parserInternals.h parser.c Makefile.am:
7286 created a new module parserInternals.c, moved most of the
7287 code shared by the various parsers there, as well as
7288 deprecated code from parser.c. More cleanup of parser.c
7289 * uri.c: fixed a problem when URI is NULL
7290 * valid.c: speedup when looking for an attribute declaration
7291
7292Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7293
7294 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7295 the cleanup of the computation of URI references when seeking
7296 external entities. The URI reference string and the resulting
7297 URI are both stored now.
7298 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7299 large s(n)printf checks and cleanup from Denis Barbier
7300 <barbier@imacs.polytechnique.fr>
7301 * xmlversion.h.in tree.h: couple of SGML declarations for a
7302 possible docbook module.
7303 * result/VC/ : a couple of test output changed due to the change
7304 of the entities URI
7305
7306Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7307
7308 * parser.h: added a _private field for linking user's data
7309
7310Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7311
7312 * parser.c parserInternals.h: demacroified most of the IS_XXX
7313 the gain in size is significant so ...
7314
7315Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * entities.c: cases where looking up entities with doc==NULL
7318 covered
7319
7320Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7321
7322 * uri.c: applied Wayne Davison patch
7323 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7324
7325Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7326
7327 * uri.c testUri.c: applied Wayne Davison patches
7328 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7329 * Makefile.in: added URItest and included thenin "make tests"
7330
7331Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7332
7333 * xmlversion.h.in: closed bug 22941
7334
7335Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7336
7337 * doc/xmlio.html: added doc and example for entity loader
7338 redefinition.
7339
7340Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7343 used by libxml
7344
7345Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7346
7347 * parser.c: Fixed bug on invalid ontent characters and when using
7348 push.
7349 * xmllint.c: fixed xmllint endling of errors in push mode
7350
7351Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7352
7353 * HTMLparser.c testHTML.c: applied two new patches from
7354 Wayne Davison <wayned@users.sourceforge.net>
7355 * result/HTML/*.sax: regenerated HTML SAX output
7356 * parser.c: more cleanup.
7357
7358Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7359
7360 * HTMLparser.[ch] testHTML.c: applied the second set of
7361 patches from Wayne Davison <wayned@users.sourceforge.net>,
7362 adding htmlEncodeEntities()
7363 * HTMLparser.c: fixed an ignorable white space detection bug
7364 occuring when parsing with SAX only
7365 * result/HTML/*.sax: updated since the output is now HTML
7366 encoded...
7367
7368Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7369
7370 * HTMLparser.[ch]: applied some of Wayne Davison
7371 <wayned@users.sourceforge.net> patches
7372
7373Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7374
7375 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7376 undeclared namespace prefix was used, added a warning.
7377 Cleaned up support w.r.t. entities, spilling out a warning
7378 and being pedantic on lookups.
7379 * test/warning/ent9 : added testcase for previous example.
7380 * TODO: updated
7381 * parserInternals.h parser.c: changed the way names are parsed
7382 now allow infinite size and decrease penalty for normal use
7383 * parser.c: Started a big cleanup/check of the parser code,
7384 fixed some of the most tortuous entity code, spotted code
7385 unused anymore
7386 * test/*: added tests for very long names and related nasty
7387 things.
7388
7389Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7390
7391 * doc/encoding.html: added encoding aliases doc
7392 * doc/xml.html: updates
7393 * encoding.[ch]: added EncodingAliases functions
7394 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7395 bottleneck affecting large DTDs like Docbook
7396 * parser.[ch] xmllint.c: added a pedantic option, will be
7397 useful
7398 * SAX.c: redefinition of entities is reported in pedantic mode
7399 * testHTML.c: uninitialized warning from gcc
7400 * uri.c: fixed a couple of bugs
7401 * TODO: added issue raised by Michael
7402
7403Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7404
7405 * doc/encoding.html: propagated Martin Duerst suggestions
7406
7407Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7408
7409 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7410 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7411 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7412 by Wayne Davison
7413
7414Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7415
7416 * nanoftp.c nanohttp.c: small cleanup
7417 * TODO: updated
7418
7419Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7420
7421 * added an old VC testcase and updated title.xml entity
7422
7423Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7424
7425 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7426 done on auto-opening of <p> tags and cleanup of SAX output
7427
7428Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7429
7430 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7431
7432Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7433
7434 * doc/xml.html libxml.* structure.*: updated the doc a bit
7435
7436Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7437
7438 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7439 of SAX tests
7440
7441Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7444 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7445
7446Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7449 * testHTML.c: fix core dump on Solaris 2.x systems
7450 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7451 * result/HTML/*.sax: previous bug fix lead to new results
7452
7453Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7456 * configure.in: added --with-readline=DIR to accept alternate
7457 path for readline include/library
7458 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7459 for ANSI under HP-UX
7460 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7461 includes @LIBS@
7462
7463Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * doc/* : rebuilt the docs
7466 * getting ready for 2.2.2 release
7467
7468Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7469
7470 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7471 and xmlAddFeature()
7472 * tree.[ch]: added xmlAddChildList()
7473 * xmllint.c: MAP_FAILED macro test
7474 * parser.h: added xmlParseCtxtExternalEntity()
7475 * valid.c: applied bug fixes removed warning
7476 * tree.c: added CDATA block to elements content
7477 * testSAX.c: cleanup of output
7478 * testHTML.c: added SAX testing
7479 * encoding.c: better error recovery
7480 * SAX.c, parser.c: fixed one of the external entity processing
7481 of the OASis testsuite
7482 * Makefile.am: added HTML SAX regression tests
7483 * configure.in: bumped to 2.2.2
7484 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7485 SAX results
7486
7487Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7488
7489 * configure.in: patch for HP compiler
7490
74912000-08-04 Sven Heinicke <sven@zen.org>
7492
7493 * xmllint.c: Was coredumping sometimes when the file given didn't
7494 exist.
7495
7496Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7497
7498 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7499
7500 when using in memory parsing. Need some cleanup.
7501 * xmllint.c configure.in: added a --memory flag to test memory
7502 parsing
7503
7504Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * nanohttp.c: fixed socklen_t replacement to unsigned int
7507 * parser.c: fixed a space handdling missing at the end of
7508 production 28 DOCTYPE.
7509 * xmlmemory.c: fixed a stupid bug on the routine to override
7510 allocation functions
7511 * TODO: updated
7512
7513Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7514
7515 * doc/ regenerated the docs
7516
7517Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7518
7519 * doc/encoding.html doc/xml.html: added I18N doc
7520 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7521 improvements, both parser and filters, added ASCII & HTML,
7522 fixed the ISO-Latin-1 one
7523 * xmllint.c testHTML.c: added/made visible --encode
7524 * debugXML.c : cleanup
7525 * most .c files: applied patches due to warning on Windows and
7526 when using Sun Pro cc compiler
7527 * xpath.c : cleanup memleaks
7528 * nanoftp.c : added a TESTING preprocessor flag for standalong
7529 compile so that people can report bugs more easilly
7530 * nanohttp.c : ditched socklen_t which was a portability mess
7531 and replaced it with unsigned int.
7532 * tree.[ch]: added xmlHasProp()
7533 * TODO: updated
7534 * test/ : added more test for entities, NS, encoding, HTML, wap
7535 * configure.in: preparing for 2.2.0 release
7536
7537Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007540 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007541
7542Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7543
7544 * doc/xml.html: changed the xmlsoft.org structure, updated the
7545 examples w.r.t. root and childs
7546
7547Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7548
Daniel Veillard784b9352003-02-16 15:50:27 +00007549 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007550
7551Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7552
7553 * HTMLparser.c: Work on character encoding support for the HTML parser
7554 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7555 * encoding.c: Fixed a potential memleak in the encoding stuff
7556
7557Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7558
7559 * doc/FAQ.html doc/Makefile.am : added a FAQ
7560
7561Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7562
7563 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7564 of the HTML parser to force it to not bypass SAX
7565
7566Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7567
7568 * win32config.h.in: updated
7569 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7570 lacks iconv support :-( need to release 2.1.1
7571 * configure.in: release 2.1.1
7572 * HTMLparser: fixed bug #14784
7573 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7574 by Windows compiler
7575 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7576 the SAX startDocument() callback.
7577 * TODO: updated
7578
7579Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7580
7581 * added xmlStopParser()
7582
7583Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7584
7585 * configure.in: 2.1.0 prerelease
7586 * Large resync between W3C and Gnome tree
7587 * nanoftp, nanohttp.c: fixed stalled connections probs
7588 * HTMLtree.c SAX.c : support for attribute without values in
7589 HTML for andersca
7590 * valid.c: Fixed most validation + namespace problems
7591 * HTMLparser.c: start document callback for andersca
7592 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7593 * parser.h, SAX.c: serious speed improvement for large
7594 CDATA blocks
7595 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7596 different encoding
7597 * example/Makefile.am example/gjobread.c tree.h: work on
7598 libxml1 libxml2 convergence.
7599 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7600 and the LIBXML_TEST_VERSION macro
7601
7602Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7603
7604 * doc/xml.html: various patches and improvements typo fixed by
7605 Felix Natter
7606 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7607 from Felix Natter <fnatter@gmx.net>
7608
7609Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7610
7611 * doc/upgrade.html: updated with instructions for support of both
7612 libxml-1.x and libxml-2.x
7613 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7614 for 2.x support and also fixed includes
7615
7616
7617Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7620 the encoding support, added iconv support, so now libxml if
7621 compiled with iconv automatically support japanese encodings
7622 among others. Work based on initial patch from Yuan-Chen Cheng
7623 I may have broken binary compat in the encoding handler
7624 registration scheme, but that was so utterly broken I don't
7625 expect anybody to have used this feature until now.
7626 * parserInternals.h: fixup on the CHAR range macro
7627 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7628 code.
7629 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7630 * uri.c: added xmlParseURI() I can't believe I forgot to
7631 implement this one in 2.0 !!!
7632 * SAX.c: moved doc->encoding update in the endDocument() call.
7633 * TODO: updated.
7634
7635Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * tree.h: removed extraneous xmlRemoveProp definition
7638 * TODO: added item about --disable-corba configure switch
7639 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7640 * nanoftp.c: fixed include problems giving troubles on AIX and
7641 slowlaris
7642 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7643 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7644 comment and headers changes to lower gtk-doc number of warnings
7645 * doc/html/*: rebuilt docs
7646
7647Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7648
7649 * HACKING: documented the tag for 1.x and instructions
7650
7651Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7652
7653 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7654 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7655 xmlCreateIOParserCtxt
7656 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7657 significant overall improvement
7658 * xmllint.c: added I/O test to xmllint
7659 * testSAX.c: added a speed test
7660 * doc/* : updated/regenerated
7661
7662Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7663
7664 * xpath.c uri.h parserInternals.h: cosmetic changes from
7665 "Timur I. Bakeyev" <timur@bat.ru>, including making
7666 xmlCreateURI() public
7667
7668Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7669
7670 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7671 and the code at the same time. Added a clean mechanism for
7672 overload or added input methods: xmlRegisterInputCallbacks()
7673 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7674 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7675 * TODO: updated
7676 * doc/* : updated/regenerated
7677 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7678 source dir
7679
7680Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7681
7682 * testURI.c: yet another forgotten commit, I should get some sleep !
7683
7684Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7685
7686 * xmllint.c: forgot to commit this too ?
7687
7688Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7689
7690 * xmlversion.h.in : forgot to commit this previously
7691
7692Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7695 * README TODO: updated for release
7696 * uri.c uri.h: added authority parsing/saving
7697 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7698 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7699 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7700 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7701 Makefile.am : added compile-time customization of libxml
7702 --with-ftp --with-http --with-html --with-xpath --with-debug
7703 --with-mem-debug
7704 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7705 #include <libxml/xxx.h> I hope it won't break too much stuff
7706 and will be manageable in the future...
7707 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7708 and added xmllint to the installed programs
7709 * uri.h: added xmlFreeURI()
7710
7711Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7712
7713 * uri.c uri.h: finished the escaping handling, the base support
7714 and the URI path normalization. Looks good just lacks the
7715 authority content parsing code.
7716 * Makefile.am: added instructions to generate testURI
7717 * TODO: updated
7718 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7719 added links and icons for W3C and Gnome
7720
7721Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7722
7723 * xmlmemory.[ch] : seems I forgot to actually update the files in
7724 the last commit :-)
7725 * doc/xml.html doc/html/* : updated and uploaded the docs
7726
7727Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7728
7729 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7730 * TODO: updated
7731 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7732 libxml default allocation function with another set (like gmalloc/
7733 gfree).
7734 * Makefile.am, uri.c, uri.h: added a set of functions to do
7735 exact (litteraly copied from the RFC 2396 productions) parsing
7736 and handling of URI. Will be needed for XLink, one XML WFC,
7737 XML Base and reused in the nano[ftp/http] modules. Still work
7738 to be done.
7739
7740Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7741
7742 * configure.in, libxml.spec.in : libxml2
7743 * doc/* : updated the doc page, rebuilt the docs
7744
7745Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * all: tagged LIB_XML_1_X
7748 * *.c *.h : updated from W3C CVS tree
7749 * configure.in : 2.0.0-beta
7750 * libxml.spec.in : libxml2 package nam
7751 * result/* : new version of the tests output
7752
7753Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7756
7757Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * doc/* : rebuilt the docs
7760 * parser.c: final patch on #6766
7761 * valid.c: small patch on validity checks.
7762
7763Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7764
7765 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7766 added
7767 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7768 compatibility w.r.t. XML spec and existing code.
7769
7770Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * parser.c: seems a better solution to <a> </a> exists,
7773 will try it for a while
7774
7775Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7776
7777 * parser.c: tried to remove the <a> </a> generating <a/>
7778 this is hard. Left a flag for that purpose. Fixed bug #6766
7779 * configure.in: prepared 1.8.7 not released, due to previous
7780 problem
7781
7782Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7783
7784 * doc/xml.html : applied second patch from Paul DuBois
7785
7786Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * doc/xml.html : applied patch from Paul DuBois
7789
7790Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7793
7794Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7795
7796 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7797 compilation warnings on various platforms.
7798 * parser.c: Fixed #5281 validity error callbacks are now desactived
7799 by default if not validating.
7800
7801Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7804
7805Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7808 <gkatsi@cs.toronto.edu>
7809
7810Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7811
7812 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7813 processing URLs
7814
7815Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7816
7817 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7818 xmlNanoFTPUpdateURL for persistent control connections.
7819 * configure.in: 1.8.6
7820
7821Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7824 * tree.[ch] : added xmlSaveNoEmptyTags
7825
78262000-01-29 James Henstridge <james@daa.com.au>
7827
7828 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7829
7830 * Makefile.am: added nanoftp.[ch] to the build.
7831
7832Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * nanoftp.[ch]: cleanup, comments, API
7835 * debugXML.c : fixed a bug in the cat command
7836 * doc/*: regenerated the docs
7837
7838Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7839
7840 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7841 * debugXML.c : fixed a bug in the cat command
7842 * valid.c: fixing some small probs
7843 * libxml.spec.in: get rid of the SNAP suffix
7844 * doc/xml.html: updated the status
7845
7846Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * xml-config.in: xml-config --version to just return the
7849 version number
7850 * xpath.c: some cleanup w.r.t. axis when the current node is
7851 an attribute.
7852 * TODO: updated
7853
7854Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7855
7856 * configure.in: prepared for libxml-1.8.5
7857 * doc/* recompiled the documentation
7858
78592000-01-17 Jody Goldberg <jgoldberg@home.com>
7860
7861 * configure.in : WARNING autoconf subtlety alert :
7862 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7863 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7864 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7865 get defined by AC_CHECK_HEADERS.
7866
7867Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7870 Rune.Djurhuus@fast.no
7871
7872Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * TODO: updated
7875 * tree.c, parser.c: made sure that only memory alloc problems
7876 and internal parser errors are allowed to write to stdout or
7877 stderr.
7878
7879Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7880
7881 * tree.c : restored xmlNewGlobalNs since this seems used by
7882 a lot of existing code :-(, fixed a bug in xmlNewNs
7883 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7884 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7885 to exit() from the library code.
7886 * xpath.c, parser.c: removed bugs or unused code detected by
7887 Windows compilers
7888 * parser.c: started adding interfaces for parsing well balanced
7889 XML fragments
7890 * configure.in: releasing 1.8.4
7891 * doc/* : rebuilt the docs
7892
7893Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7894
7895 * tree.[ch] : added xmlNewDocFragment() for DOM
7896 * testHTML.c: uninitialized variable.
7897
7898Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7899
7900 * doc/* : rebuild the docs
7901
7902Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * acconfig.h: readline and history patch
7905 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7906 * tree.c: added check and handling when possibly removing an ID
7907 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7908 and saving.
7909 * test/HTML/entities.html result/HTML/entities.html* : test for
7910 various entities reference cases
7911 * result/HTML/* : as a result output of some testcase have
7912 changed
7913 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7914 by previous example. added xmlParseTryOrFinish().
7915 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7916 entities.h debugXML.h HTMLparser.h: changed the way struct are
7917 declared to allow gtk-doc to expose those
7918 * parser.c: closed bug #4960
7919 * Makefile.am configure.in: Applied patch from
7920 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7921 and math/socket libs detection
7922
7923Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * configure.in, Makefile.am: link tester against readline
7926 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7927
7928Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7929
7930 * tree.[ch]: added xmlRemoveProp
7931 * win32config.h.in nanohttp.c: avoid including the Windows
7932 socket stuff in every C files
7933 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7934 the XmL parser(s)
7935 * test/ns4 result/ns4 etc...: added test case for previous prob
7936 * tree.c: xmlNewNs wasn't checking for double definition
7937 * Makefile.in: fixed a problem with dist-hook duplicates
7938 * parser.[hc], xmlIO.c: fixed the loading of external entities
7939 APIs, now xmlLoadExternalEntity() is used everywhere and
7940 setting up an app specific front-end using the
7941 * SAX.c parser.c: some fixes, now the xhtml spec validates
7942 with the xhtml DTD.
7943 * error.c: fixed crashes in case of no input stream
7944 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7945 to the validation tests and results
7946
7947Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7948
7949 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7950 too htmlCreatePushParserCtxt() and htmlParseChunk()
7951 * parser.c: a bit of cleanup.
7952 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7953 to XML) removed the last mem leak known
7954 * HTMLtree.c: output message cleanup
7955 * xmlmemory.c: display content info about memory blocks
7956 * result/HTML/wired.* : missing att value warning change
7957
7958Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7959
7960 * doc/* : rebuilt the documentation
7961
7962Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7963
7964 * parser.[ch] parserInternals.h: Push parser for XML,
7965 seems to work fine now
7966 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7967 --push for push testing
7968 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7969 * testSAX.c: added --push
7970 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7971 subtree
7972 * xmlIO.[ch] : enriched API + fixes for push mode
7973 * entities.[ch]: added the entity content length to the struct.
7974 * xmlmemory.[ch]: new API to show the last entries for the shell
7975 * valid.c: added required attribute testing
7976 * SAX.c: the cdata callback now merge contiguous fragments
7977 * HTMLparser.c: cleanup of some macros
7978
7979Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * parser.c: fix for PIs name starting with xml
7982 * tree.c: fixed a potential problem with || and && ops
7983 * *.c, configure.in win32config.h.in : generate win32config.h for
7984 those on the Other Side !
7985
7986Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7987
7988 * parser.c: fixed a stupid = vs. == bug :-(
7989 * doc/gnome-xml.sgml: s/glade/xml/
7990
7991Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7992
7993 * configure.in, doc/xml.html : bug fix release 1.8.2
7994 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7995 Hopefully the end of that silly C++ include problem
7996 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7997 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7998 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7999 troubles with autoclosed elements when the stree shape doesn't
8000 follow the DtD specs. Added htmlIsAutoClosed() and
8001 htmlAutoCloseTag()
8002 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8003 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8004 * debugXML.c: fixed a bug on printing default namespaces.
8005 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8006
8007Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8008
8009 * result/HTML/*.htm[l] : updated the HTML regression tests according
8010 to the new output
8011 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8012 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8013 problem due to intermix of extern "C" { ... } declarations for C++
8014 and recursive includes in the headers
8015
80161999-12-20 Chris Lahey <clahey@umich.edu>
8017
8018 * HTMLtree.c: Made it so that html nodes with a single child do
8019 not insert a carriage return before or after the child node.
8020
8021Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8022
8023 * configure.in, doc/xml.html : bug fix release 1.8.1
8024 * parser.c: fixed bug #4344
8025 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8026 added the glue to avoid C++ problems
8027 * doc/* : regenerated the documentation
8028
8029Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8032 namespace recognition, and Dia as a resul :-(
8033 * encoding.c: closed bug #3950
8034
8035Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * valid.c: debugging a posteriori validation, except URI expansion
8038 stuff this should be fixed now
8039 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8040 Carl Nygard <cnygard@bellatlantic.net>
8041 * tester.c: added --postvalid, cleaning of the code
8042 * tree.[ch]: added xmlDocGetRootElement()
8043
8044Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8045
8046 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8047 c++ losage.
8048
8049Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8050
8051 * configure.in, doc/xml.html : bumped to 1.8.0
8052 * xlink.[ch], Makefile.am : added framework for link detection
8053 * parser.h: added nbChars to parser context, needed for cleanup.
8054 * xmlmemory.c: removed a nasty bug when out of mem
8055 * valid.[ch]: adding namespace support for attribute decl
8056 * tester.c: added --debugent option
8057 * debugXML.[ch]: added xmlDebugDumpEntities()
8058 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8059 buffers instead, this was really needed, validation was breaking
8060 in strange ways due to that. Added xmlParseStringPEReference()
8061 and other parsing from strings functions. Entities processing
8062 modified again, but PERef are still not handled correcly but
8063 unless you're Eve Maller you won't notice :-)
8064 * HTMLparser.c: large changes toward reliability, and switched to
8065 lowercase internal tags, XHTML is lowercase, so it will help
8066 that output is closer to next version.
8067 * doc/* : regenerated the documentation, it is now hosted at
8068 http://xmlsoft.org/ (same bits I just bought the domain :-)
8069
8070
8071Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8072
8073 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8074 doc generation
8075 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8076 in the SAX API
8077 * doc/*: rebuilt the doc making sure everything appears in the
8078 HTML files
8079
8080Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8081
8082 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8083 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8084 which allow impressive speed improvement on dataset with
8085 large text pieces, but at the cost of broken binary
8086 compatibility and slightly bigger memory usage.
8087 Configure with --with-buffers to activate them, they
8088 are protected with XML_USE_BUFFER_CONTENT define.
8089 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8090 goal is 0 memory left allocated once parser is no more used
8091 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8092 call xmlCleanupParser() and xmlMemoryDump()
8093
8094Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8095
8096 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8097 * parser.[ch] encoding.[ch]: added memory cleanup routines
8098 * parser.c: closing bug #3788
8099 * doc/*: rebuilt the doc
8100
8101Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8102
8103 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8104 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8105 * tester.c: added --compress option
8106 * doc/*: rebuilt the documentation
8107
8108Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8109
8110 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8111 if given /proc/kcore as input !
8112 * doc/xml.html doc/*: updated and rebuilt the documentation
8113
8114Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * parser.c: Fixed some wrongly space collapsing code due to
8117 a misreading of the spec.
8118 * result/*: fixed the output accordingly
8119
8120Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8121
8122 * encoding.c: bug fix and typos
8123 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8124 * parser.c: added attribute normalization closing bug #3597
8125 * test/att* result/att* SAXresult/att*: testcase for attribute
8126 normalization
8127
8128Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8129
8130 * configure.in: closing bug #3163 by adding extra flags for the
8131 cc compiler on HP-UX
8132
8133Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8134
8135 * valid.[ch] : removed a typo and an enumerated type bug in the
8136 xmlAddElementDecl() function
8137 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8138 call to xmlEncodeEntitiesReentrant() so that the functions
8139 New, Set and Get are at the same level.
8140 * parser.c HTMLparser.c: extra memory allocation bug for
8141 attributes detected by someone using libxml in embedded systems :-)
8142
8143Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8144
8145 * xmlmemory.h: turned off mem debug :-\
8146
8147Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8148
8149 * parser.c: closed bug #2784 a one line fix, but worth pushing
8150 a new release out
8151 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8152 some structures, comments before and after the
8153 main element, and other nastyness
8154 * HTMLtree.c tree.c: accomodate the extended HTML supported
8155 * configure.in: pushing 1.7.4
8156 * test/ent8 and related outputs : added a new test for bug #2784
8157 * test/HTML/wired.html and related output: a nasty HTML example
8158 * Makefile.am: improved the test scripts
8159 * docs/* : reran the documentation extractor, updated xml.html
8160
8161Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8164 HTMLparser and debugged the HTML related code. HTML documents
8165 now have their own type
8166 * entities.c: do not dump &apos; for HTML output
8167 * xmlmemory.c: improvement, breakpoint mechanism
8168 * testHTML.c: added --sax --repeat ...
8169 * Makefile.am: improved the HTML tests
8170 * valid.[ch]: added xmlValidGetValidElements and
8171 xmlValidGetPotentialChildren
8172 * tester.c: added --insert to test the 2 new functions
8173 * test//* result//* SAXresult//* : regression test cleanup
8174 and extension.
8175 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8176 gnome-xml-nanohttp.html
8177
8178Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * HTMLparser.c: fixed problems with some autoclose tags
8181 * tree.c: fixed XML output problems.
8182 * result/* SAXresult/*: update of the tests output
8183
8184Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8185
8186 * Makefile.am: Arturo patch for xmlConf.sh version info
8187 * parser.c: Tim Josling patch for single quoted items
8188 * tester.c: Tim Josling patch for tester options usage
8189 * tree.h: indent cleanup
8190
8191Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8192
8193 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8194 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8195
8196Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * tree.c : Raph patch for initialization of CORBA fields
8199 * parser.c, xpath.c, ...: modification of doc comments
8200 * xpath.c : allow spaces in xpath expressions
8201
8202Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * xmlmemory.h: turning off memory debug :-(
8205
8206Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8207
8208 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8209 better SAX interfaces.
8210 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8211 entity.
8212 * configure.in: 1.7.2
8213
8214Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8215
8216 * libxml.spec.in: fixed the URL
8217 * doc/xml.html: improved the documentation front-end
8218
8219Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8222
8223Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8224
8225 * libxml.spec.in: fixed the alpha compile problem
8226 * parser.[ch]: changed errno to errNo in the parser context :-(
8227 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8228 * doc/xml.html: changed CHAR to xmlChar
8229 * doc/html/*: recompiled the documentation
8230 * configure.in: 1.7.1
8231
8232Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8233
8234 * parser.h: modified the parser context struct to regain 1.4.0
8235 binary compatibility
8236 * parser.c, xml-error.h: added errno ot teh context and defined
8237 a set of errors values with update of errno
8238 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8239 DTDs and entities
8240 * *.h, *.c: complete cleanup of the use of config.h and include
8241 protection depending on the current setup.
8242 * overalll debugging, maintenance and bug-fixing on all modules
8243 * updated the documentation
8244 * ready for 1.7.0
8245
8246Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8247
8248 * HTMLparser.c : cleanup
8249 * SAX.c valid.c valid.h: added ID/IDREF checking
8250 * tree.c tree.h: extended doc structure for refs
8251 * configure.in: 1.6.2
8252 * parser.c: patched bug in SAX user arg call
8253 * parserInternals.h: patched missing close in C++ wrapping
8254 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8255 especially upcoming XPointer implementation.
8256 * doc/xml.html: augmented, typo
8257
8258Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8259
8260 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8261 not all invocations of install understand -d.
8262
8263Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8264
8265 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8266 to make 'check' works, when builddir != srcdir.
8267
8268Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8269
8270 * doc/xml.html : updated the documentation
8271
8272Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8273
8274 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8275 not deallocated memory blocks
8276 * *.c : replaces all calls to malloc() free() and realloc() to
8277 the wrapper functions/macros
8278 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8279 instead of xmlFreeNodeList()
8280
8281Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8282
8283 * HTMLparser.c: corrected a stupid bug leading to core dump at
8284 tree deallocation. Removed warnings indicated by
8285 Stephane.Conversy@lri.fr
8286 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8287 looked for in the external subset
8288
8289Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8290
8291 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8292 on SGI by Stephane.Conversy@lri.fr
8293
8294Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8295
8296 * all .h : changed the prototype declaration indent as in gtk
8297 * most .c : working on reducing the TODOs in the code
8298 * most .c : cleanup though -pedantic and Insure++
8299 * improvements on validation ID checkings.
8300 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8301 * xml-config.in: closed #1810
8302
8303Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8304
8305 * tree.h, valid.c, valid.h: more work on validity, IDs
8306 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8307 definition for AIX
8308
8309Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8310
8311 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8312 the distribution due to a cut'n paste error at last commit
8313
8314Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8315
8316 * configure.in: upgraded to version 1.4.0
8317 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8318 Big update, added a large part of the validation process,
8319 it should be usable, but some parts are missing
8320 * xpath.c: improved the implementation w.r.t. root.
8321 * Makefile.am: added more tests
8322 * test and result trees: added a lot of tests
8323 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8324
8325Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8326
8327 * Added an HACKING file
8328
8329Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8330
8331 * xpath.[ch] : improvements and debug of the XPath implementation
8332 * parser.c, HTMLparser.c : modified the parsers to be progressive
8333 * tree.[ch] : extended the Buffer promitives
8334 * xmlIO.[ch] : added basic I/O routines providing progressive
8335 parsing and ready for I18N conversion plugins
8336 * SAXresult/* : the SAX callback sequence maybe slightly different
8337 now
8338 * test*.c : improved/updated the tests programs
8339 * doc/* : recompiled the docs.
8340
83411999-07-26 Michael Meeks <michael@edenproject.org>
8342
8343 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8344
8345 * tree.c: Ditto.
8346
8347Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8348
8349 * configure.in: upgraded to version 1.4.0
8350 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8351 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8352 XML query language, see http://www.w3.org/TR/xpath for more details.
8353 * parser.c, parser.h: added CHAR* related string functions for XPath
8354 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8355 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8356 rebuild the docs.
8357 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8358 and regression testing capabilities for XPath.
8359
8360Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8361
8362 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8363 closing bug #1646
8364
8365Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8366
8367 * Makefile.am, example/Makefile.am: closed bug #1683
8368
8369Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8370
8371 * example/Makefile.am, configure.in: added the makefile for the
8372 gjobread example
8373
8374Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8375
8376 * doc/Makefile.am:
8377 - fix which allow "make install DESTDIR=</install/prefix>".
8378
8379Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8380
8381 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8382 which fixed a problem on the file reading-code.
8383
8384Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8385
8386 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8387 output.
8388 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8389
8390Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * parser.h : Oops removed the binary compatibility problem
8393 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8394 * parser.c, HTMLparser.c: applied patches for reading from stdin
8395
8396Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * parser.c, entities.c, valid.c: cleanup bug #1591
8399 * configure.in: cleanup bug #1592
8400 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8401 the same tree back-end. Hence gdome will be available for it.
8402 * doc/Makefile.am: close bug #617
8403
8404Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8405
8406 * parser.c: alloctate a per parser context SAX interface block
8407
8408Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8409
8410 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8411 and xmlEncodeEntitiesReentrant with the correct one :-\
8412
8413Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8414
8415 * commit of my internal XML base changes, quite a lot of
8416 changes, cleanups, better entities support, framework for
8417 new I/O and charset detection and handling
8418 * Fixed the configure/Makefile stuff to generate shared libs
8419 with the proper version info, so we jumped on rev from
8420 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8421 xmlEncodeEntities() result need to be freed now, and a string
8422 xmlParserVersion provide the current library version.
8423
8424Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8425
8426 * parser.c: fixed a buffer overrun for when you have a very long
8427 attribute with no entities in it.
8428
8429Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8430
8431 * added example directory
8432 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8433
8434Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8435
8436 * Release of libxml-1.1, nearly everything has been touched for
8437 this.
8438 * Added more regression tests
8439 * Updated the documentation
8440
8441Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8442
8443 * tree.[ch]: unified the XML_NO_CORBA defines.
8444 * parser.c encoding.[ch]: started plugging in char encoding detection
8445
8446Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8447
8448 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8449 Also freed allocated buffer.
8450
8451Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8452 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8453 reentrancy problem at printing. One is left in entities.c, to
8454 remove ASAP
8455 * testSAX.c : added a test example showing the use of the SAX
8456 interface if one doesn't want to build the DOM tree.
8457 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8458
8459Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8460
8461 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8462 large revamping of the parser to use SAX callbacks
8463 http://www.megginson.com/SAX/ (or at least a C like interface
8464 a la Expat). It's now possible to set up your own callbacks
8465 and the parser will not build a DOM tree.
8466 * test/* result/*: updated the test suite, I finally removed
8467 the old Namespace draft support (PI based).
8468
8469Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8470
8471 * Makefile.am: added test result to EXTRA_DIST for make tests
8472
8473Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8474
8475 * parser.c, parserInternals.h: moved the chars macro definitions
8476 to parserInternals.h
8477 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8478 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8479
8480Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8481
8482 * xml-config.in : applied patch to make --version work
8483
84841999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8485
8486 * Makefile.am (check-local): Alias for `tests' target. This will
8487 cause `make check' to do the right thing.
8488 (tests): Don't run tests in srcdir. Also, replaced calls to
8489 basename with a `sed' "equivalent".
8490
8491Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8492
8493 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8494 it in the header and not the sources, updated the doc.
8495 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8496 pointing this out.
8497
8498Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8499
8500 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8501 exported the inputStream routines.
8502 * doc/html/* : updated accordingly
8503
8504Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8505
8506 * parser.c, parser.h, parserInternals.h: added a few extra
8507 internal calls to allocate and free parser contexts ...
8508 * doc/html/* : updated accordingly
8509
8510Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8511
8512 * configure.in, Makefile.am, doc/makefile.am : General changes for
8513 1.0.0 release and including the generated HTML documentation.
8514
8515Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8516
8517 * makefile.am : added parserInternals.h, oops.
8518
8519Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8520
8521 * parserInternals.h: added this header giving access to the parser
8522 internal functions.
8523 * doc/Makefile.am : added a rebuild target which rebuilds the full
8524 set of documentations
8525 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8526 the internal subset.
8527 * *.c *.h: modifications needed to generate the documentation using
8528 gtk-doc, cleanup of functions blocks, reorganisation of struct
8529 declarations.
8530
8531Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8532
8533 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8534 the tar and spec file to include the beginning of the doc.
8535
85361999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8537
8538 * doc/.cvsignore: Added this file.
8539
8540Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8541
8542 * tree.c: fixed xmlGetProp to return "" when the attribute
8543 exists, even if the node-list is NULL.
8544
8545Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * tree.c: patched an error outputting empty attribute values.
8548 * Makefile.am and doc/makefile.am: have been updated during the
8549 week-end. Sorry for an empty CVS log, I got a shell problem.
8550
8551Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8552
8553 * tree.h: cleaned up using enums instead of defines
8554 * parser.c, valid.[ch]: more work on parsing/output of element
8555 declarations
8556
8557Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8558
8559 * valid.[ch], tree.c, parser.c : more work toward full parsing
8560 of XML DTDs.
8561 * README: added informations about mailing-list and on-line
8562 documentation
8563
85641999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8565
8566 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8567
8568Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8569
8570 * parser.c, tree.[ch] : more work toward conformance testing,
8571 added a last element to accelerate parsing of very flat structures
8572 started working on internal subset Element content declaration.
8573 * valid.[ch] : first cut at adding code toward validation.
8574 * previous changes had also small impact on most files, especially
8575 the conformance testing using James Clark test suite.
8576
8577Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8578
8579 * test/* : updated the examples, most of them were not well
8580 formed (humm), and added rdf2.
8581 * result/* : resulting changes in the output.
8582
8583Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8584
8585 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8586
8587Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8588
8589 * tree.c: patched a bug in the generation of empty attributes
8590
8591Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8592
8593 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8594 for node/trees/documents/... Biggest problem is namespace
8595 support when copying subtrees.
8596
8597Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8598
8599 * parser.c, entities.c: improve entities and char ref encoding,
8600 and cleanups of error messages.
8601
8602Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8603
8604 * parser.c, entities.c: simple bug hunting done during rpm2html and
8605 rpmfind integration.
8606
8607Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8608
8609 * parser.[ch]: Added interfaces allowing to specify a SAX
8610 handler before parsing.
8611
8612Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8613
8614 * parser.c: redirrect all errors reporting through the SAX
8615 error function
8616
8617Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8618
8619 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8620 * libtool, tlmain ...: update of the libtool files
8621
86221998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8623
8624 * entities.c: Use g_snprintf insteda of snprintf.
8625
8626Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8627
8628 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8629 added ent5 test for this purpose.
8630 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8631
8632Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8633
8634 * parser.c: fixed? a strange error due to compression on a GWP
8635 document.
8636
8637Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8638
8639 * tree.[ch]: bug fixing
8640 * entities.[ch]: defined a specific type for predefined entities
8641 * doc/xml.html: more documentation on the library, how to use it,
8642 overview of the interfaces.
8643
8644Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8645
8646 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8647
8648Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8649
8650 * tree.c: corrected a small bug
8651 * doc/xml.html: continuing writing documentation.
8652
8653Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8654
8655 * debugXML.h debugXML.c: added debugging utilities.
8656 * tester.c: added --debug switch.
8657 * tree.c: patched an incorrect node->type assignment.
8658 * parser.c: formatting, ensure that node->doc != NULL in attributes
8659
8660Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8661
8662 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8663 entity support and provide an internal representation close to
8664 DOM one (entity ref nodes, and attribute value as tree). I tried
8665 to preserve the interface but this will surely break some apps
8666 (I have to change rpm2html/rpmfind for example). I had to change
8667 two interfaces, and the generated tree is somewhat different.
8668 * doc/* : started documenting the XML library, the tree and
8669 DOM/Corba. This is a first step.
8670
8671Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8672
8673 * parser.c: Set up the fonctions comment block, boring but useful.
8674 * parser.h, SAX.c, parser.c: now attributes are processed through
8675 the SAX interface. The problem is that my SAX interface diverged
8676 quite a bit from the original one, well this is not an official
8677 spec, and translating it from Java to C is hairy anyway...
8678
8679Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8680
8681 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8682 fonctions comment block, boring but useful.
8683
8684Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8685
8686 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8687 conversion routines. However they are not yet used to convert the
8688 inputs. The core will run with UTF-8.
8689
8690Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8691
8692 * tree.c : make sure that the type id is properly set-up when
8693 a new object is allocated, needed for DOM.
8694
8695Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8696
8697 * tree.h, tree.c: Ok, the main objects in the tree will be native
8698 corba objects, it costs 8 bytes per Node, Attribute and Document
8699 but it simplifies the Corba integration a lot (no extra interface
8700 objects to allocate/free).
8701
8702Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8703
8704 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8705 and changed NODEs contants for conformity with DOM Level 1
8706
8707Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8708
8709 * added hooks to keep track of servants when creating objects
8710 xmlDoc and xmlNode (for Corba export).
8711
8712Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8713
8714 * added xml-config script.
8715
8716Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8717
8718 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8719 to autoupdate libtool and automake conf files.
8720
87211998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8722
8723 * Makefile.am: Use '?' to separate the sed
8724 commands as ',' is used when people pass -Wl,something.
8725
8726
8727Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8728
8729 * tree.c, tree.h: added a per-document compression interface.
8730
8731Tue Sep 22 20:47:38 EDT 1998
8732
8733 * tree.c, tree.h: added saving with compression and added interfaces
8734 to control the compression level (xmlGetCompressMode,
8735 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8736
8737Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8738
8739 * parser.c: corrected a loop for files of size 0
8740
87411998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8742
8743 * error.h: New file. Contains prototyes from `error.c'.
8744
8745Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8746
8747 * Makefile.am (xmlincdir): New macro.
8748 (xmlinc_HEADERS): Renamed from include_HEADERS.
8749
8750Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8751
8752 * applied small patch on numeric entities from
8753 Christopher Blizzard <blizzard@appliedtheory.com>
8754
8755Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8756
8757 * New release 0.2, removed the old xml_* files so that it's
8758 coherent with the other CVS base (W3C), far better conformance
8759 to standard, new namespaces, decent entities support, beginning
8760 of a SAX-like interface. Nearly nothing left intact, even the
8761 test examples ...
8762
87631998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8764
8765 * .cvsignore: Add .deps dir
8766
8767Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8768
8769 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8770
8771Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8772
8773 * configure.in: added test for CPP
8774 * AUTHORS, Changelog: the original ones didn't get commited but the
8775 glib ones instead, fixed.
8776 * Makefile.am: corrected an error in library naming
8777
8778Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8779
8780 * integrated code developped at W3C
8781 * changed the original Copyright
8782 * migrated to automake
8783 * prefixed the filenames by xml_ to avoid filename clashes
8784
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008785Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8786
8787 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8788 should not be called.
8789
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008790Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8791
8792 * libxml-2.0.pc.in: applied the patch to fix #101894
8793
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008794Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8795
8796 * tree.c : applied patch from Lukas Schroeder for register callbacks
8797 * valid.c: modified patch from Lukas Schroeder to test
8798 register callbacks with --chkregister
8799
Daniel Veillard067bae52003-01-05 01:27:54 +00008800Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8801
8802 * xmlreader.c: seriously changed the way data are pushed to
8803 the underlying parser, go by block of 512 bytes instead of
8804 tryng to detect tag boundaries at that level. Changed the
8805 way empty element are detected and tagged.
8806 * python/tests/reader.py python/tests/reader2.py
8807 python/tests/reader3.py: small changes mostly due to context
8808 reporting being different and DTD node being reported. Some
8809 errors previously undetected are now caught and fixed.
8810 * doc/xmlreader.html: flagged last section as TODO
8811
Daniel Veillard51a447a2003-01-04 19:42:46 +00008812Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8813
8814 * python/libxml.py: integrated the Python 2.2 optimizations
8815 from Hannu Krosing, while maintaining compatibility with
8816 1.5 and 2.1
8817
Daniel Veillarde59494f2003-01-04 16:35:29 +00008818Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8819
8820 * xmllint.c: a bit of cleanup
8821 * xmlreader.c: small fix
8822 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8823 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8824
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008825Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8826
8827 * python/setup.py.in: patch from Stéphane Bidoul to include
8828 drv_libxml2.py in setup.py
8829
Daniel Veillard66b82892003-01-04 00:44:13 +00008830Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8831
8832 * doc/xmlreader.html: starting documenting the new XmlTextReader
8833 interface.
8834
Daniel Veillard7704fb12003-01-03 16:19:51 +00008835Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8836
8837 * xmllint.c: added the --stream flag to use the TextReader API
8838 * xmlreader.c: small performance tweak
8839
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008840Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8841
8842 * xmlreader.c python/tests/reader2py: okay the DTD validation
8843 code on top of the XMLTextParser API should be solid now.
8844
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008845Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8846
8847 * xmlreader.c python/tests/reader2py: Fixing some more mess
8848 with validation and recursive entities while using the
8849 reader interface, it's getting a bit messy...
8850
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008851Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8852
8853 * xmlreader.c python/tests/reader.py: another couple of problem
8854 related to IsEmptyElement reported by Stéphane Bidoul needed
8855 some fixes.
8856
Daniel Veillard4f860202003-01-02 13:00:02 +00008857Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8858
8859 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8860 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8861 based on the python XmlTextReader interface.
8862
Daniel Veillard3c265e42003-01-01 21:06:49 +00008863Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8864
8865 * tree.c: backing out one change in the last patch which broke the
8866 regression tests
8867
Daniel Veillard5335dc52003-01-01 20:59:38 +00008868Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8869
8870 * global.data globals.c tree.c include/libxml/globals.h: applied
8871 an old patch from Lukas Schroeder to track node creation and
8872 destruction. Probably missing a lot of references at the moment
8873 and not usable reliably.
8874
Daniel Veillard8ba17412003-01-01 19:13:12 +00008875Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8876
8877 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8878 from doc/news.html and a stylesheet
8879
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008880Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8881
8882 * xmlreader.c python/tests/reader.py: fixed another couple of
8883 xmlreader bugs reported by Stéphane Bidoul and added tests.
8884
Daniel Veillard9e395c22003-01-01 14:50:44 +00008885Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8886
8887 * xmlreader.c python/tests/reader2.py: fixed another validity
8888 checking in external parsed entities raised by Stéphane Bidoul
8889 and added a specific regression test.
8890 * python/tests/reader3.py: cleanup
8891
Daniel Veillardd5896142002-12-31 14:45:26 +00008892Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8893
8894 * xmlreader.c python/tests/reader2.py: fixed a problem with
8895 validation within entities pointed by Stéphane Bidoul, augmented
8896 the tests to catch those.
8897
Daniel Veillarddc85f282002-12-31 11:18:37 +00008898Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8899
8900 * python/generator.py: modified the generator to allow keeping
8901 class references when creating new classes, needed to fix a bug
8902 pointed by Stéphane Bidoul where the input buffer of the
8903 xmlTextReader instance gets destroyed if the python wrapper for
8904 the input is not referenced anymore.
8905
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008906Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8907
8908 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8909 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8910
Daniel Veillard571b8892002-12-30 12:37:59 +00008911Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8912
8913 * xmlreader.c python/tests/reader.py: fixed another problem
8914 pointed by Stéphane Bidoul
8915
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008916Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8917
8918 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8919 with "<a/>"
8920
Daniel Veillardecaba492002-12-30 10:55:29 +00008921Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8922
8923 * SAX.c: warn on xmlns:prefix="foo"
8924 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8925 for namespace attributes handling.
8926
Daniel Veillard2d84a892002-12-30 00:01:08 +00008927Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8928
8929 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8930 a really nasty problem raised by a DocBook XSLT transform
8931 provided by Sebastian Bergmann
8932
Daniel Veillard29b3e282002-12-29 11:14:41 +00008933Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8934
8935 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8936 by Stéphane Bidoul and integrated it into the tests
8937
Daniel Veillarde18fc182002-12-28 22:56:33 +00008938Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8939
8940 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8941 extended the XmlTextReader API a bit, addding accessors for
8942 the current doc and node, and an entity substitution mode for
8943 the parser.
8944 * python/libxml.py python/libxml2class.txt: related updates
8945 * python/tests/Makefile.am python/tests/reader.py
8946 python/tests/reader2.py python/tests/reader3.py: updated a bit
8947 the old tests and added a new one to test the entities handling
8948
Daniel Veillardaba976d2002-12-28 21:14:18 +00008949Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * python/generator.py python/libxml2class.txt
8952 python/tests/reader.py python/tests/reader2.py: changed the
8953 generator to provide casing for the XmlTextReader similar to
8954 C# so that examples and documentation are more directly transposable.
8955 Fixed the couple of tests in the suite.
8956
Daniel Veillard83298842002-12-28 15:12:33 +00008957Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8958
8959 * doc/guidelines.html: added a document on guildeline for
8960 publishing and deploying XML
8961
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008962Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8963
8964 * valid.c xmlreader.c: final touch running DTD validation
8965 on the XmlTextReader
8966 * python/tests/Makefile.am python/tests/reader2.py: added a
8967 specific run based on the examples from test/valid/*.xml
8968
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008969Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8970
8971 * python/libxml.py: added a few predefined xmlTextReader parser
8972 configuration values.
8973
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008974Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8975
8976 * python/libxml_wrap.h: trying to fix #102037
8977
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008978Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8979
8980 * SAX.c: fixing bug #95296, when the predefined entities
8981 are redefined in the DTD the default one must be used
8982 instead anyway.
8983
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008984Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8985
8986 * doc/xmllint.xml
8987 * doc/xmllint.1
8988 Add discussion of XML_DEBUG_CATALOG to xmllint man
8989 page - bug #100907
8990
8991
Daniel Veillarddf512f42002-12-23 15:56:21 +00008992Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8993
8994 * xmlreader.c: Fixed the empty node detection to avoid reporting
8995 an inexistant close tag.
8996
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008997Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8998
8999 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9000 for Python 2.1
9001
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009002Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9003
9004 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9005
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009006Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9007
9008 * doc/libxml2-api.xml python/tests/reader.py: one really need
9009 to provide the base URI information when creating a reader parser
9010 from an input stream. Updated the API and the example using it.
9011
Daniel Veillardea7751d2002-12-20 00:16:24 +00009012Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9013
9014 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9015 include/libxml/valid.h include/libxml/xmlreader.h: working on
9016 DTD validation on top of xml reader interfaces. Allows to
9017 validate arbitrary large instances. This required some extensions
9018 to the valid module interface and augmenting the size of xmlID
9019 and xmlRef structs a bit.
9020 * uri.c xmlregexp.c: simple cleanup.
9021
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009022Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9023
9024 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9025 work on the xml reader interfaces.
9026 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9027 Web page for the Windows binaries.
9028
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009029Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9030
9031 * xmlIO.c: applied a patch for VMS following the report by
9032 Nigel Hall
9033
Daniel Veillard3772de32002-12-17 10:31:45 +00009034Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9035
9036 * parser.c: the parseStartTag bug fix wasn't complete.
9037
Daniel Veillard67df8092002-12-16 22:04:11 +00009038Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9039
9040 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9041 parseStartTag, fixing it.
9042 * test/att4 result/att4 result/noent/att4: adding the test
9043 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9044 more methods to XmlTextReader.
9045
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009046Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9047
9048 * win32/libxml2.def.src: added more xml reader exports
9049 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9050 to the build
9051
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009052Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9053
9054 * doc/tutorial/xmltutorial.xml
9055 plus generated html and pdf
9056 Updating tutorial again based on further comments from Niraj
9057 Tolia on the last iteration
9058
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009059Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9060
9061 * doc/tutorial/xmltutorial.xml
9062 * doc/tutorial/includekeyword.c
9063 * doc/tutorial/includegetattribute.c
9064 plus generated html and pdf
9065 Adding fix from Niraj Tolia to tutorial to properly free memory.
9066
9067
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009068Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9069
9070 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9071 more methods of XmlTextReader.
9072 * python/libxml2class.txt python/tests/reader.py: this increased the
9073 methods in the bndings, augmented the test to check those new
9074 functions.
9075
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009076Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9077
9078 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9079 methods of XmlTextReader.
9080 * python/generator.py python/libxml_wrap.h python/types.c
9081 python/libxml2class.txt: added the reader to the Python bindings
9082 * python/tests/Makefile.am python/tests/reader.py: added a specific
9083 test for the Python bindings of the Reader APIs
9084 * parser.c: small cleanup.
9085
Daniel Veillard06503452002-12-13 10:42:08 +00009086Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9087
9088 * xinclude.c: fallback was only copying the first child not the
9089 full child list of the fallback element, closes #89684 as reopened
9090 by Bernd Kuemmerlen
9091
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009092Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9093
9094 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9095
Daniel Veillard000eafb2002-12-12 10:04:22 +00009096Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9097
Daniel Veillardc1eed322002-12-12 11:01:32 +00009098 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009099 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009100 gives enum values, fix functype return type, put back fields in
9101 structs
9102 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009103
Daniel Veillard024b5702002-12-12 00:15:55 +00009104Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9105
9106 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9107 about htmlNodeDumpOutput location.
9108 * xpath.c: removed an undefined function signature
9109 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9110 too many symbols in the API breaking the python bindings.
9111 Updated with the libxslt/libexslt changes.
9112
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009113Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9114
9115 * configure.in: preparing release of 2.4.29
9116 * doc/*: rebuilt the docs and API
9117 * xmlreader.c: a few more fixes for the XmlTextReader API
9118
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009119Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9120
9121 * include/win32config.h: applied mingw patch from Magnus Henoch
9122
Daniel Veillard5aad8322002-12-11 15:59:44 +00009123Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9124
9125 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9126
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009127Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9128
9129 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9130 building Python script, does the C parsing directly, generates
9131 a better API description including structure fieds defs and
9132 enums. Still a couple of bugs, but good enough for the python
9133 wrappers now.
9134 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9135 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9136 include/libxml/schemasInternals.h include/libxml/tree.h: more
9137 cleanup based on the python analysis script reports.
9138 * libxml.spec.in: make sure the API XML description is part of the
9139 devel package.
9140
Daniel Veillard01c13b52002-12-10 15:19:08 +00009141Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9142
9143 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9144 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9145 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9146 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9147 code cleanup, especially the function comments.
9148 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9149
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009150Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9151
9152 * Makefile.am xmlreader.c include/libxml/Makefile.am
9153 include/libxml/xmlreader.h: Adding a new set of APIs based on
9154 the C# TextXmlReader API but converted to C. Allow to parse
9155 in constant memory usage, far simpler to program and explain
9156 than the SAX like APIs, unfinished but working.
9157 * testReader.c: test program
9158
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009159Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9160
9161 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9162
Daniel Veillard64b35282002-12-04 15:10:40 +00009163Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9164
9165 * tree.c: Chip turner indicated that XHTML1 serialization
9166 rule for style actually break on both IE and Mozilla,
9167 try to avoid the rule if escaping ain't necessary
9168
Daniel Veillard8efff672002-12-04 11:44:48 +00009169Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9170
9171 * nanhttp.c: handle HTTP URL escaping, problem reported by
9172 Glen Nakamura and Stefano Zacchiroli
9173
Daniel Veillard1c732d22002-11-30 11:22:59 +00009174Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9175
9176 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9177
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009178Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9179
9180 * uri.c: Johann Richard pointed out some XPointer problems for
9181 URN based URI references in XInclude. Modified the URI parsing
9182 and saving routines to allow correct parsing and saving of
9183 XPointers, especially when attached to "opaque" scheme accordingly
9184 to RFC 2396
9185
Daniel Veillard8db67d22002-11-27 19:39:27 +00009186Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9187
9188 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9189 of refactoring to the HTML saving code.
9190 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9191 in the doc.
9192
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009193Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9194
9195 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9196 to a buffer API to reuse the generic dump to an OutputIO layer,
9197 this reduces code, fixes xmlNodeDump() for XHTML, also made
9198 xmlNodeDump() now return the number of byte written.
9199
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009200Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9201
9202 * python/setup.py.in: another patch from Stéphane Bidoul for
9203 Python bindings on Windows
9204 * doc/parsedecl.py: small cleanup
9205
Daniel Veillard9715c172002-11-25 16:33:40 +00009206Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9207
9208 * libxml.spec.in configure.in: add a line in %changelog for releases
9209
Daniel Veillard9bc53102002-11-25 13:20:04 +00009210Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9211
9212 * parser.c: patch from Marcus Clarke fixing a problem in entities
9213 parsing that was detected in KDe documentations environment.
9214
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009215Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9216
9217 * python/libxml.c (libxml_prev): Return the previous as opposed to
9218 the next node (I guess this is the result of some cut & paste programming:)
9219
Daniel Veillard80d7b902002-11-23 16:23:08 +00009220Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9221
9222 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9223
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009224Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9225
9226 * python/generator.py python/libxml.c python/setup.py.in: trying
9227 to fix the Python bindings build on Windows (Stéphane Bidoul)
9228
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009229Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9230
9231 * win32/configure.js: added option for python bindings
9232 * win32/libxml2.def.src: added more exports
9233
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009234Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9235
9236 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9237 pthreads
9238 * win32/wince/*: applied updates to Windows CE port from Javier
9239
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009240Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9241
9242 * configure.in: preparing 2.4.28
9243 * libxml.spec.in doc/Makefile.am: some cleanup
9244 * doc/*: updated the news and regenerated.
9245
Daniel Veillardfee408f2002-11-22 13:18:30 +00009246Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9247
9248 * HTMLparser.c: final touch at closing #87235 </p> end tags
9249 need to be generated.
9250 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9251 this change slightly the output of a few tests
9252 * doc/*: regenerated
9253
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009254Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9255
9256 * parserInternals.c: fixing bug #99190 when UTF8 document are
9257 parsed using the progressive parser and the end of the chunk
9258 is in the middle of an UTF8 multibyte character.
9259
William M. Brack8b2c7f12002-11-22 05:07:29 +00009260Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9261
9262 * threads.c: fixed initialization problem in xmlNewGlobalState
9263 which was causing crash.
9264 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9265 in xmlInitializeGlobalState.
9266 * parserInternals.c: cleaned up ctxt->sax initialisation.
9267
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009268Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9269
9270 * tree.c include/libxml/tree.h: modified the existing APIs
9271 to handle XHTML1 serialization rules automatically, also add
9272 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9273 libxslt serialization uses it when needed without changing
9274 the library API.
9275 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9276 result/xhtml1: added a new test specifically for xhtml1 output
9277 and updated the result of one XHTML1 test
9278
Daniel Veillardd076a202002-11-20 13:28:31 +00009279Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9280
9281 * xinclude.c parserInternals.c encoding.c: fixed #99082
9282 for xi:include encoding="..." support on text includes.
9283 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9284 test/XInclude/ents/isolatin.txt : added a specific regression test
9285 * python/generator.py python/libxml2class.txt: fixed the generator
9286 the new set of comments generated for doc/libxml2-api.xml were
9287 breaking the python generation.
9288
Daniel Veillard817e70b2002-11-19 22:28:48 +00009289Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9290
9291 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9292 * configure.in: patch for Solaris on new autoconf closes #98880
9293 * doc/parsedecl.py: repair the frigging API building script,
9294 did I say that python xmllib sucks ?
9295 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9296 and some comment are no more truncated.
9297
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009298Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9299
9300 * parser.c: Martin Stoilov pointed out a potential leak in
9301 xmlCreateMemoryParserCtxt
9302
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009303Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9304
9305 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9306 included in HTML documents and using the push parser.
9307
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009308Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9309
9310 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9311 specified, look for the Python interpreter not just in the
9312 specified root but also in the specified location. Fixes #98825
9313
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009314Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9315
9316 * python/libxml.c: fixing bug #98792 , node may have no doc
9317 and dereferencing without checking ain't good ...
9318
Daniel Veillarddad3f682002-11-17 16:47:27 +00009319Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9320
9321 * configure.in: preparing release 2.4.27
9322 * doc/* : updated and rebuilt the docs
9323 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9324 and all the docs are actually packaged and in the final RPMs
9325 * parser.c parserInternals.c include/libxml/parser.h: restore
9326 xmllint --recover feature.
9327
Daniel Veillard68e9e742002-11-16 15:35:11 +00009328Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9329
Daniel Veillard784b9352003-02-16 15:50:27 +00009330 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009331 processing of parsed entities, and XPath computation on sustitued
9332 entities.
9333 * testXPath.c: make sure entities are substitued.
9334
Daniel Veillard328f48c2002-11-15 15:24:34 +00009335Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9336
Daniel Veillard784b9352003-02-16 15:50:27 +00009337 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009338 processing of internal parsed entities, which had to be changed.
9339
Daniel Veillard66651aa2002-11-15 11:21:43 +00009340Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9341
9342 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9343 trying to fix bug #98517 about building outside the source tree
9344 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9345
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009346Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9347
9348 * include/win32config.h: cleanup
9349 * win32/Makefile.mingw: integrated mingw in JScript configure
9350 * win32/Makefile.msvc: modified to allow mingw coexistence
9351 * win32/configure.js: integrated mingw
9352 * win32/Readme.txt: cleanup
9353
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009354Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9355
9356 * HTMLparser.c: strengthen the guard in the Pop macros,
9357 like in the XML parser, closes bug #97315
9358
Daniel Veillard0821b152002-11-12 20:57:47 +00009359Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9360
9361 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9362 callback is never used.
9363
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009364Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9365
9366 * parserInternals.c: fixed the initialization of the SAX structure
9367 which was breaking xsltproc
9368 * xpath.c: patch from Petr Pajas for CDATA nodes
9369 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9370 * parser.c include/libxml/parser.h: patch from Peter Jones
9371 removing a leak in xmlSAXParseMemory() and adding the
9372 function xmlSAXParseMemoryWithData()
9373
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009374Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9375
9376 adding pdf of tutorial, changing web page to link to it
9377 * doc/tutorial/xmltutorial.pdf
9378 * doc/xml.html
9379 * doc/docs.html
9380
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009381Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9382
9383 * doc/tutorial/ar01s08.html
9384 adding file what I forgot for tutorial
9385
9386
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009387Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9388
9389 Adding encoding discussion to tutorial
9390 Added:
9391 * doc/tutorial/images/*.png: DocBook admonition image files
9392 * doc/tutorial/apf.html, apg.html: new generated html
9393 * doc/tutorial/includeconvert.c: conversion code entity file
9394 changed:
9395 * doc/tutorial/xmltutorial.xml: DocBook original
9396 * doc/tutorial/*.html: generated html
9397
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009398Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9399
9400 * include/libxml/*.h: retired xmlwin32version.h
9401 * doc/Makefile.am: retired xmlwin32version.h
9402 * win32/configure.js: retired xmlwin32version.h
9403
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009404Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9405
9406 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009407 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9408 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009409
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009410Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9411
9412 * globals.c: fixed a typo pointed out by Igor
9413 * xpath.c: try to speed up node compare using line numbers
9414 if available.
9415
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009416Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9417
9418 * tree.c: make xmlFreeNode() handle attributes correctly.
9419
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009420Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9421
9422 * catalog.c: completed the #96963 fix, as reported by Karl
9423 Eichwalder
9424
Daniel Veillard56f21f22002-11-06 15:49:46 +00009425Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9426
9427 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9428
Daniel Veillard91ad8792002-11-04 17:06:52 +00009429Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9430
9431 * Makefile.am: switched the order of a couple of includes
9432 to fix bugs #97100
9433
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009434Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9435
9436 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9437 xmlLoadCatalogs that used to separate directories with a ':'.
9438
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009439Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9440
9441 * threads.c: improvements to the Windows-side of thread handling
9442 * testThreads.c: conditionally excluded unistd.h
9443 * testThradsWin32.c: broke overlong lines
9444 * include/win32config.h: adapted thread-related macros to the new
9445 scheme and for pthreads on Windows
9446 * win32/Makefile.msvc: introduced a more flexible thread build,
9447 added testThreads[Win32].c to the build
9448 * win32/configure.js: introduced a more flexible thread config
9449
John Fleck61f6fb62002-10-31 15:23:29 +000094502002-10-31 John Fleck <jfleck@inkstain.net>
9451
9452 * doc/xml.html (and, by implication, FAQ.html)
9453 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9454
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009455Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9456
9457 * configure.in: removed xmlwin32version.h
9458 * include/libxml/Makefile.am: removed xmlwin32version.h
9459
Daniel Veillardce66ce12002-10-28 19:01:59 +00009460Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9461
9462 * tree.c: applied patch from Brian Stafford to fix a bug
9463 in xmlReconciliateNs()
9464
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009465Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9466
9467 * tree.c: applied patch from Christian Glahn to allow
9468 xmlNewChild() on document fragment nodes
9469
Daniel Veillardb39bc392002-10-26 19:29:51 +00009470Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9471
9472 * parser.c: Christian Glahn found a problem with a recent
9473 patch to xmlParseBalancedChunkMemoryRecover()
9474 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9475 problems
9476 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9477 test/schemas/seq*: added the test cases from Charles
9478
Daniel Veillard366a9152002-10-23 20:43:53 +00009479Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9480
9481 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9482 serious cleanup of the spec file and associated changes
9483 in the Makefiles.
9484 * valid.c: try to remove some warnings on x86_64
9485
Daniel Veillardd033d022002-10-23 14:55:02 +00009486Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9487
9488 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9489 fix bug #96586
9490
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009491Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9492
9493 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9494 parsing, applied his patch
9495 * result/HTML/attrents.html result/HTML/attrents.html.err
9496 result/HTML/attrents.html.sax test/HTML/attrents.html:
9497 added the test and result case provided by Mikhail Sogrine
9498
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009499Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9500
9501 * vms/build_libxml.com vms/config.vms vms/readme.vms
9502 include/libxml/parser.h include/libxml/parserInternals.h
9503 include/libxml/tree.h include/libxml/xmlIO.h
9504 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9505 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9506 Applied the VMS update patch from Craig A. Berry
9507 * doc/*.html: update
9508
Daniel Veillardf000f072002-10-22 14:28:17 +00009509Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9510
9511 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9512
Daniel Veillard1e208222002-10-22 14:25:25 +00009513Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9514
9515 * debugXML.c: adding a grep command to --shell in xmllint
9516 for T.V. Raman
9517
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009518Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9519
9520 * xmlcatalog.c: tried to fix some of the problem with --sgml
9521
Daniel Veillard935494a2002-10-22 14:22:46 +00009522Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9523
9524 * parser.c: tried to fix bug #91500 where doc->children may
9525 be overriden by a call to xmlParseBalancedChunkMemory()
9526
9527Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9528
9529 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9530 identifiers in SGML catalogs containing '&'
9531
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009532Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9533
9534 * python/types.c: fixed bugs when passing result value tree
9535 to Python functions.
9536
Daniel Veillard48267432002-10-18 11:21:38 +00009537Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9538
9539 * configure.in: preparing the release of 2.4.26
9540 * doc/*: updated and rebuilt the documentation
9541
Daniel Veillardbb284f42002-10-16 18:02:47 +00009542Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9543
9544 * parser.c: fixed a XML Namespace compliance bug reported by
9545 Alexander Grimalovsky
9546
Daniel Veillard44892f72002-10-16 15:23:26 +00009547Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * HTMLtree.c: fixed serialization of script and style when
9550 they are not lowercase (i.e. added using the API to the tree).
9551
Daniel Veillard2fd85422002-10-16 14:32:41 +00009552Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9553
9554 * valid.c: make xmlValidateDocument emit a warning msg if there
9555 is no DTD, pointed by Christian Glahn
9556
Daniel Veillard32370232002-10-16 14:08:14 +00009557Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9558
9559 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9560 content model when some of the blocks have min or max, and a couple
9561 of bugs found in the process.
9562 * result/schemas/list0* test/schemas/list0*: added some specific
9563 regression tests
9564
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009565Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9566
9567 * README: updated the contact informations
9568
Daniel Veillard63186732002-10-15 08:43:17 +00009569Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9570
9571 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9572 misses it, reported by Peter Bray.
9573
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009574Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9575
9576 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9577 and removed a few warnings
9578
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009579Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9580
9581 * parser.c: Christian Glahn found a small bug in the push parser.
9582 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9583 public
9584
Daniel Veillard6045c902002-10-09 21:13:59 +00009585Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9586
9587 * xmlschemas.c include/libxml/xmlschemas.h: added
9588 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9589 * testSchemas.c: added --memory to test the new interface
9590
Daniel Veillardf0070122002-10-09 14:24:17 +00009591Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9592
9593 * doc/index.py doc/search.php: integrated the XSLT indexing,
9594 a few fixed in the indexer, added a scope selection at the
9595 search level.
9596
Daniel Veillard01992e02002-10-09 10:20:30 +00009597Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9600 this was due to uninitialized parts of the validation context
9601
Daniel Veillard321be0c2002-10-08 21:26:42 +00009602Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * debugXML.c: applied patch from Mark Vakoc except the API
9605 change, preserved it.
9606 * doc/*: updated the docs to point to the search engine for
9607 information lookup or before bug/help reports.
9608
Daniel Veillard01e87d22002-10-08 16:55:06 +00009609Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * doc/index.py doc/search.php: added mailing-list archives
9612 indexing and lookup
9613
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009614Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9615
9616 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9617
Daniel Veillard9b006132002-10-07 11:13:27 +00009618Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9619
9620 * doc/index.py: improved HTML indexing
9621 * doc/search.php: make the queries also lookup the HTML based indexes
9622
Daniel Veillard141d04b2002-10-06 21:51:18 +00009623Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9624
9625 * doc/index.py: added HTML page indexing
9626
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009627Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9628
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009629 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009630 problem in libxslt.
9631 * catalog.c: fixed list handling in XML_CATALOG_FILES
9632
Daniel Veillardceb09b92002-10-04 11:46:37 +00009633Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9634
9635 * valid.c: typo/bug found by Christian Glahn
9636
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009637Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9638
9639 * xmlIO.c: applied Windows CE patch from Javier.
9640 * win32/wince: new directory, contains support for the PocketPC
9641 with Windows CE from Javier.
9642 * include/win32config.h: reorganised, removed duplicate
9643 definitions and applied WinCE patch from Javier.
9644 * include/wsockcompat.h: new file, now contains WinSock
9645 compatibility macros.
9646 * win32/Makefile.msvc: introduced double-run compilation.
9647
Daniel Veillarde16b5742002-09-26 17:50:03 +00009648Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9649
9650 * configure.in include/libxml/xmlwin32version.h: preparing release
9651 of 2.4.25
9652 * doc/*: updated and regenerated teh docs and web pages.
9653
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009654Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9655
9656 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9657 error were not covering namespace declarations.
9658 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9659 it was missing the attribute declaration for the namespace
9660 * result/VC/NS3: the fix now report breakages in that test
9661
Daniel Veillardabe01742002-09-26 12:40:03 +00009662Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9663
9664 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9665
Daniel Veillard2ace1952002-09-26 12:28:02 +00009666Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9669 and regenerated the docs and web site
9670
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009671Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9674 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9675 not before
9676
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009677Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9678
9679 * python/generator.py python/libxml2class.txt: fixed a stupid error
9680 breaking the python API
9681
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009682Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9685 triostr.c triostr.h: applied a trio update patch from
9686 Bjorn Reese which should work with MinGW
9687
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009688Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9689
9690 * tree.c: improving some documentation comments
9691 * xmlregexp.c: found and fixed a mem leak with python regression tests
9692 * doc/*: rebuilt the doc and the API XML file including the
9693 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9694 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9695 python/types.c: added access to the XML Schemas regexps from
9696 python
9697 * python/tests/Makefile.am python/tests/regexp.py: added a
9698 simple regexp bindings test
9699
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009700Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9701
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009702 * doc/xml.html:
9703 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009704
Daniel Veillard118aed72002-09-24 14:13:13 +00009705Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * xmlregexp.c: fixed the data callback on transition functionality
9708 which was broken when using the compact form
9709 * result/schemas/*: updated the results, less verbose, all tests
9710 pass like before
9711 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9712 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9713 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9714 annoying warnings
9715 * xpath.c: try to provide better error report when possible
9716
Daniel Veillard72336152002-09-21 13:08:14 +00009717Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9718
9719 * Makefile.am: fixed a breakage raised by Jacob
9720
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009721Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9722
9723 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9724 which don't use sockets
9725
Igor Zlatkovic01280582002-09-20 16:40:34 +00009726Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9727
9728 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9729 * win32/configure.js: applied zlib patch from Daniel Gehriger
9730
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009731Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9732
9733 * win32/configure.js: applied the patch from Mark Vakoc for
9734 regexp support
9735 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9736 for regexp support
9737
Daniel Veillardb5c05732002-09-20 13:36:25 +00009738Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9739
9740 * xmlschemastypes.c: as pointed by Igor Float and Double
9741 parsing ain't finished yet
9742
Daniel Veillard40b11342002-09-20 12:01:39 +00009743Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9744
9745 * Makefile.am configure.in: trying to fix #88412 by bypassing
9746 all the python subdir if python ain't detected
9747
Daniel Veillard23e73572002-09-19 19:56:43 +00009748Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9749
9750 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9751 made configuring with regexps/automata/unicode the default
9752 but without schemas ATM
9753 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9754 fixed the regexp based DTD validation performance and memory
9755 problem by switching to a compact form for determinist regexps
9756 and detecting the determinism property in the process. Seems
9757 as fast as the old DTD validation specific engine :-) despite
9758 the regexp built and compaction process.
9759
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009760Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9761
9762 * valid.c: determinism is debugged, new DTD checking code now works
9763 but xmlFAComputesDeterminism takes far too much CPU and the whole
9764 set usues too much memory to be really usable as-is
9765
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009766Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9767
9768 * tree.c: fixed another stupid bug in xmlGetNodePath()
9769 * xmllint.c: --version now report the options compiled in
9770
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009771Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9772
9773 * HTMLparser.c: small cleanup
9774 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9775 when configured with them. A bit of debugging around the determinism
9776 checks is still needed
9777
Daniel Veillard63b01c22002-09-17 19:25:28 +00009778Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9781
Daniel Veillard92727042002-09-17 17:59:20 +00009782Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9783
9784 * xmlIO.c: small portability glitch fixed.
9785
Daniel Veillard84d70a42002-09-16 10:51:38 +00009786Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * xmlschemastypes.c: incomplete steps for real/double support
9789 * testAutomata.c include/libxml/xmlautomata.h
9790 include/libxml/xmlregexp.h: avoiding a compilation problem
9791 * valid.c include/libxml/valid.h: starting the work toward using
9792 the regexps for actual DTD validation
9793
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009794Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * hash.c: cosmetic cleanup
9797 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9798 integrating a DTD validation layer based on the regexps
9799
Daniel Veillard4402ab42002-09-12 16:02:56 +00009800Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9801
9802 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9803 the determinism was tested before eliminating the epsilon
9804 transitions :-(
9805
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009806Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * python/generator.py python/libxml.c python/libxml.py
9809 python/libxml2-python-api.xml python/libxml2class.txt
9810 python/libxml_wrap.h python/types.c: updated the python
9811 bindings, added code for easier File I/O, and the ability to
9812 define a resolver from Python fixing bug #91635
9813 * python/tests/Makefile.am python/tests/inbuf.py
9814 python/tests/outbuf.py python/tests/pushSAXhtml.py
9815 python/tests/resolver.py python/tests/serialize.py: updated
9816 and augmented the set of Python tests.
9817
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009818Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9819
9820 * win32/configure.js: added more readme info for the binary
9821 package.
9822
Daniel Veillard607b35c2002-09-10 12:16:19 +00009823Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * xmlIO.c: fixed a stupid out of bound array error
9826
9827Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9830 messing around with support for Windows path, cleanups,
9831 trying to identify and fix the various code path to the
9832 filename access. Added xmlNormalizeWindowsPath()
9833
Daniel Veillard76575762002-09-05 14:21:15 +00009834Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9835
9836 * error.c valid.c: working on better error reporting of validity
9837 errors, especially providing an accurate context.
9838 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9839 error reports in those cases.
9840
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009841Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9844 parser.c parserInternals.c xmlIO.c: get rid of all the
9845 perror() calls made in the library execution paths. This
9846 should fix both #92059 and #92385
9847
Daniel Veillard19aa7022002-09-05 11:14:19 +00009848Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * xmllint.c: memory leak reporting was broken after a change
9851 of the preprocessor symbol used to activate it.
9852
Daniel Veillardec6725e2002-09-05 11:12:45 +00009853Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9854
9855 * tree.c: try to make the copy function work for node of
9856 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9857 DOM layers though, not libxml2 itself.
9858
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009859Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * valid.c: try to provide file and line informations, not all
9862 messages are covered, but it's a (good) start
9863
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009864Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9865
9866 * xinclude.c: reimplemented a large part of the XInclude
9867 processor, trying to minimize resources used, James Henstridge
9868 provided a huge test case which was exhibiting severe memory
9869 consumption problems.
9870
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009871Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9872
9873 * python/Makefile.am: applied patch from Christophe Merlet to
9874 reestablish DESTDIR
9875
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009876Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9877
9878 * libxml.spec.in: fixes libary path for x86_64 AMD
9879
John Fleckbe98b332002-09-04 03:16:23 +00009880Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9881
9882 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009883 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009884 (plus resulting generated html files)
9885 fixing one spot I missed in the tutorial where I hadn't freed
9886 memory properly
9887
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009888Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9889
9890 * doc/tutorial/includeaddattribute.c
9891 * doc/tutorial/includeaddkeyword.c
9892 * doc/tutorial/includegetattribute.c
9893 * doc/tutorial/includekeyword.c
9894 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009895 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009896 update tutorial to properly free memory (thanks to Christopher
9897 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009898 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009899 added image files so the callouts are graphical, making it
9900 easier to read ( use "--param callout.graphics 1" to generate
9901 html with graphical callouts)
9902
Daniel Veillarde1662542002-08-28 11:50:59 +00009903Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9906 nice logos generated by Marc Liyanage
9907 * doc/site.xsl *.html: changed the stylesheet to show the new
9908 logo and regenerated the pages
9909
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009910Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9911
9912 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9913
Daniel Veillard42766c02002-08-22 20:52:17 +00009914Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * xpath.c: possible mem leak patch from Jason Adams
9917
9918Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9919
9920 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9921 in the XQuery namespace
9922 * configure.in: preparing 2.4.24
9923 * doc/*.html: updated the web pages
9924
9925Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9926
9927 * python/generator.py: closing bug #85258 by generating conditional
9928 compile check to avoid linking to routines not configured in.
9929
Havoc Pennington84ec40a2002-08-22 13:59:35 +000099302002-08-22 Havoc Pennington <hp@pobox.com>
9931
9932 * autogen.sh: update error message for missing automake
9933
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009934Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9935
9936 * python/Makefile.am: typo in target name resulted in libxml2.py
9937 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9938
Daniel Veillard22669b22002-08-22 07:17:11 +00009939Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * win32/win32/Makefile.mingw: updated with version from
9942 Elizabeth Barham at http://soggytrousers.net/repository/
9943
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009944Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9945
9946 * win32/Makefile.msvc: added the prefix location to the include
9947 and lib search path.
9948
Havoc Pennington830e8972002-08-18 22:22:13 +000099492002-08-18 Havoc Pennington <hp@pobox.com>
9950
9951 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9952 both automake 1.6 and 1.4 installed get the right automake. Means
9953 compilation from CVS will now require the latest automake 1.4
9954 release, or manually creating symlinks called "automake-1.4" and
9955 "aclocal-1.4"
9956
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009957Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9958
9959 * configure.in python/Makefile.am: more AMD 64 induced changes from
9960 Frederic Crozat
9961
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009962Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9963
9964 * xinclude.c: oops I was missing the xml:base fixup too
9965 * result/XInclude/*.xml: this adds xml:base attributes to most
9966 results of the tests
9967
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009968Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * xinclude.c: quick but apparently working implementation of
9971 xi:fallback, should close bug #89684
9972 * Makefile.am test/XInclude/docs/fallback.xml
9973 result/XInclude/fallback.xml: added a basic test for fallback,
9974 and run with --nowarning to avoid a spurious warning
9975 * configure.in: applied patch from Frederic Crozat for python
9976 bindings on AMD 64bits machines.
9977
Daniel Veillard9e923512002-08-14 08:48:52 +00009978Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9981 the caller don't pass a SAX callback block.
9982
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009983Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * tree.c: applied the same fix for the XML-1.0 namespace to
9986 xmlSearchNsByHref() as was done for xmlSearchNs()
9987
Daniel Veillardad11b302002-08-12 14:53:41 +00009988Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * libxml.3: small cleanup of the man page
9991 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9992 when serializing HREF attributes generated by XSLT.
9993
Daniel Veillardc084e472002-08-12 13:27:28 +00009994Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9995
9996 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9997 version of Marc Liyanage' patch for boolean attributes in HTML
9998 output
9999
Daniel Veillard5f91b372002-08-12 12:13:01 +000010000Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * python/tests/serialize.py: fixed the test results, indenting
10003 behaviour changed slightly
10004
Aleksey Sanin9e951762002-08-08 18:02:41 +000010005Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10006
10007 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10008 new c14n function to Windows def files
10009
Aleksey Saninea4272a2002-08-02 23:50:03 +000010010Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10011
10012 * c14n.c: fixed a memory leak in c14n code
10013
Daniel Veillard58e44c92002-08-02 22:19:49 +000010014Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10015
10016 * parser.c include/libxml/parser.h: adding a new API for Christian
10017 Glahn: xmlParseBalancedChunkMemoryRecover
10018 * valid.c: patch from Rick Jones for some grammar cleanup in
10019 validation messages
10020 * result/VC/* result/valid/*: this slightly change some of the
10021 regression tests outputs
10022
Daniel Veillard0bf29002002-08-01 12:54:11 +000010023Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * tree.c: trying to fix a problem in namespaced attribute handling
10026 raised by Christian Glahn
10027
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010028Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * encoding.c include/libxml/encoding.h: Opening the interface
10031 xmlNewCharEncodingHandler as requested in #89415
10032 * python/generator.py python/setup.py.in: applied cleanup
10033 patches from Marc-Andre Lemburg
10034 * tree.c: fixing bug #89332 on a specific case of loosing
10035 the XML-1.0 namespace on xml:xxx attributes
10036
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010037Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10038
10039 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10040 corner case from new Merlin's test suite and added a callback
10041 that will be used to improve xmlsec performance
10042
10043
Daniel Veillard0b22def2002-07-29 16:23:03 +000010044Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * HTMLtree.c: trying to fix the <style> escaping problem in
10047 HTML serialization bug #89342
10048
Daniel Veillard0b28e882002-07-24 23:47:05 +000010049Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10052 and rebuilt the web site.
10053
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010054Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010055
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010056 * include/libxml/tree.h: added _private member to xmlNs struct
10057
Daniel Veillard1d995272002-07-22 16:43:32 +000010058Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * HTMLparser.c: fixing bug #84876 based on the xml working
10061 code.
10062
William M. Brack61eaba52002-07-21 11:14:18 +000010063Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10064
10065 * python/Makefile.am: enhanced to fix bug 72012 (errors
10066 when using '-jX' make parameter)
10067
William M. Brackef61d202002-07-19 08:32:00 +000010068Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10069
10070 * xpath.c: small additional enhancement for booleans
10071 compared to nodesets
10072
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010073Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * HTMLtree.c: changed the order of the encoding declaration
10076 attributes in the meta tags due to a bug in IE/Mac
10077
William M. Brack0c022ad2002-07-12 00:56:01 +000010078Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10079
10080 * xpath.c: enhanced handling of booleans (especially '='
10081 and '!=' for nodesets) - fixes bug 85256. Added new
10082 routine xmlXPathNotEqualValues for more proper handling
10083 of '!=' when nodesets are involved.
10084
Daniel Veillard06944e22002-07-11 19:55:18 +000010085Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10086
10087 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10088 doc/xmlcatalog_man.xml to the source distribution
10089
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010090Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10091
10092 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10093 asked for this.
10094
Daniel Veillard539638b2002-07-06 19:55:14 +000010095Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10096
10097 * configure.in: preparing 2.4.23
10098 * doc/*: rebuilt the docs
10099
Daniel Veillard176d99f2002-07-06 19:22:28 +000010100Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10101
10102 * parser.c: fixing bug #84169 by fixing the
10103 comment of xmlCreatePushParserCtxt to describe the
10104 encoding detection parameters better.
10105
Daniel Veillard37f961d2002-07-06 17:53:56 +000010106Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10107
10108 * valid.c: fixing bug #79331 in one path the lookup for
10109 ID attributes on a namespaced node wasn't handled correctly :-\
10110
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010111Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * HTMLparser.c: trying to fix 87235 about discarded white
10114 spaces in the HTML parser.
10115 * result/HTML/*: this changes the output of a number of HTML
10116 regression tests
10117
Daniel Veillardfdc91562002-07-01 21:52:03 +000010118Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * xpath.c: applied patch from Richard Jinks for the namespace
10121 axis + fixed a memory error.
10122 * parser.c parserInternals.c: applied patches from Peter Jacobi
10123 removing ctxt->token for good.
10124 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10125 popped out by the regression tests.
10126 * Makefile.am: patch for threads makefile from Gary Pennington
10127
William M. Brack6000af52002-06-28 11:43:13 +000010128Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10129
Daniel Veillardfdc91562002-07-01 21:52:03 +000010130 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010131 expressions involving preceding-sibling (et al).
10132
Daniel Veillard153120c2002-06-18 07:58:35 +000010133Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * hash.c: applied a patch from Peter Jacobi to solve a problem
10136 when compiling with the Watcom C on Win32
10137 * result/schemas/*.err: the change of hashing algo generated
10138 permutations in the output
10139
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010140Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10141
10142 * hash.c: applied patch from Sander Vesik improving the quality of
10143 the hash function.
10144
Aleksey Sanina5808b92002-06-14 17:07:41 +0000101452002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010146
10147 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10148 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10149 xmllint.c xpath.c: replaced sprintf() with snprintf()
10150 to prevent possible buffer overflow (the bug was pointed
10151 out by Anju Premachandran)
10152
Daniel Veillarde059b892002-06-13 15:32:10 +000010153Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * parser.c: removed an uninitialized data error popped by valgrind
10156 on PE references
10157
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010158Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10159
10160 * doc/xml.html
10161 adding tutorial reference to the web page
10162
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010163Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10164
10165 * doc/tutorial/xmltutorial.xml
10166 * doc/tutorial/ar01s07.html
10167 * doc/tutorial/ape.html
10168 * doc/tutorial/includegetattribute.c
10169 adding section to tutorial about retrieving an attribute
10170 value
10171
Daniel Veillardf5582f12002-06-11 10:08:16 +000010172Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10173
10174 * parser.c: applied a couple of patches from Peter Jacobi to start
10175 to get rid of ctxt->token, with a possible significant speed
10176 improvement to be gained once done. Better compliance with PE
10177 references constructs in DTDs too.
10178 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10179 from Peter too
10180
Daniel Veillard38d80e22002-06-11 07:24:56 +000010181Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10182
10183 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10184 xmlParseElement was likely to have been deallocated at the
10185 time of the report, possibly leading to segfault. Just report
10186 the tag name now.
10187
Daniel Veillard9e412302002-06-10 15:59:44 +000010188Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * xpath.c: patch from Richard Jinks for XPath substring() function
10191 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10192
Aleksey Sanina5808b92002-06-14 17:07:41 +0000101932002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010194
10195 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10196
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010197Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10198
10199 *doc/FAQ.html
10200 fixing typos in FAQ, thanks to Robert Funnell for the
10201 editing help
10202
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010203Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10204
10205 * NEWS: got complaints from rpmlint that it was empty
10206
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010207Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10208
10209 * added doc/tutorial, including:
10210 apa.html
10211 apb.html
10212 apc.html
10213 apd.html
10214 ar01s02.html
10215 ar01s03.html
10216 ar01s04.html
10217 ar01s05.html
10218 ar01s06.html
10219 includeaddattribute.c
10220 includeaddkeyword.c
10221 includekeyword.c
10222 includestory.xml
10223 index.html
10224 xmltutorial.xml
10225 libxml tutorial, including generated html
10226
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010227Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10228
10229 * result/c14n/exc-without-comments/merlin-c14n-two-*
10230 result/c14n/without-comments/merlin-c14n-two-*
10231 test/c14n/exc-without-comments/merlin-c14n-two-*
10232 test/c14n/without-comments/merlin-c14n-two-*
10233 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10234 c14n/exc-c14n and slightly modified test script to handle
10235 these test cases
10236 * c14n.c: fixed bugs for complicated nodes set (namespace
10237 without node and others from merlin-c14n-two.tar.gz)
10238 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10239 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10240 for xmlsec performance patch
10241 * xpath.c: fixed self::node() for namespaces and attributes
10242
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010243Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10244
10245 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10246 but with the format parameter
10247 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10248
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010249Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10250
10251 * Makefile.am: updated c14n tests suite
10252 * c14n.c: performance improvement for previous c14n patch
10253
Daniel Veillarde72c7562002-05-31 09:47:30 +000010254Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * parser.c: another peroformance patch from Peter Jacobi, that
10257 time on parsing attribute values.
10258
Aleksey Sanin508a1012002-05-31 06:32:32 +000010259Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10260
10261 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10262 into LibXML2 test suite
10263
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010264Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10265
10266 * c14n.c: propagating xpath ancesstors node fix to c14n
10267 plus small performance improvement to reduce number of
10268 mallocs
10269 * xpath.c: fixed ancestors axis processing for namespace nodes
10270
Daniel Veillard46de64e2002-05-29 08:21:33 +000010271Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10274 Peter Jacobi
10275
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010276Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10277
10278 * configure.in: preparing 2.4.22
10279
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010280Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10283 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10284 a public entry point.
10285 * doc/*: rebuilt the API and docs
10286
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010287Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * xpath.c: patch from Richard Jinks to fix a problem introduced
10290 in the previous patch and pointed by Norm
10291
Daniel Veillardc6924812002-05-24 11:10:43 +000010292Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * libxml.spec.in: fixing bug #81112
10295
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010296Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10297
10298 * uri.c: fixing bug #82848
10299
Daniel Veillarda2878972002-05-24 07:54:39 +000010300Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10303 output of one catalog test
10304
Aleksey Sanin114e4752002-05-24 07:20:27 +000010305Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010306
Aleksey Sanin114e4752002-05-24 07:20:27 +000010307 * global.data globals.c tree.c include/libxml/globals.h
10308 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10309 default value for global parameter xmlIndentTreeOutput to 1 and
10310 introduced new global parameter xmlTreeIndentString (the string
10311 used to do one-level indent) with default value " " (as it was
10312 in tree.c)
10313
Daniel Veillard49d5af82002-05-23 11:55:49 +000010314Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10317 with trio and schemas.
10318
Daniel Veillard7c13af42002-05-22 09:57:32 +000010319Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * xpath.c: patch from Richard Jinks to fix the problem raised in
10322 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10323
Daniel Veillard5a872412002-05-22 06:40:27 +000010324Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * xmlschemas.c: a bit of work on import.
10327 * xmlschemastypes.c: Charles Bozeman provided a compare function
10328 for date/time types so min/max facet restrictions should work,
10329 indeterminate comparisons return an error instead of equal.
10330 * test/schemas/date_0* result/schemas/date_0_0: specific test
10331 from Charles Bozeman too
10332
Daniel Veillard10b6da42002-05-18 07:55:20 +000010333Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10334
10335 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10336 from Christian Cornelssen fixing the man pages and the Catalog
10337 building script.
10338 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10339 next step is <xs:import> I now have a reasonable understanding
10340 of how it works.
10341
Daniel Veillarde5354492002-05-16 08:43:22 +000010342Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10345
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010346Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10347
10348 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10349
Daniel Veillard088bf112002-05-14 11:03:59 +000010350Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * xpath.c: fixing an XPath function evalutation bug pointed out
10353 by Alexey Efimov where the context was lost when evaluating
10354 the function arguments
10355
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010356Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010357
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010358 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10359 function public for XMLSec performance optimizations
10360
Daniel Veillard3cd72402002-05-13 10:33:30 +000010361Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10362
10363 * python/generator.py python/libxml2class.txt : fixed a problem
10364 with the HTML parser pointed by Gary Benson
10365 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10366 example
10367
Aleksey Sanine48a3182002-05-09 18:20:01 +000010368Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10369 * parser.c: fixed bug #81159 (memory growth in SAX)
10370
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010371Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10372 * xpath.c: fixed bug #78858 (the real fix)
10373
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010374Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010375 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010376
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010377Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * tree.c: modified xmlNodeSetBase to allow changing the
10380 base of a document.
10381
Daniel Veillard070803b2002-05-03 07:29:38 +000010382Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * xmlschemastypes.c: patch Charles Bozeman for validation of
10385 all the date, time, and duration types
10386 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10387 * configure.in: fixed an error pointed by an user
10388 * xml2-config.in: fixed an error pointed by an user
10389
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010390Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10391
10392 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10393 win32/libxml2.def.src xmlIO.c: exported default
10394 'file:', 'http:' and 'ftp:' protocols input handlers
10395 and maked protocols comparisson case insensitive
10396
Daniel Veillard34de97f2002-04-30 14:29:22 +000010397Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * configure.in: Neven Has detected a typo
10400
Daniel Veillard28577c32002-04-30 06:48:41 +000010401Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10402
10403 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10404 as one of the persons allowed to commit directly to the
10405 module.
10406
Daniel Veillardfc57b412002-04-29 15:50:14 +000010407Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10410 * valid.c: raised a too low limit
10411 * doc/*: rebuilt the docs
10412
Daniel Veillardeca82812002-04-24 11:42:02 +000010413Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * test/XPath/expr/floats test/XPath/expr/functions
10416 result/XPath/expr/floats result/XPath/expr/functions
10417 xpath.c: another XPath conformance patch from Richard Jinks
10418
Daniel Veillard13e04c62002-04-23 17:51:29 +000010419Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * xmlschemas.c: fixed validation of attribute groups.
10422 * test/schemas result/schemas: added an example from the primer
10423
Daniel Veillard88c58912002-04-23 07:12:20 +000010424Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10427 * test/schemas result/schemas: updated the test list
10428
Daniel Veillarde19fc232002-04-22 16:01:24 +000010429Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10430
10431 * TODO: updated a bit
10432 * parser.c: made a comment more specific
10433 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10434 Schemas conformance.
10435 * test/schemas result/schemas: updated the test list
10436
Daniel Veillard441bc322002-04-20 17:38:48 +000010437Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10438
10439 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10440 implementing xs:all with minOccurs = 0
10441 * tes/schemas/* result/schemas/*: added more tests covering
10442 xs:all
10443
Daniel Veillard8a001f62002-04-20 07:24:11 +000010444Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10445
10446 * xmlregexp.c: first implementation of the all particle, this
10447 may need to be revisited for case where not all transitions
10448 must be crossed.
10449
Daniel Veillard7646b182002-04-20 06:41:40 +000010450Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10451
10452 * tree.c: another entity processing update from Markus Henke
10453
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010454Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10455
10456 * trionan.c: fixed crash on OSF/1
10457
Daniel Veillardb4398962002-04-19 07:01:55 +000010458Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10459
10460 * xmlschemas.c: more Schemas work
10461 * test/schemas/* result/schemas/*: added more tests coming
10462 from the spec.
10463
Daniel Veillard54761132002-04-18 21:00:44 +000010464Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10465
10466 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10467 ExcC14N specification
10468
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010469Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10470
10471 * tree.c: patch from Markus Henke, fix for recursive entities.
10472
Daniel Veillard23b1f372002-04-18 15:50:05 +000010473Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10474
10475 * xpath.c: fix a problem with string() on a document node.
10476
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010477Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * Makefile.am xmlschemas.c: more Schemas work
10480 * test/schemas/* result/schemas/*: added more tests coming
10481 from the spec.
10482
Daniel Veillard6231e842002-04-18 11:54:04 +000010483Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10486 * result/HTML/*: this changes a few things in the results
10487
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010488Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10489
10490 * include/libxml/tree.h: eliminated 'declaration different than
10491 prototype' warning
10492 * include/win32config.h: "resolved" conflicts with errno.h
10493
Daniel Veillardb509f152002-04-17 16:28:10 +000010494Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10497 on the automata interfaces and debug of counted choices
10498 * test/schemas/* result/schemas/*: added a number of tests
10499
Daniel Veillard8651f532002-04-17 09:06:27 +000010500Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10503 a bit of work on Schemas
10504 * testSchemas.c: try to make it more useful
10505 * test/schemas/* result/schemas/* Makefile.am: changed the
10506 Schemas regression test procedure, started adding a few samples
10507
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010508Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10509
10510 * include/libxml/encoding.h: Patch for the Borland C++ builder
10511 * include/libxml/tree.h: Patch for the Borland C++ builder
10512 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010513 * win32/bcb5: New directory for the Borland C++ builder
10514 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010515
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010516Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10517
10518 * win32/Makefile.msvc: Update for XML Schema support
10519 * win32/configure.js: Update for XML Schema support
10520 * win32/libxml2.def.src: Update for XML Schema support
10521
Daniel Veillard4255d502002-04-16 15:50:10 +000010522Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10525 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10526 xmlunicode.c include/libxml/Makefile.am
10527 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10528 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10529 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10530 include/libxml/xmlversion.h.in : merged the current state of
10531 XML Schemas implementation, it is not configured in by default,
10532 a specific --schemas configure option has been added.
10533 * test/automata test/regexp test/schemas Makefile.am
10534 result/automata result/regexp result/schemas:
10535 merged automata/regexp/schemas regression tests
10536
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010537Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * xpath.c: Gary found a compile time problem, fixes #78823
10540
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010541Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * configure.in: release of 2.4.20
10544 * doc/*: updated and rebuilt the docs
10545
Daniel Veillardf544f192002-04-15 12:56:56 +000010546Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * python/Makefile.am: patch from Cristian Gafton to build on
10549 Red Hat 6.2, should also fix #75779
10550
Daniel Veillard940492d2002-04-15 10:15:25 +000010551Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * valid.c: first part of fixing #78729
10554
Daniel Veillardeb475a32002-04-14 22:00:22 +000010555Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10558 escaping of URI when saving HTML files.
10559 * result/HTML/*: this impacted some tests
10560
Daniel Veillard9b731d72002-04-14 12:56:08 +000010561Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * configure.in: trying to fix #77441
10564
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010565Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * include/libxml/xmlIO.h: Hallski complained it could not be
10568 included by itself.
10569
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010570Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10571
10572 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10573
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010574Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10575
10576 * win32/configure.js: patch from Nilo for the c14n option
10577 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10578
Daniel Veillardda423da2002-04-10 19:25:38 +000010579Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10582 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10583 LIBXML_THREAD_ENABLED
10584
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010585Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * xpath.c: another patch from Richard Jinks for substring conformance
10588 * test/XPath/expr/floats test/XPath/expr/strings
10589 result/XPath/expr/floats result/XPath/expr/strings: update of the
10590 test suite to check those.
10591
Daniel Veillard01917aa2002-04-10 11:30:41 +000010592Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10593
10594 * xpath.c: patch from Richard Jinks for .x float parsing.
10595
Daniel Veillard46d6c442002-04-09 16:10:39 +000010596Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10597
10598 * parser.c: patch from Markus Henke when an encoding ain't recognized
10599
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010600Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * libxml.m4: got a report that #include <string.h> was needed
10603
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010604Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10607
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010608Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10609
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010610 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010611
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010612Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10613
10614 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10615 pointed out by Melvyn Sopacua.
10616
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010617Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10618
10619 * libxml.m4: Frédéric Crozat gave a patch related to the change
10620 of Include paths breaking the libxml.m4
10621
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010622Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * xpath.c: Fix bug #76927 forgot to save some context
10625 when evaluating binary expressions
10626
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010627Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * configure.in: fixed configure for MPE/iX from Markus Henke
10630 * xmlmemory.c: fixed initialization problems
10631 * xpath.c: another set of patches from Richard Jinks this
10632 fixes "make XPathtests" on linux
10633
Daniel Veillard21458c82002-03-27 16:12:22 +000010634Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10637 * test/XPath/expr/compare test/XPath/expr/equality
10638 test/XPath/expr/floats test/XPath/expr/functions
10639 test/XPath/expr/strings result/XPath/expr/compare
10640 result/XPath/expr/equality result/XPath/expr/floats
10641 result/XPath/expr/functions result/XPath/expr/strings: Updated
10642 tests though they show a divergence on Linux
10643
Daniel Veillard28dfed12002-03-27 09:08:17 +000010644Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * xpath.c trionan.c: previous commit also included patches
10647 from Richard Jinks on some IEEE support corner case
10648
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010649Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10652 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10653 that $(datadir) should be used for docs
10654
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010655Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10658 could leak filedescriptors
10659
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010660Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * configure.in nanohttp.c: applied patch from Allan Clark for
10663 UnixWare/OpenServer
10664
Daniel Veillard19274092002-03-25 16:48:03 +000010665Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * configure.in: preparing 2.4.19
10668 * doc/*: rebuilt the docs
10669
Daniel Veillard56b2db72002-03-25 16:35:28 +000010670Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * nanohttp.c: fixing #76043, got fed up with non-portability
10673 of that piece of code.
10674
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010675Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * valid.c SAX.c: Never commit without running "make tests" :-(
10678 fix a couple of stupidities in the previous commit
10679 * result/*: a few changes in some attribute order result of previous
10680 commit.
10681
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010682Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10685 the internal subset should not raise duplicate ID errors,
10686 also there was a small bug in conjunction to namespace
10687 declarations defaulted and xml:xxx attributes DTD definitions.
10688
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010689Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10690
10691 * xpath.c: Richard Jinks also raised some rounding problems
10692 this tries to fix them
10693
Daniel Veillard4e2df542002-03-22 12:23:14 +000010694Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10695
10696 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10697 behaviour in xmlXPathCastToString()
10698
Daniel Veillarddb552912002-03-21 13:27:59 +000010699Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10702 raised by Morus Walter
10703
Daniel Veillard9e537932002-03-21 13:08:08 +000010704Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10707 from Igor
10708
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010709Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * xpath.c: fixing #75619, related to a problem when trying
10712 to evaluate condition when the current node set resulting
10713 from that sub-step evaluation is empty. Also fixes 2 potential
10714 problem with previous-sibling and next-siblings axis.
10715
Daniel Veillard1840ef02002-03-21 08:05:23 +000010716Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10717
10718 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10719 HTML support is not configured in.
10720
Daniel Veillard561b7f82002-03-20 21:55:57 +000010721Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10724 include/libxml/tree.h: dohh I really didn't intended to commit
10725 this test version :-(
10726
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010727Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * testSAX.c: I wanted to see the real speed at the SAX interface
10730 after a little too many Ximianer started complaining about the
10731 parser speed.
10732 added a --quiet option:
10733 paphio:~/XML -> ls -l db100000.xml
10734 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10735 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10736 3200006 callbacks generated
10737 real 0m1.270s
10738 Which means 16MBytes/s and 3Mcallback/s
10739
Daniel Veillardc62a1472002-03-19 18:35:12 +000010740Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10741
10742 * xpath.c: valgrind spotted another error that time when running
10743 on libxslt regression tests
10744
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010745Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10746
10747 * Makefile.am: adding "make valgrind" running the full regression
10748 tests (except python ones) under Valgrind (using valgrind -q
10749 which was kindly added by the author).
10750 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10751 passes cleanly now except an obcure floating point initialization
10752 raised in log10() in one XPath regression test ???
10753 * tree.c: edited some comments to close #75244
10754
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010755Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10758 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10759 context of ScrollKeeper, made sure that if the number is
10760 an integer, the serialization follows the description at
10761 http://www.w3.org/TR/xpath#section-String-Functions
10762
Daniel Veillard5997aca2002-03-18 18:36:20 +000010763Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10764
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010765 * configure.in: preparing 2.4.18
10766 * doc/*: updated and rebuilt the web site
10767 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10768 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010769 * parser.c: humm, changed the way the SAX parser work when
10770 xmlSubstituteEntitiesDefault(1) is set, it will then
10771 do the entity registration and loading by itself in case the
10772 user provided SAX getEntity() returns NULL.
10773 * testSAX.c: added --noent to test the behaviour.
10774
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010775Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10776
10777 * parser.c: Wilfried Teiken provided a hackish but working
10778 way to get context reported back on entities when parsing
10779 with SAX and without breaking the DOM build.
10780
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010781Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * c14n.c: applied a new patch from Aleksey Sanin
10784 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10785 to reference Aleksey implementation of XML digital Signatures
10786
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010787Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * xpath.c: small fix to avoid potential problem due to
10790 ordering of freeing data
10791 * python/Makefile.am: people were complaining about
10792 the generated file in python dir not being built
10793
Daniel Veillardd2379012002-03-15 22:24:56 +000010794Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10795
10796 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10797 python/generator.py python/libxml.c python/types.c: Cleanup
10798 of the python Makefiles based on Jacob and James feedback,
10799 fixed the spec file accordingly, fixed the number of warning
10800 that passing my pedantic CFLAGS was generating. Conclusion
10801 is that Python includes are real crap.
10802
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010803Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * configure,in: it was reported quite a few times that
10806 xml2-config --cflags should not output
10807 -I$includeprefix/libxml2/libxml because libxml2 header names
10808 clashes with existing names like list.h from C++ stl.
10809 Includes should be #include<libxml/xxx.h> so ...
10810
Daniel Veillard6f293b12002-03-15 09:42:33 +000010811Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * c14n.c: another patch from Aleksey Sanin
10814
Daniel Veillard5c396542002-03-15 07:57:50 +000010815Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10818 canonicalization algorithm
10819 * doc/xml.html doc/index.html: added the C14N references on the
10820 index page.
10821
jacob berkman9be65862002-03-14 02:15:56 +0000108222002-03-13 jacob berkman <jacob@ximian.com>
10823
10824 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10825 usage, redundant, and gcc specific
10826
Daniel Veillard75be0132002-03-13 10:03:35 +000010827Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * xpath.c: speedup some node selection operations, this can
10830 have a significant impact on DocBook Norm's stylesheets
10831 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10832 make sure it's always the case
10833 * debugXML.c: distinguish CDATA and comments in ls operations
10834
Daniel Veillard61f26172002-03-12 18:46:39 +000010835Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10836
10837 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10838 to generate better API descriptions etc...
10839
Daniel Veillard9ff88172002-03-11 09:15:32 +000010840Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * c14n.c: Fixing #74186, made sure all boolean expressions
10843 get fully parenthesized, ran indent on the output
10844 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10845 include/libxml/tree.h: also #74186 related, removed the
10846 --with-buffers option, and all the preprocessor conditional
10847 sections that were resulting from it.
10848
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010849Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10850
10851 * valid.c: applied patch from Dodji Seketeli fixing an
10852 uninitailized variable in xmlValidGetValidElements()
10853
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010854Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * c14n.c: fixed a few comments
10857 * doc/*.html doc/*/*.html: regenerated the docs and added
10858 the C14N API
10859 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10860
Daniel Veillardfa49d872002-03-09 10:20:00 +000010861Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10862
10863 * check-xml-test-suite.py: fix to adapt varaiations in the
10864 bindings
10865 * configure.in python/setup.py python/setup.py.in: fixed to
10866 have the version of the python scripts automatically updated
10867
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010868Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10871 in xmlCopyProp()
10872
Daniel Veillardaf43f632002-03-08 15:05:20 +000010873Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10874
10875 * configure.in: preparing 2.4.17 release
10876 * doc/*: updated and rebuilt the docs
10877 * xpath.c: fixed a comment
10878 * python/libxml.c: fixed a possible reentrancy problem
10879
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010880Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10881
10882 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10883 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10884 added a specific regression test
10885 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10886 not raise exceptions when failing to find the attribute.
10887
Daniel Veillard90bc3712002-03-07 15:12:58 +000010888Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * configure.in xmllint.c: owen pointed out a problem with the
10891 ftme fix, gettimeofday() was not detected by configure and
10892 the ftime header wasn't included, dohhh
10893
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010894Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10895
10896 * configure.in xmllint.c: trying to fix #71457 for timing
10897 precision when gettimeofday() is not availble but ftime() is
10898
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010899Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10902 are now copied on install and part of the -devel RPM
10903
Daniel Veillard7b416132002-03-07 08:36:03 +000010904Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * xpath.c: trying to avoid bug #72150 which was apparently
10907 caused by a gcc bug (or a processor problem) as detailed
10908 at http://veillard.com/gcc.bug
10909
Daniel Veillardf742d342002-03-07 00:05:35 +000010910Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10911
10912 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10913 fixed xmlReconciliateNs(), added a Python test/example for
10914 inter-document cut'n paste
10915 * python/libxml.py: fixed node.doc on document nodes and added
10916 xpathEval() onto node objects
10917
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010918Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10921 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10922 fixup and integrated tests for the serialization stuff
10923
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010924Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10925
10926 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10927 moved the libxml man page to section 3
10928
Daniel Veillard1e774382002-03-06 17:35:40 +000010929Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10930
10931 * tree.c: fix bug #72490
10932 * python/libxml.c python/libxml.py: added methods serialize()
10933 and saveTo() to all node elements.
10934
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010935Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10936
10937 * xmlIO.c: closed #73430, don't read from an input source
10938 which indicated an end-of-file or an error.
10939
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010940Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10941
10942 * parser.c: make sure SAX endDocument is always called as
10943 this could result in a Python memory leak otherwise (it's
10944 used to decrement ref-counting)
10945 * python/generator.py python/libxml.c python/libxml.py
10946 python/libxml2-python-api.xml python/libxml2class.txt
10947 python/tests/error.py python/tests/xpath.py: implemented
10948 the suggestions made by Gary Benson and extended the tests
10949 to match it.
10950
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010951Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10952
10953 * python/generator.py: applied patch fixing #73450
10954
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010955Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * xpath.c: fixing #61290 "namespace nodes have no parent"
10958 long standing divergence from the XPath REC. NodeSets
10959 simply hold a copy of namespace nodes and those node ->next
10960 points to the parent (which may not be the node carrying the
10961 definition).
10962 * include/libxml/xpath.h: flagged but didn't added a possible
10963 speedup
10964 * DOCBparser.c HTMLparser.c: removed some warnings from push
10965 parser due to new state being added.
10966 * tree.c: new fix from Boris Erdmann
10967 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10968 the XML Canonalization support from Aleksey Sanin
10969
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010970Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * tree.c: patch from Boris Erdmann fixing some namespace odities
10973 with xmlCopyNode()
10974
Daniel Veillardc6613042002-03-02 09:34:02 +000010975Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10976
10977 * xmlIO.c: fix bug #72706 when loading a NULL entity
10978
Daniel Veillardc0fef772002-03-01 16:16:31 +000010979Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10982 actually change in a future XML Namespace revision.
10983
Daniel Veillard79426f22002-03-01 16:14:17 +000010984Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10987 added the possibility of returning nodesets from XPath extension
10988 functions written in Python
10989
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010990Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10991
10992 * python/*: commiting some Python bindings work done while travelling
10993
Daniel Veillard97300512002-03-01 09:13:41 +000010994Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10995
10996 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10997 explicitely with memory debugging switched on
10998
Daniel Veillard6361da02002-02-23 10:10:33 +000010999Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11002 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11003 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11004 the accessor generator for strings
11005 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11006 regression test.
11007
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011008Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11009
11010 * python/README python/generator.py python/libxml.c python/setup.py:
11011 added the 'usual' setup.py to allow building a libxml2-python
11012 module based on the same code. The initialization is however
11013 different the 2 .so files fo libxml2 and libxslt are identical and
11014 they entry point initialize both libraries. this is done to avoid
11015 some possible nasty problem since the Python don't merge the maps
11016 of all shared modules.
11017
Daniel Veillard158a4d22002-02-20 22:17:58 +000011018Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * parser.c: fixed a push/encoding bug reported by Michael
11021 on librsvg
11022
Daniel Veillard7839e162002-02-20 18:54:48 +000011023Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * include/libxml/parserInternals.h: fixes a misplaced #endif
11026
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011027Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11028
11029 * parser.c valid.c: found and fixed a couple of allocation bugs
11030
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011031Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11032
11033 * doc/xml.html doc/python.html doc/*: added a Python and binding
11034 page describing the current state of the Python bindings and
11035 giving pointers to the other languages wrappers.
11036
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011037Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11038
11039 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11040 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11041 rebuilt the API and web site
11042 * xpath.c: fixed #71978 portability bugs
11043
Daniel Veillard8aff2472002-02-19 21:50:43 +000011044Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11045
11046 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11047
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011048Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * include/libxml/parserInternals.h parser.c: had to change
11051 2 internal parsing API when processing document content
11052 to check the start and end of element content are defined
11053 in the same entity
11054 * valid.c include/libxml/valid.h: attribute normalization can
11055 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11056 with the context to report it.
11057 * SAX.c: fixed the last known bugs, crazy validation constraints
11058 when a document is standalone seems correctly handled. There
11059 is a couple of open issues left which need consideration especially
11060 PE93 on external unparsed entities and standalone status.
11061 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11062 The 2 tests left failing are actually in error. Cleanup done.
11063
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011064Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * valid.c: implemented E59 spaces in CDATA does not match the
11067 nonterminal S
11068
Daniel Veillard878eab02002-02-19 13:46:09 +000011069Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11070
11071 * SAX.c parser.c valid.c: more validation test fixups
11072 * check-xml-test-suite.py: added duration info for the tests
11073
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011074Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * parser.c valid.c: a couple of errors were reported but not
11077 saved back as such in the parsing context. Down to 1% failure rate
11078 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11079
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011080Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * xmlInternald.c: isExtender was missing a char
11083 * parser.c include/libxml/parser.h: % are acceptable in the
11084 internal subset if within a PUBLIC ID
11085
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011086Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * SAX.c parserInternals.c valid.c: more work on the conformance
11089 suite. Took the step to finally block documents with encoding
11090 errors. It's a fatal error per the spec, people should have fixed
11091 their documents by now.
11092
Daniel Veillard55253e22002-02-18 14:32:39 +000011093Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11094
11095 * check-xml-test-suite.py: fixed the test script after some discussion
11096 on the semantic of TYPE="error"
11097 * Makefile.am: added the script to the distrib
11098
Daniel Veillard28757702002-02-18 11:19:30 +000011099Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * SAX.c entities.c: fixed a couple of conformances issues deep
11102 into the validation code (standalone and undeclared Notations)
11103
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011104Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11105
11106 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11107 stayed there for years !
11108
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011109Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11112 missing
11113
Daniel Veillardc7612992002-02-17 22:47:37 +000011114Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11115
11116 * check-xml-test-suite.py: improved the behaviour a bit as
11117 well as the logs
11118 * parser.c valid.c SAX.c: fixed a few more bugs
11119 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11120
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011121Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * check-xml-test-suite.py: python script to run regression tests
11124 against the XML Test suite of W3C/OASis
11125 * SAX.c: fixed a validation bug
11126 * parser.c: fixed 3 errors pointed by the test suite
11127 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11128 * python/Makefile.am: fixed a dependendy
11129
Daniel Veillard9f28f302002-02-15 20:48:08 +000011130Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11131
11132 * xmlmemory.c: avoid a warning bug #71594
11133
Daniel Veillard144024e2002-02-13 21:14:46 +000011134Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11135
11136 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11137 warning on alpha/Tru64
11138
Daniel Veillarde4301c82002-02-13 13:32:35 +000011139Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * include/libxml/entities.h: fixing a comment
11142 * valid.c: fixing some troubles with validity check on namespaces
11143 * result/VC/NS3 test/VC/NS3: added a specific regression test
11144
Daniel Veillarda6d05382002-02-13 13:07:41 +000011145Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11146
11147 * tree.c: Fixing #71342 serializing '\n' in attribute values
11148 * result/noent/att3 result/att3 test/att3: added a specific
11149 test.
11150
Daniel Veillard797a5652002-02-12 13:46:21 +000011151Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * python/libxml.c: couple of bug fixes
11154
Daniel Veillard01a6d412002-02-11 18:42:20 +000011155Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11156
11157 * python/*.py: removed tabs and used spaces.
11158
Daniel Veillard397ff112002-02-11 18:27:20 +000011159Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11160
11161 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11162 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11163
Daniel Veillard03517542002-02-11 13:54:40 +000011164Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11167 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11168
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011169Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * include/libxml/encoding.h include/libxml/entities.h
11172 include/libxml/globals.h include/libxml/parser.h
11173 include/libxml/threads.h include/libxml/tree.h
11174 include/libxml/xmlmemory.h: trying to fix the include mess
11175
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011176Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11177
11178 * include/libxml/xmlmemory.h: reverted part of the previous
11179 attempt to provide #69655, this was breaking the build.
11180
Daniel Veillard0ba59232002-02-10 13:20:39 +000011181Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11182
11183 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11184 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11185 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11186 include/libxml/parserInternals.h include/libxml/tree.h
11187 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11188 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11189 clean.
11190 * python/libxml.c: fixed a warning.
11191
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011192Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11193
11194 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11195 copying of node, merge back IDs in the target document.
11196 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11197 test/XInclude/ents/ids.xml: test case
11198 * result/VC/ElementValid4: output changed due to a typo fix
11199
Daniel Veillard1c18e302002-02-09 22:16:40 +000011200Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11201
11202 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011203 generate the dependencies right as Jacob found out. Add
11204 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011205
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011206Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11207
11208 * parserInternals.c valid.c: Justin Fletcher found some parts
11209 of the code needing cleanup
11210 * libxml.spec.in python/Makefile.am python/generator.py
11211 python/libxml.c python/libxml.py: Fixed the python Makefiles
11212 corrected a bug showing up on ia64, changed the name of the
11213 python internal module too
11214
Daniel Veillard07be19b2002-02-08 14:20:35 +000011215Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * Makefile.am: applied patch from Andris Pavenis for binary
11218 name suffixes
11219
Daniel Veillardf216d462002-02-08 13:44:24 +000011220Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * xmllint.c win32/win32config.h: fixing #68748
11223
Daniel Veillardd455d792002-02-08 13:37:46 +000011224Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * valid.c: fixing #70166
11227
11228Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * valid.c: fixing #70077
11231
Daniel Veillardc575b992002-02-08 13:28:40 +000011232Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11233
11234 * Copyright Makefile.am README configure.in libxml.spec.in:
11235 Changed to the MIT Licence
11236 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11237 doc/xmlio.html: updated the doc accordingly
11238 * include/libxml/xmlwin32version.h configure.in: preparing
11239 2.4.14 release
11240 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11241 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11242 fixed the const xmlChar * wrapper and generator, XPath extension
11243 functions now use the context as first argument
11244 * python/tests/tstxpath.py python/tests/xpath.py
11245 python/tests/xpathext.py: Updated the tests accordingly
11246 * tree.c: fixed bug #70067
11247
Daniel Veillard7db38712002-02-07 16:39:11 +000011248Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11249
11250 * Makefile.am: cleanup
11251 * debugXML.c: always use stdout if output is NULL
11252 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11253 * python/Makefile.am python/generator.py python/libxml2class.txt
11254 python/libxml_wrap.h python/types.c: augmented the number of bindings
11255 handling FILE * and XPath contexts
11256 * python/tests/Makefile.am: avoid a stupid problem due to the
11257 use of TEST.
11258
Daniel Veillard15a143b2002-02-06 22:40:50 +000011259Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11260
11261 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11262
Daniel Veillard70cab352002-02-06 16:06:58 +000011263Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11264
11265 * python/TODO python/libxml.c: cleanup the extension function lookup
11266 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11267
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011268Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11269
11270 * configure.in python/Makefile.am: do not install outside
11271 of prefix
11272
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011273Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11274
11275 * python/TODO python/libxml.c: started adding SAX interfaces
11276 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11277 SAX test
11278
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011279Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11280
11281 * tree.c: hardened the addChild function
11282 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11283 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11284 added accessors needed for xmlNode, a bit more testing and
11285 extension of interfaces
11286 * python/tests/Makefile.am python/tests/build.py: added a test
11287 build from scratch/save/load/check
11288
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011289Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * parserInternals.c: change a small bit in the way valididy
11292 error messages get initialized
11293 * python/TODO python/libxml.c python/libxml2-python-api.xml
11294 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11295 added some memory debugging to track leaks at the libxml2 level
11296 * python/tests/*.py: changed all tests to check for leaks,
11297 there is just one left in XPath extension registrations.
11298
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011299Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11300
11301 * python/TODO python/generator.py python/libxml2-python-api.xml
11302 python/libxml2class.txt: more accessor classes for the parser
11303 context, allow to switch on and check validity
11304 * python/tests/Makefile.am python/tests/error.py
11305 python/tests/invalid.xml python/tests/valid.xml
11306 python/tests/validate.py: attded more test and and added error.py
11307 which I forgot to commit in the last step
11308
Daniel Veillard3ce52572002-02-03 15:08:05 +000011309Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * python/Makefile.am python/types.c: cleanup
11312 * python/libxml.c python/libxml.py python/libxml_wrap.h
11313 python/generator.py python/libxml2-python-api.xml
11314 python/libxml2class.txt: added class for parser context, added
11315 first cut for push mode support. Added a framework to generate
11316 accessors functions.
11317 * python/tests/Makefile.am python/tests/push.py: added a push
11318 test
11319
Daniel Veillardcfb05462002-02-02 23:18:22 +000011320Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11321
11322 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11323 bug a bit of cleanup.
11324
Daniel Veillard5d819032002-02-02 21:49:17 +000011325Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11326
11327 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11328 python/libxml2class.txt: adding error redirections and preformat
11329 to a python handler
11330 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11331 tests self checking
11332
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011333Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11334
11335 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11336 a function
11337
Daniel Veillard9589d452002-02-02 10:28:17 +000011338Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11339
11340 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11341 python/libxml.c python/libxml2-python-api.xml
11342 python/libxml2class.txt: Progressing through the TODOs, class
11343 description output, extra XML API, RPM now builds the wrappers
11344 for all python installed versions
11345
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011346Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11347
11348 * configure.in libxml.spec.in python/Makefile.am python/TODO
11349 python/generator.py python/libxml2class.txt: added more informations
11350 in the libxml2-python package including docs. Slightly changed
11351 the class hierarchy
11352 * python/tests/*: added basic regression tests infrastructure too
11353
11354Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11355
11356 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11357 added libxml2-python as part of the packages installed
11358
Daniel Veillarda7340c82002-02-01 17:56:45 +000011359Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * python/Makefile.am python/generator.py python/libxml.c
11362 python/libxml.py: more work, now able to extend the
11363 XPath interpreter with functions written in python.
11364
Daniel Veillardc3e39442002-02-01 09:29:41 +000011365Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11366
11367 * python/Makefile.am: Jacob sent a patch to allow building from
11368 tarfile.
11369
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011370Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11371
11372 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11373 inserted the python wrappers build, I hope this won't be too
11374 unportable
11375
Daniel Veillard1971ee22002-01-31 20:29:19 +000011376Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11377
11378 * xpath.c: minor optimization
11379 * python/generator.py python/libxml.c python/libxml.py
11380 python/libxml_wrap.h: more work on the python bindings,
11381 they now support XPath and there is no evident leak
11382
Daniel Veillard36ed5292002-01-30 23:49:06 +000011383Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11384
11385 * python/generator.py python/libxml.c python/libxml.py:
11386 more work on the python bindings generator.
11387
Daniel Veillard96fe0952002-01-30 20:52:23 +000011388Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11389
11390 * python/generator.py python/libxml.c python/libxml_wrap.h:
11391 more work on the python bindings.
11392
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011393Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11394
11395 * python/generator.py python/libxml.c python/libxml.py
11396 python/libxml_wrap.h: commited early version of a python binding
11397 for private use only ATM
11398
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011399Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11400
11401 * entities.c tree.c include/libxml/entities.h: applied patch
11402 from Anthony Jones to implement copy of DTD subtree too. Had
11403 just to keep 2 function private which really ought to become
11404 public ones.
11405
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011406Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11407
11408 * xmllint.c: added pointers to the web pages in the usage()
11409
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011410Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * tree.c: more fixes from Petr Kozelka for attribute handling
11413 in the tree API to align the semantic with DOM.
11414
Daniel Veillard36065812002-01-24 15:02:46 +000011415Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11416
11417 * valid.c tree.c entities.c: another set of patches from
11418 Anthony Jones for copy operations cleanup and robustness
11419
Daniel Veillardf8592562002-01-23 17:58:17 +000011420Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11421
11422 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11423 an alphabetic index based on comments content
11424 * doc/*: rebuilt the web site with the new references
11425
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011426Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11427
11428 * parserInternals.h: Greg Sjaardema suggested to use an
11429 eponential buffer groth policy in xmlParserAddNodeInfo()
11430
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011431Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11432
11433 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11434 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11435 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11436 to generate cross-references, and added/updated the stylesheets
11437 to generate and link API indexes. The generic keyword index
11438 is not done yet.
11439 * doc/*.html: regenerated all the usual docs too
11440
Daniel Veillard2070c482002-01-22 22:12:19 +000011441Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11442
11443 * debugXML.c: added an xpath function to the shell for T. V. Raman
11444
11445Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011446
11447 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11448 debug routines.
11449
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011450Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11451
11452 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11453 support of attribute nodes
11454
Daniel Veillard9d06d302002-01-22 18:15:52 +000011455Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11456
11457 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11458 hopefully near complete and fully documented of the API in XML
11459 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11460 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11461 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11462 include/libxml/parserInternals.h include/libxml/valid.hi
11463 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11464 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11465 include/libxml/xpath.h include/libxml/xpathInternals.h:
11466 Cleaned up the doc comments a lot in the process, the interface
11467 coverage is now 100%
11468
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011469Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11470
11471 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11472 extracts comments from the gtk-doc DocBook output (a bit
11473 convoluted but seems to work).
11474
Daniel Veillard61006472002-01-21 17:31:47 +000011475Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11476
11477 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11478 added an XML description of the API, moved the script generating
11479 it here. Added a "make api" target
11480
Daniel Veillardd2f23002002-01-21 13:36:00 +000011481Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11484
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011485Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11486
11487 * xpath.c include/libxml/xpathInternals.h: the change made to
11488 xmlXPathFuncLookupFunc was incompatible roll it back
11489
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011490Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11491
11492 * SAX.c: cleanup patch from Anthony Jones
11493 * doc/Makefile.am: fix the headers to avoid in make scan
11494 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11495 includes, * vs Ptr and general cleanup
11496 * parsedecl.py: first version of a script to extract the
11497 module interfaces, the goal will be to provide .decl or XML
11498 specification of the interfaces to build wrappers.
11499
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011500Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11501
11502 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11503 now provides return codes in case of errors
11504
Bjorn Reese026d29f2002-01-19 15:40:18 +000011505Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11506
11507 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11508 Upgraded to trio baseline 1.6
11509 * strio.h strio.c: Replaced by triostr.h and triostr.c
11510
Daniel Veillard572577e2002-01-18 16:23:55 +000011511Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11512
11513 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11514 of strdup usage in the code
11515
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011516Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11517
11518 * parser.c error.c: Keith Isdale complained rightly that
11519 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11520
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011521Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11522
11523 * tree.c: fixed the funxtion to set the xml: attributes
11524 * debugXML.c: added "setbase" to test it.
11525
Daniel Veillard2c748c62002-01-16 15:37:50 +000011526Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11527
11528 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11529 to allow updating an attribute content
11530
Daniel Veillard8de85c62002-01-15 17:10:15 +000011531Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11532
11533 * libxml.h: try to avoid problems when compiling on Windows
11534
Daniel Veillard314cfa02002-01-14 17:58:01 +000011535Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11536
11537 * hash.c: patch from Anthony Jones for hash.c allocation size
11538 * Makefile.am: trying to work around Yet Another Libtool Madness
11539 and build the 2.4.13 release finally ...
11540
Daniel Veillard744683d2002-01-14 17:30:20 +000011541Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11544 * doc/* : update of the documentation
11545
Daniel Veillarde6a55192002-01-14 17:11:53 +000011546Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11547
11548 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11549 at fixing #61290 :-(
11550
Daniel Veillardfb25a512002-01-13 20:32:08 +000011551Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11552
11553 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11554 Fixes bug #67229
11555
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011556Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11557
11558 * tree.c: trying to avoid troubles when a subtree is copied
11559 and coalesced in part with the target tree. Should fix
11560 bug #67407
11561
Daniel Veillardd8224e02002-01-13 15:43:22 +000011562Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11563
11564 * valid.c: fixed validation of attributes content of type
11565 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11566 values, very old bug. Fixes #67671
11567
Daniel Veillard8107a222002-01-13 14:10:10 +000011568Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11569
11570 * parser.c include/libxml/parserInternals.h tree.c: integrated
11571 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11572 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11573
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011574Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11575
11576 * threads.c: applied Serguei Narojnyi's patch to add native
11577 thread support on the Win32 platform
11578 * testThreadsWin32.c Makefile.am: added the test program also
11579 from Serguei, Win32 specific
11580 * include/win32config.h include/libxml/xmlwin32version.h.in:
11581 added patch from Igor for the Windows thread specific defines.
11582
Daniel Veillard845cce42002-01-09 11:51:37 +000011583Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11584
11585 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11586
Daniel Veillard7b602b42002-01-08 13:26:00 +000011587Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11590 output page into XMLinfo.html. Close bug #66951 and
11591 raised by Robert Collins too.
11592
Daniel Veillard73c6e532002-01-08 13:15:33 +000011593Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11594
11595 * encoding.c: Paul Keogh pointed out a possibility of segfault
11596 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11597 Closes bug # 68238
11598
Daniel Veillard4a859202002-01-08 11:49:22 +000011599Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11600
11601 * doc/*.html: updated the Gdome2 links
11602
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011603Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11604
11605 * libxml.h: Applied following patches from Robert Collins
11606 and make sure IN_LIBXML is defined when compiling it
11607 -------
11608 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11609 as well as Visual C.
11610 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11611 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11612 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11613 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11614 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11615 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11616 xmlSysIDExists xmlNoNetExists).
11617 * xmllint.c: Don't include winsock2.h for Cygwin.
11618
Daniel Veillard401c2112002-01-07 16:54:10 +000011619Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11620
11621 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11622 when the version info is not present.
11623
Daniel Veillard6f42c132002-01-06 23:05:13 +000011624Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11625
11626 * tree.c: Anthony Jones pointed out a problem in
11627 xmlStringGetNodeList() and provided a fix for it
11628
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011629Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11630
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011631 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011632 xmlCreatePushParserCtxt() when the initial buffer passed
11633 is large.
11634
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011635Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11636
11637 * win32/*: big cleanup of the Windows/MSVC project files
11638 from Igor Zlatkovic
11639
Daniel Veillardcebb1362002-01-02 13:13:30 +000011640Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11641
11642 * doc/Makefile.am: should fix #67674 and avoid troubles if
11643 xsltproc is not available or fails in the prefix provided
11644
Daniel Veillard26908ab2002-01-01 16:50:03 +000011645Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11646
11647 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11648
Daniel Veillard5344c602001-12-31 16:37:34 +000011649Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11650
11651 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11652 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11653 Fixed a few other problems raised by Charlie Bozeman.
11654 * result/VC/ElementValid[5-7]: fixed the output
11655
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011656Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11657
11658 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11659 patches from Charlie Bozeman. Regenerated the HTML docs.
11660
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011661Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11662
11663 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11664 for Windows from Igor
11665
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011666Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11667
11668 * xmllint.c: applied Justin Fletcher patch for --output or -o
11669
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011670Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11671
11672 * win32/libxml2/libxml2.def.src: close #67019
11673
Daniel Veillard01db67c2001-12-18 07:09:59 +000011674Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11675
11676 * xmllint.c: applied Justin Fletcher generic timing patch
11677 similar to the one already applied to xsltproc.
11678
Daniel Veillardd1640922001-12-17 15:30:10 +000011679Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11680
11681 * include/libxml/tree.h tree.c: applied documentation patches
11682 from Charlie Bozeman
11683
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011684Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11685
11686 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11687
Daniel Veillard29e43992001-12-13 22:21:58 +000011688Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11689
11690 * valid.c: fix the xmlStrdup() used in the previous patch.
11691 * valid.c: added --dropdtd
11692 * tree.c: fixed xmlUnlinkNode so it also removes the references
11693 from the document if the node is a DTD
11694
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011695Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11696
11697 * HTMLtree.c valid.c: cleanup some static declarations
11698
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011699Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11700
11701 * xmllint.c: removed another strdup()
11702 * doc/FAQ: removed the HP/UX entry
11703
Daniel Veillarded472f32001-12-13 08:48:14 +000011704Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11705
11706 * valid.c: fix bug #66816 when validating.
11707 * xmllint.c: don't use sys/time.h if configure did not found it
11708
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011709Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11710
11711 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11712 xmlcatalog_man.xml
11713
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011714Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11715
11716 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11717 xmlInitMemory() was declared twice
11718
Daniel Veillardb82c1662001-12-09 14:00:54 +000011719Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11720
11721 * globals.c: do not reference strdup() !
11722 * configure.in libxml-2.0.pc.in: trying to fix the libs
11723 of the various config extraction modules
11724
Daniel Veillardef90ba72001-12-07 14:24:22 +000011725Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11726
11727 * configure.in : preparing 2.4.12
11728 * doc/* : updated and rebuilt the docs
11729
Daniel Veillard220346d2001-12-07 11:33:54 +000011730Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11731
11732 * uri.c: closed bug #66159
11733 * testURI.c: added --escape option
11734 * configure.in: some cleanup for xml2-config --cflags
11735
Daniel Veillard2a906822001-12-06 14:34:08 +000011736Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11737
11738 * globals.c testThreads.c: removed some misplaced includes
11739 of xmlversion.h
11740
Daniel Veillarde28313b2001-12-06 14:08:31 +000011741Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11742
11743 * threads.c: patch from Gary Pennington fixing a possible
11744 problem at initialization time.
11745
Daniel Veillardd3b08822001-12-05 12:03:33 +000011746Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11747
11748 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011749 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011750 CodeWarrior.
11751
Daniel Veillarda7866932001-12-04 13:14:44 +000011752Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11753
11754 * xmllint.c: applied Geert Kloosterman's patch to fix
11755 --repeat --timing output
11756
Daniel Veillard19840942001-11-29 16:11:38 +000011757Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11758
11759 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11760 where non-wellformed XML declaractions were not detected.
11761
Daniel Veillarde85d9342001-11-28 14:43:12 +000011762Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11763
11764 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11765
Daniel Veillard22f25a82001-11-28 09:12:23 +000011766Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11767
11768 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11769 gets reset by xmlCleanupInputCallbacks() and this makes the
11770 function useless. Same for output.
11771
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011772Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11773
11774 * xmlIO.c: robert pointed out a loop error in callback cleanups
11775
Daniel Veillard8faa7832001-11-26 15:58:08 +000011776Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11777
11778 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11779 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11780 they are not really tied to debugging
11781
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011782Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11783
11784 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11785 * xmllint.c: better --catalogs description
11786
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011787Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11788
11789 * tree.c: fixed a couple of problems in xmlSetProp()
11790
Daniel Veillardcd337f02001-11-22 18:20:37 +000011791Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11792
11793 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11794 unappropriate stdout output.
11795
Daniel Veillard566d4df2001-11-22 13:00:53 +000011796Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11797
11798 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11799 by Denis Beurive, closes #65111
11800
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011801Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11802
11803 * valid.c: in case of content model validity error, don't
11804 print it if validity warnings were not requested.
11805
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011806Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11807
11808 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11809 * parserInternals.c: removed the last exit() call. Print an
11810 unmaskable error on stderr instead (library mismatch detection)
11811
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011812Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11813
11814 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11815 shell instructions from Heiko Rupp
11816
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011817Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11818
11819 * catalog.c: use the URL notation file:// for default catalog paths
11820
Daniel Veillard0ec98632001-11-14 15:04:32 +000011821Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11822
11823 * include/libxml/tree.h: better comments for _private fields
11824 * tree.c: removed a problem when copying an entity reference.
11825
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011826Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11827
11828 * vms/*: updated instructions and diffs from John A Fotheringham
11829
Daniel Veillarda11001b2001-11-12 22:45:36 +000011830Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11831
11832 * include/libxml/xmlerror.h: avoid an include problem if
11833 #include <libxml/xmlerror.h> happens first in code
11834 seems to be the case in KDE libs
11835
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011836Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11837
11838 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11839 from Igor for Windows
11840
11841Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11842
11843 * Makefile.am: Gary Pennington pointed out a missing prefix
11844
Daniel Veillard43d3f612001-11-10 11:57:23 +000011845Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11846
11847 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11848 * doc/*: upgraded and rebuilt the docs
11849
Daniel Veillardc1f78342001-11-10 11:43:05 +000011850Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11851
11852 * HTMLparser.c: fix comment in scripts element parsing.
11853 * result/HTML/doc3*: updated the results.
11854
11855Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11856
11857 * uri.c: another URI bug fix #63336, using Joel Young patch.
11858
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011859Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11860
11861 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11862 a cleaned up version of the Pwd shell string generation.
11863
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011864Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11865
11866 * valid.c include/libxml/tree.h: trying to fix namespaces +
11867 validation problems for good, closing #63619 in the process
11868 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11869 wrong in this respect, fixed it.
11870
Daniel Veillardd536f702001-11-08 17:32:47 +000011871Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11872
11873 * xmllint.c: Morus Walter patch to allow --format and --encode
11874
Daniel Veillard5004f422001-11-08 13:53:05 +000011875Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11876
11877 * debugXML.c: Stefan Kost provided an help command for the shell
11878
Daniel Veillarda6825e82001-11-07 13:33:59 +000011879Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11880
11881 * debugXML.c: Heiko Rupp pointed that the shell would crash
11882 on empty nodesets returns.
11883
Daniel Veillard03f848d2001-11-07 12:53:46 +000011884Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11885
11886 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11887 migh need the history libraries
11888
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011889Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11890
11891 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11892 handle the case of < in quoted attributes, Bastian Kleineidam
11893
Daniel Veillardc853b322001-11-06 15:24:37 +000011894Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11895
11896 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11897 fixing catalog breakages
11898 * Makefile.am catalog.c result/catalogs/catal
11899 result/catalogs/mycatalog.* test/catalogs/catal*:
11900 fixed more problems in catalog support, added more regression tests
11901 for both XML and SGML catalog handling
11902
Daniel Veillard66870c72001-11-05 19:27:49 +000011903Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11904
11905 * debugXML.c: applied an improvement to xmlGetLineNo() from
11906 Keith Isdale
11907
Daniel Veillardffe09c92001-11-05 14:21:47 +000011908Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11909
11910 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11911 Side effect of the progressive catalog loading
11912
Daniel Veillardad661b92001-11-05 11:43:15 +000011913Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11914
11915 * Makefile.am: confexecdir and confexec_DATA were defined twice
11916 pointed out by Karl Eichwalder
11917
Daniel Veillard6eb17722001-11-04 22:19:27 +000011918Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11919
11920 * xmlcatalog.c: avoid unlink() and use remove() instead.
11921
Daniel Veillardea898282001-11-04 22:13:45 +000011922Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11923
11924 * libxml.spec.in: cleanup
11925 * include/libxml/xmlwin32version.h: updated with 2.4.8
11926
Daniel Veillarda4617b82001-11-04 20:19:12 +000011927Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11928
11929 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11930 of compiling libxml with a non standard set of options
11931
John Fleck027edfb2001-11-04 20:13:58 +000011932Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11933
11934 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11935 document --sgml option, fixing gnome bugzilla #63382
11936
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011937Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11938
11939 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11940 breakage of 2.4.7, added a couple of really needed APIs
11941 like xmlCatalogIsEmpty() and xmlNewCatalog()
11942 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11943 for install-catalog
11944 * configure.in: preparing 2.4.8
11945
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011946Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11947
11948 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11949 include/libxml/tree.h include/libxml/xmlIO.h: more include
11950 cleanups, export cleanly one html output + format function.
11951
11952Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11953
11954 * parser.c: removed initGenericErrorDefaultFunc call from
11955 xmlInitParser() since it could destroy previous calls to
11956 xsltSetGenericErrorFunc() effects
11957
Daniel Veillardebd38c52001-11-01 08:38:12 +000011958Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11959
11960 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11961 keyword.
11962
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011963Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11964
11965 * Makefile.am: cleanup
11966 * threads.c: cleanup too
11967 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11968 from xsltproc
11969 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011970 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011971
Daniel Veillard91c00402001-10-30 17:41:38 +000011972Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11973
11974 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11975 was not used anymore !
11976
Daniel Veillard52dcab32001-10-30 12:51:17 +000011977Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11978
11979 * configure.in: preparing 2.4.7
11980 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11981 manual page from John
11982 * doc/*: updated the doc and rebuilt the generated pages
11983
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011984Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11985
11986 * xmlIO.c: closing bug #62711, the library should never
11987 close stdin or stdout.
11988
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011989Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11990
11991 * uri.c: second pass at fixing #63336, using Joel Young
11992 final patch. looks okay.
11993
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011994Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11995
11996 * uri.c include/libxml/uri.h: trying to clear #63336
11997 allowing the escaping routine to parse unconformant
11998 URI-References.
11999
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012000Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12001
12002 * vms/readme.vms vms/build_libxml.com nanoftp.c
12003 include/libxml/xmlversion.h.in: a few VMS updates from
12004 John A Fotheringham
12005 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12006 and xmlCleanupOutputCallbacks() for the Perl binding people.
12007
Daniel Veillard635ef722001-10-29 11:48:19 +000012008Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12009
12010 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12011 apply fixes to close #63271 and avoid segfaults when
12012 the error routine gets callbed before xmlInitParser()
12013 get called.
12014 * nanoftp.c error.c: Applied patches from Justin Fletcher
12015 correcting some xmlGenericError misuses.
12016
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012017Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12018
12019 *doc/xmllint.xml, doc/xmllint.1
12020 New and improved man page for xmllint - .xml is the original, .1
12021 is the generated man page
12022
Daniel Veillardc9484202001-10-24 12:35:52 +000012023Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12024
12025 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12026 the web site from the main HTML document.
12027
Daniel Veillard5151c062001-10-23 13:10:19 +000012028Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12029
12030 * parser.c: fixed an erroneous validation bug when PE refs
12031 occurs in external parsed entities referenced from the
12032 internals subset
12033 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12034 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12035 added the associated testcase, it's a nice one.
12036 * HTMLparser.c: generate the DTD node as HTML still ...
12037 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12038
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012039Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12040
12041 * HTMLparser.c: fixed a bug in htmlNewDoc()
12042
Daniel Veillard89cad532001-10-22 09:46:13 +000012043Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12044
12045 * test/threads/*: added entities testing to the Thread test
12046 * testThreads.c: make the test reasonable
12047 * DOCBparser.c: fix the DTD public and system ID
12048 * xmllint.c: added --sgml for SGML DocBook importing
12049 * Makefile.am: added Docbtests target
12050
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012051Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12052
12053 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12054 * testThreads.c: removed bogus include
12055
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012056Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12057
12058 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12059 fixed a very serious (looping) validation bug
12060
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012061Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12062
12063 * include/libxml/globals.h include/libxml/threads.h threads.c
12064 testThreads.c: far more testing, cleaning up bugs
12065 * *.c : make sure globals.h is always included.
12066
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012067Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12068
12069 * HTMLparser.c: try to get rid of parser loops for good.
12070
Daniel Veillardab7488e2001-10-17 11:30:37 +000012071Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12072
12073 * configure.in: fixed some bugs in CFLAGS passing.
12074 * test/threads Makefile.am testThreads.c: added a specific
12075 threaded test case (really nasty, guaranteed).
12076
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012077Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12078
12079 * catalog.c: serious cleanup on the management of the
12080 XML catalog tree, more tests done, especially with
12081 the catalog PI.
12082
Daniel Veillard364789a2001-10-16 12:45:00 +000012083Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12084
12085 * catalog.c: avoid a problem in catalog cleanup on SMP if
12086 catalogs were not initialized.
12087
Daniel Veillard81463942001-10-16 12:34:39 +000012088Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12089
12090 * catalog.c xpath.c: trying to cleanup the not thread safe
12091 parts of the library.
12092
Daniel Veillard64a411c2001-10-15 12:32:07 +000012093Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12094
12095 * include/libxml/globals.h configure.in global.data: make
12096 the allocation be per-thread a configure option
12097 * encoding.c include/libxml/parser.h: fixed compilation
12098 errors
12099
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012100Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12101
12102 * include/libxml/parser.h: Norm reported that a few lines
12103 added were breaking libxslt compile, removed them for now
12104
Daniel Veillard6f350292001-10-14 09:56:15 +000012105Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12106
12107 * parser.c parserInternals.c threads.c: debugged and fixed
12108 initialization problems which were giving troubles on SMP
12109 boxes.
12110
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012111Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12112
12113 * include/libxml/Makefile.am: missing globals.h
12114
Daniel Veillarde7090612001-10-13 12:18:28 +000012115Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012116
Daniel Veillarde7090612001-10-13 12:18:28 +000012117 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012118
Daniel Veillardd0463562001-10-13 09:15:48 +000012119Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12120
12121 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12122 include/libxml/parserInternals.h include/libxml/tree.h
12123 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12124 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12125 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12126 Applied the last patches from Gary, cleanup, activated threading
12127 all user accessible global variables are now handled in globals.[ch]
12128 Still a bit rought but make tests passes with either
12129 --with-threads defined at configure time or not.
12130 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12131 linking options
12132
Daniel Veillardb8478642001-10-12 17:29:10 +000012133Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12134
12135 * Makefile.am include/libxml/Makefile.am
12136 include/libxml/globals.h globals.c include/libxml/threads.h
12137 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12138 configure.in: started integrating the core of the thread support
12139 not activated yet but half integrated. The code should still
12140 compile and work anyway.
12141
Daniel Veillardb44025c2001-10-11 22:55:55 +000012142Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12143
12144 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12145 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12146 integrating the non-controversial parts of Gary Pennington
12147 multithread patches
12148 * catalog.c: corrected a small bug introduced
12149
Daniel Veillard75b96822001-10-11 18:59:45 +000012150Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12151
12152 * catalog.c include/libxml/catalog.h: very serious cleanup,
12153 isolating unportable code and as much as possible the accesses
12154 to the global shared catalog. May need more testing !
12155
Daniel Veillard78d12092001-10-11 09:12:24 +000012156Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12157
12158 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12159 Keith Isdale patches for the XSLT debugger interfaces. Some
12160 cleanup
12161
Daniel Veillardff0b7312001-10-11 06:46:09 +000012162Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12163
12164 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12165 * DOCBparser.c: generate line nubers in elements
12166
Daniel Veillard60087f32001-10-10 09:45:09 +000012167Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12168
12169 * configure.in: preparing 2.4.6 release
12170 * doc/xml.html doc/html/*: updated and rebuilt the docs
12171 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12172
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012173Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12174
12175 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12176 adding documentation for DV's supercatalog support
12177
Daniel Veillard82d75332001-10-08 15:01:59 +000012178Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12179
12180 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12181 super catalog support adding one API and one flag --sgml to
12182 xmlcatalog
12183
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012184Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12185
12186 * doc/xmlcatalog_man.xml, xmlcatalog.1
12187 One more crack at
12188 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12189
12190
Thomas Broyer47334c02001-10-07 16:41:52 +000012191Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12192
12193 * xpath.c: implemented xmlXPathObjectCopy for external objects
12194 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12195
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012196Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12197
12198 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12199 finishing up fix to
12200 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12201 the xmlcatalog man page display more elegantly
12202
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012203Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12204
12205 * configure.in: closing bug #61832
12206 * HTMLparser.c: removed a warning
12207
Daniel Veillard6ab38382001-10-06 13:08:27 +000012208Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12209
12210 * xpath.c: fixing #61673 part I, do not loose doc information
12211 when copying result value trees.
12212
Daniel Veillard556c6682001-10-06 09:59:51 +000012213Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12214
12215 * xpath.c: trying to harden the XPath interpreter
12216
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012217Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12218
12219 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12220 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12221
William M. Brack1633d182001-10-05 15:41:19 +000012222Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12223
12224 * HTMLparser: repaired another loop problem
12225
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012226Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12227
12228 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12229 parsing.
12230 * xpath.c: fix bug #61291 the default XML namespace node is
12231 missing from the namespace axis.
12232 * tree.c: refuse to create namespaces nodes with prefix "xml"
12233
Daniel Veillard651f9472001-10-04 14:51:06 +000012234Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12235
12236 * SAX.c: ouch a non-defined namespace could lead to a crash,
12237 fixed #61215
12238
Daniel Veillard7dd05702001-10-04 14:25:12 +000012239Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12240
12241 * parserInternals.c: closed bug #61054
12242
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012243Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12244
12245 * include/libxml/Makefile.am: closing #60708
12246
Daniel Veillarda293c322001-10-02 13:54:14 +000012247Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12248
12249 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12250 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12251
Daniel Veillardf4309d72001-10-02 09:28:58 +000012252Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12253
12254 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12255
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012256Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12257
12258 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12259 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12260
Daniel Veillard16756b62001-10-01 07:36:25 +000012261Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12262
12263 * catalog.c: Justin Fletcher provided cleaup code in case
12264 HAVE_STAT is not defined
12265 * include/win32config.h: Igor Zlatkovic suggested to have
12266 HAVE_STAT defined there
12267
William M. Brack5e1cac12001-09-28 16:19:18 +000012268Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12269
12270 * catalog.c - fixed typing error reported by M. Barros
12271
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012272Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12273
12274 * xmllint.c - fixing typo
12275
William M. Brackd28e48a2001-09-23 01:55:08 +000012276Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12277
12278 * HTMLparser.c: small enhancement to prevent loop on
12279 unrecognizable data
12280
Daniel Veillardb1d62872001-09-21 09:47:08 +000012281Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12282
12283 * parserInternals.c: applying patch from bug #60757 this
12284 should close it
12285
Daniel Veillardc0631a62001-09-20 13:56:06 +000012286Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12287
12288 * catalog.c xmlcatalog.c: removed a couple of warning
12289 * xpath.c: try to solve the linking problem on platforms
12290 needing trio to compile
12291
Daniel Veillard1a123612001-09-19 08:06:23 +000012292Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012293
Daniel Veillard1a123612001-09-19 08:06:23 +000012294 * Makefile.am libxml.spec.in: backing up non-documented changes
12295 commited without review or aproval by Jens Finke <jens@gnome.org>
12296 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012297
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012298Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12299
12300 * configure.in: Joe Orton provided a patch fixing a problem
12301 when iconv is specified to be in a non-standard directory
12302 but wasn't exported in xml2-config --cflags
12303
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012304Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12305
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012306 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012307 troubles with 2.4.4 errors.
12308
Daniel Veillard16698282001-09-14 10:29:27 +000012309Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12310
12311 * encoding.c entities.c: do not output hexadecimal charrefs
12312 when serializing HTML since some version of Netscape can't
12313 grok it, generate decimal ones.
12314 * result/HTML/doc3.htm: output changed due to previous test
12315 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12316
Daniel Veillard98fed372001-09-13 11:34:58 +000012317Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12318
12319 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12320 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12321
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012322Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012323 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012324
12325 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12326 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12327 updated the configuration scripts systems accordingly
12328
Daniel Veillard04382ae2001-09-12 18:51:30 +000012329Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12330
12331 * configure.in: preparing for 2.4.4
12332 * doc/xml.html doc/html/*: updated and rebuilt the docs
12333
Daniel Veillardd63437e2001-09-12 15:00:27 +000012334Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12335
12336 * win32/dsp/libxml2.def.src: tried to incorporate comments
12337 from bug #59220
12338
Daniel Veillard319a7422001-09-11 09:27:09 +000012339Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12340
12341 * parser.c result/noent/wml.xml: fixed bug #59981 related
12342 to handling of '&' in attributes when entities are substitued
12343
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012344Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12345
12346 * libxml.h include/libxml/xmlversion.h.in
12347 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12348 Tried to close bug #60131
12349
Daniel Veillardbce62332001-09-10 18:46:55 +000012350Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12351
12352 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12353
Daniel Veillard143b04f2001-09-10 18:14:14 +000012354Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12355
12356 * SAX.c: fixing bug #59946 on xmlns=""
12357
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012358Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12359
12360 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12361 but allocates a new error code.
12362
Daniel Veillard05c13a22001-09-09 08:38:09 +000012363Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12364
12365 * xmllint.c: John Fleck fixed typos in the options output
12366 * parser.c SAX.c: fix ignorable white space SAX selection
12367
12368Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12369
12370 * entities.c: Steve Underwood found the possibility of an
12371 ininite loop in case of error.
12372
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012373Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12374
12375 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12376
Daniel Veillarda050d232001-09-05 15:51:05 +000012377Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12378
12379 * parser.c: warn if version is not 1.0 but it's not
12380 strictly speaking an error after analyzing the spec
12381
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012382Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12383
12384 *doc/catalog.html - add link to the html version of the
12385 man page, other linguistic cleanups
12386
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012387Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12388
12389 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12390 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12391 file, has not yet been included in the build.
12392
Daniel Veillard99784ff2001-09-01 16:20:28 +000012393Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12394
12395 * catalog.c: removed a duplicate affectation Justin Fletcher
12396
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012397Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12398
12399 * tree.c: Armin Sander pointed a possible text coalescing
12400 problem, completed his patch.
12401
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012402Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12403
12404 * trionan.c: Fixed const and volatile re-definition problem
12405
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012406Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12407
12408 * libxml.4 parser.c: doc updates from Heiko Rupp
12409 * parserInternals.c: 2 sanity checks from Heiko Rupp
12410
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012411Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12412
12413 * tree.c: applied patch from Armin Sander to make some pointers
12414 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012415 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012416
Daniel Veillardb06c6142001-08-27 14:26:30 +000012417Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12418
12419 * xpath.c: hum, restrict the integer usage gcc bug workaround
12420 to only gcc compilers so that other architecture don't get
12421 penalized by this limitation.
12422 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12423
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012424Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12425
12426 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12427 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12428
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012429Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12430
12431 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12432 --convert option to xmlcatalog to convert SGML ones to
12433 the XML syntax.
12434 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12435
12436 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012437Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12438
12439 * catalog.c xmlIO.c: started some serious testing and fixed
12440 a few bug and optmization needs.
12441
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012442Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12443
12444 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12445 preparing for a 2.4.3 release even if it may not be ready yet
12446 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12447 all file parsing lookup to go through the entity resolver, add
12448 to add an API to bypass it (needed to load catalogs themselves),
12449 some cleanup on the catalog code too.
12450 * nanoftp.c: small cleanup
12451 * doc/catalog.html: small update
12452
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012453Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12454
12455 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12456 Jun Kuriyama
12457
Daniel Veillardffb120d2001-08-23 00:52:23 +000012458Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12459
12460 * doc/catalog.html: finished the catalog documentation
12461
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012462Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12463
12464 * doc/catalog.html doc/xml.html: added documentation about
12465 Catalog support, misses an API description
12466 * doc/html/*: reextracted the API pages
12467
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012468Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12469
12470 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12471 Added the part about section 7.2 on URI resolution,
12472 fixed a side effect in the HTML parser, look complete
12473 and ready to rock except the URI/SystemID part!
12474
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012475Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12476
12477 * include/libxml/catalog.h include/libxml/parser.h
12478 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12479 xmlIO.c: added support and APIs needed for the catalog PI
12480 * include/libxml/xmlIO.h: cleanup
12481
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012482Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12483
12484 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12485 include/libxml/catalog.h: starts to look okay, really
12486 plugged the new framework, cleaned a lot of stuff,
12487 added some APIs, except the PI's support missing this
12488 should be mostly complete
12489 * result/catalogs/* test/catalogs/*: added new test, enriched
12490 the existing one with URN ID tests
12491
Daniel Veillard64339542001-08-21 12:57:59 +000012492Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12493
12494 * catalog.c: fixed nextCatalog
12495 * result/catalogs/docbook test/catalogs/*: started adding
12496 a small regression test
12497
Daniel Veillardcda96922001-08-21 10:56:31 +000012498Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12499
12500 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12501 more work on the XML catalog support.
12502 * parser.c include/libxml/parser.h: small cleanup seems using
12503 list as a public parameter name can give portability troubles
12504 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12505 include/libxml/xpath.h include/libxml/Makefile.am: removed
12506 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12507 wrappers
12508
Bjorn Reese45029602001-08-21 09:23:53 +000012509Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12510
12511 * Makefile.am trio.c triodef.h trionan.c xpath.c
12512 include/libxml/Makefile.am include/libxml/trionan.h:
12513 Re-worked Not-A-Number and Infinity support.
12514 * xmlcatalog.c: added readline include files
12515
Daniel Veillard344cee72001-08-20 00:08:40 +000012516Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12517
12518 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12519 testCatalog as xmlcatalog, making it an installed app
12520 adding a shell, and preparing it to be a /etc/xml/catalog
12521 management tool, though not ready yet
12522 * catalog.c include/libxml/catalog.h: adding support for
12523 XML Catalogs http://www.oasis-open.org/committees/entity/
12524 not finished, there is some interesting tradeoffs and a
12525 few open questions left.
12526
Daniel Veillardb7664f42001-08-19 13:00:43 +000012527Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12528
12529 * xmllint.c: fixed a line formatting problem
12530
Daniel Veillard5015b712001-08-17 09:37:52 +000012531Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12532
12533 * SAX.c: removed a couple of unused variable (Albert Chin)
12534
Daniel Veillardbb371292001-08-16 23:26:59 +000012535Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12536
12537 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12538 trying to fix some troubles w.r.t. function returning
12539 const xxxPtr.
12540
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012541Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12542
12543 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12544 defined
12545
Daniel Veillardae6db172001-08-16 19:32:00 +000012546Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12547
12548 * xpointer.c: removed unused var
12549
Daniel Veillard09190202001-08-16 16:27:41 +000012550Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12551
12552 * testXPath.c: another small cleanup closing bug #59110
12553
Daniel Veillard796f4b62001-08-16 16:00:13 +000012554Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12555
12556 * win32/dsp/libxml2.def.src: small cleanup closing bug
12557 #59108
12558
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012559Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12560
12561 * example/gjobread.c: add xmlCleanupParser() before leaving
12562
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012563Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12564
12565 * config.h.in configure.in include/libxml/xmlwin32version.h:
12566 released 2.4.2
12567
Daniel Veillardd3d06722001-08-15 12:06:36 +000012568Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12569
12570 * include/libxml/valid.h debugXML.c valid.c: deprecate
12571 the non-boundchecking Sprintf functions, add Snprintf
12572 this should close bug #57984
12573
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012574Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12575
12576 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12577 URIs before doing the lookups (pointed by Mark Vakoc)
12578
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012579Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12580
12581 * xpath.c: serious changes on Result Value Trees and NodeSets
12582 w.r.t. deallocation and collect operations. Probably not
12583 100% clean (merge of allocated trees smells like a problem).
12584 Seems sufficient to close #58943
12585
Daniel Veillard90493a92001-08-14 14:12:47 +000012586Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12587
12588 * xmllint.c: adding a --format option
12589
Daniel Veillardfe703322001-08-14 12:18:09 +000012590Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12591
12592 * xpath.c: count() was broken on Result Value Tree
12593 * xmlIO.c: fixed file:/// accesses on _WIN32
12594
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012595Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12596
12597 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12598 macro was renamed, this should close bug #58683
12599
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012600Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12601
12602 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12603 entity substitution mode text at the end of the entity might
12604 be added due to text coalescing.
12605 * nanoftp.c parser.c: small cleanup
12606
Daniel Veillard0c720972001-08-08 20:59:00 +000012607Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12608
12609 * HACKING: added John Fleck right to commit in the doc subdir
12610
Daniel Veillard48da9102001-08-07 01:10:10 +000012611Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12612
12613 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12614 allow to inherit attributes from the DTD directly in the
12615 tree, this is needed for XPath and can be a useful feature.
12616 Inherited namespaces are always provided at the tree level now
12617 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12618 of tests for this feature (XSLT being the prime user).
12619
Daniel Veillard50f34372001-08-03 12:06:36 +000012620Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12621
12622 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12623 testSAX.c xmlIO.c xmllint.c include/win32config.h
12624 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12625 include/libxml/xmlwin32version.h.in win32/README.MSDev
12626 win32/dsp/*: applied Win32 Facelift No.2 patches from
12627 Igor Zlatkovic for Windows/MSC
12628
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012629Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12630
12631 * SAX.c: unparsedEntityDecl() the URI computation of the
12632 entity wasn't done breaking XSLT unparsed-entity-uri()
12633
Daniel Veillard567e1b42001-08-01 15:53:47 +000012634Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12635
12636 * xpath.c: fixed a bug when walking the descendants and
12637 the current node has no children
12638 * debugXML.c: show up when a text node is supposed to not be escaped
12639
Thomas Broyerf186c822001-07-31 23:30:37 +000012640Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12641
12642 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12643 worked like the set:leading() function)
12644 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12645
Daniel Veillardba6db032001-07-31 16:25:45 +000012646Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12647
12648 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12649
Daniel Veillard57905372001-07-31 15:52:17 +000012650Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12651
12652 * include/libxml/xmlIO.h: apply change to close #58141
12653 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12654
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012655Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12656
12657 * parser.c: when the internal subset uses a PE, then the
12658 included entity can use conditional sections.
12659
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012660Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12661
12662 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12663 when walking the namespace axis showing up in
12664 libxst/tests/general/bug-12
12665 * xmlmemory.c: added the possibility to trace a given block
12666 defined by its address
12667
Daniel Veillard4aafa792001-07-28 17:21:12 +000012668Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * parser.c: don't override existing encoding specified before
12671 starting xmlParseDocument()
12672
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012673Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12674
12675 * include/libxml/xmlwin32version.h: reinserted, needed for
12676 Windows users of CVS
12677
Darin Adlera77cac02001-07-27 17:41:51 +0000126782001-07-27 Darin Adler <darin@bentspoon.com>
12679
Darin Adler699613b2001-07-27 22:47:14 +000012680 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12681 * testCatalog.c: Add include of <libxml/parser.h>.
12682
126832001-07-27 Darin Adler <darin@bentspoon.com>
12684
Darin Adlera77cac02001-07-27 17:41:51 +000012685 * include/libxml/.cvsignore:
12686 * include/libxml/xmlwin32version.h:
12687 Remove this file from CVS because it's generated.
12688
Daniel Veillard50822cb2001-07-26 20:05:51 +000012689Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * parser.c include/libxml/parser.h: applied const patches from
12692 Tom Moog #58002
12693
Thomas Broyerba4ad322001-07-26 16:55:21 +000012694Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12695
12696 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12697 lookup framework
12698
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012699Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12700
12701 * tree.c: fixed xmlCopyNode() for documents
12702
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012703Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12704
12705 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12706
12707Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012708
12709 * parser.c: fixes bug #57652 reported by Morus Walter
12710
Daniel Veillarde3924972001-07-25 20:25:21 +000012711Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12712
12713 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12714
Daniel Veillarda53c6882001-07-25 17:18:57 +000012715Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12716
12717 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12718 errors, lesson don't add new functions at 1am before a release
12719 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12720 from XPath initialization when possible.
12721
Daniel Veillardd9bad132001-07-23 19:39:43 +000012722Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12723
12724 * result/scripts/base*: removing history/readline changed
12725 this slightly
12726 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12727 xmllint.c: make element content line number generation
12728 optionnal to avoid breaking old apps added interface to switch
12729
Daniel Veillardf012a642001-07-23 19:10:52 +000012730Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12731
12732 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012733 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012734 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12735 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12736 John Kroll fixes to allow saving to HTTP via PUT (or
12737 POST of needed).
12738 * doc/html/*.html: regenerated the docs
12739
Thomas Broyere8126242001-07-22 03:54:15 +000012740Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12741
12742 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12743 xmlHashScanFull and xmlHashScannFull3 to get passed the
12744 three keys as arguments to the callback function
12745
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012746Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12747
12748 * configure.in Makefile.am: removed libxml softlink for good
12749 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12750 100% coverage by gtk-doc
12751
Daniel Veillard8599e702001-07-17 21:38:51 +000012752Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12755 fixed serious troubles due to size_t vs. int mismatch
12756
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012757Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12760
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012761Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12762
12763 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12764 convenient extension API for value and context managing
12765 Now handles external objects through xmlXPathPopExternal,
12766 xmlXPathWrapExternal and xmlXPathReturnExternal.
12767 Added functions for sets operations (intersection, etc.)
12768
Daniel Veillard22090732001-07-16 00:06:07 +000012769Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12770
12771 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12772 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12773 HTMLparser.c: cleanup of global variables, marking some
12774 const or private.
12775
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012776Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012777
12778 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12779 fixed xmlXPathNodeSetItem when passing index=0
12780
Daniel Veillard05dec342001-07-14 21:57:39 +000012781Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12782
12783 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12784
Daniel Veillard28ae6362001-07-14 16:44:32 +000012785Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12786
12787 * xmllint.c: fixed compilation under Cygwin #57503
12788 * TODO: update
12789
Peter Williamsed156f52001-07-13 18:35:13 +0000127902001-07-13 Peter Williams <peterw@ximian.com>
12791
12792 * config.h.in: add #undef HAVE_DLFCN_H
12793
12794 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12795 builddir.
12796
Daniel Veillard73b36e32001-07-12 15:09:52 +000012797Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12800 raised by #57348 and #57381
12801
Daniel Veillard7db37732001-07-12 01:20:08 +000012802Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12803
12804 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12805 tree.c xpointer.c: store the line numbder in element->content,
12806 may break some software, need a configuration mechanism
12807
Darin Adler96037892001-07-11 00:03:16 +0000128082001-07-10 Darin Adler <darin@bentspoon.com>
12809
12810 * .cvsignore:
12811 * example/.cvsignore:
12812 * include/.cvsignore:
12813 * include/libxml/.cvsignore:
12814 Various things that are generated and should be ignored.
12815
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012816Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12817
12818 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12819 * doc/xml.html doc/html/*: updated the docs
12820
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012821Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12822
12823 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12824 validation occured on content with element child
12825
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012826Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12827
12828 * tree.c: fixed XML Base computation which was broken
12829 * debugXML.c: added a base function to the shell
12830 * Makefile.am result/scripts/* test/scripts/*: added scripts
12831 based regression tests, and adding 2 XML Base tests
12832
Daniel Veillard19e96c32001-07-09 10:32:59 +000012833Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12834
12835 * tree.c: set properties doc and call xmlSetListDoc for properties
12836 content when grafting them in a different tree.
12837 * aclocal.m4: remove from CVS
12838
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012839Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12840
12841 * win32/libxml2/libxml2.def.src: added some missing entry point
12842 for XPath (Mark Vakoc)
12843
Daniel Veillard388236f2001-07-08 18:35:48 +000012844Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12845
12846 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12847 layer should URI-Unescape before trying to open resources.
12848
Daniel Veillard04383752001-07-08 14:27:15 +000012849Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12850
12851 * xpath.c: fix the name() bug for elements in the default
12852 namespace reported by Charlie Bozeman
12853
Daniel Veillard7583a592001-07-08 13:15:55 +000012854Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12857 led to an XPath fix, improvements of SAX initialization, and
12858 an added option --nocdata to testXPath
12859
Daniel Veillard449d7392001-07-07 19:11:06 +000012860Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12861
12862 * doc/libxml-doc.el: Felix Natter provided anew version working
12863 with XEmacs too
12864
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012865Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * include/libxml/xpath.h: small cleanup
12868 * doc/xml.html: update
12869
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012870Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12871
12872 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12873 released 2.3.14
12874
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012875Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12876
12877 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012878 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012879
Daniel Veillard73c9c042001-07-05 20:02:54 +000012880Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12883 were not equal to empty strings
12884
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012885Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * SAX.c: fixed a URI-Reference computation problem when validating
12888 * xmlIO.c: small cleanup
12889
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012890Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12891
12892 * parser.c: improved the description of a couple of interfaces
12893 upon Larry Stamper suggestion
12894
Daniel Veillard62f313b2001-07-04 19:49:14 +000012895Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12896
12897 * SAX.c entities.c parser.c: changed completely the way entities
12898 are handled when running the parser in entity substitution mode.
12899 This fixes a bug reported by Stephan Kulow and nearly divides
12900 by 3 the amount of memory required by libxslt to load and process
12901 DocBook TDG.
12902
Daniel Veillardf420ac52001-07-04 16:04:09 +000012903Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
12905 * HTMLparser.c: fixing a too early root closing problem raised
12906 byt Prashanth Naidu
12907
Daniel Veillard8c357d52001-07-03 23:43:33 +000012908Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12911 raised by Mark Vakoc.
12912
Daniel Veillard6e90d192001-07-03 16:37:49 +000012913Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * example/Makefile.am: fixed the include path to add srcdir/include
12916 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12917 and some cleanup
12918
Daniel Veillardf06307e2001-07-03 10:35:50 +000012919Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12920
12921 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12922 lot of optimization work, results in significant improvements
12923 when handling really complex XPath queries. Add a small optimizer
12924 for unions, improve [n] and [last()], avoid some costly ops.
12925
Daniel Veillard77044732001-06-29 21:31:07 +000012926Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12927
12928 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12929 * xpath.c: small cleanup
12930 * xmlGetNsList: reformated, fixed problems if used on Entities
12931
Daniel Veillard2adbb512001-06-28 16:20:36 +000012932Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12933
12934 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12935
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012936Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12937
12938 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12939 * Makefile.am example/Makefile.am: workaround automake generating
12940 erroneous deps
12941
Daniel Veillard12f7d292001-06-28 13:12:11 +000012942Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * include/win32config.h: bug #56801 Yon Derek provided a patch
12945 to the windows config file.
12946
Daniel Veillard87ee9142001-06-28 12:54:16 +000012947Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12950 libxml.h : Yon Derek provided a set of changes to compile from
12951 CVS on Windows/MSC
12952
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012953Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12954
12955 * parser.c: fixed UTF8 BOM support in push mode
12956 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12957 added a specific testcase
12958
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012959Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12960
12961 * Makefile.am: added --push regression tests
12962 * parserInternals.c: the XML parser segfaulted in --push mode
12963
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012964Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * configure.in: moved the symlinks detection within a CVS
12967 check, this is not portable and will be removed soon.
12968 * xpath.c: small cleanup/speedup
12969
Daniel Veillard11648102001-06-26 16:08:24 +000012970Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12971
12972 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12973 release of 2.3.12
12974 * parser.c: make an error message if unknow entities in all cases
12975
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012976Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12977
12978 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12979
Daniel Veillard23793842001-06-25 16:07:45 +000012980Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12981
12982 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12983 includes were installed in the wrong dir
12984
Daniel Veillardf5498f32001-06-25 15:08:36 +000012985Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * doc/html.xml: warn against sending code to exhibit bugs.
12988
Daniel Veillard56f06462001-06-24 21:34:03 +000012989Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12990
12991 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12992 Tru64 from Thomas Leitner
12993
Daniel Veillardc5d64342001-06-24 12:13:24 +000012994Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12995
12996 * AUTHORS: added William and Bjorn
12997 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12998 daniel@veillard.com hopefully I won't have to do this again
12999 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13000 docs can be rebuilt cleanly now
13001 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13002 from CVs it's generated, added include/libxml/xmlwin32version.h
13003 also generated but which should change far less frequently.
13004 * catalog.c nanoftp.c: made sure to include libxml.h not
13005 libxml/xmlversion.h directly
13006 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13007 when compiling on WIN32 and MSC
13008
Daniel Veillard07385fd2001-06-23 21:55:48 +000013009Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13010
13011 * include/Makefile.am include/libxml/Makefile.am configure.in:
13012 fixed make distcheck and rebuilding the rpms
13013
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013014Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13015
13016 * configure.in: should finish the migration of exported includes
13017 into a real include/libxml in CVS, at least for CVS users.
13018 * removed the exported headers, added in include/libxml (as well
13019 as xmlversion.h.in).
13020
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013021Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13022
13023 * configure.in: fixed the way to detect symlink
13024
Daniel Veillard66541772001-06-23 18:31:04 +000013025Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13026
13027 * configure.in: updated, include/libxml is now a real CVS dir
13028
Daniel Veillardca989762001-06-23 17:39:29 +000013029Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13032 version works with both libxml1 and libxml2 (it autodetects
13033 the prefix of the html-files) from Felix Natter.
13034 * doc/xml.html: updated doc accordingly
13035
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013036Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13037
13038 * xpath.c: fixed the bug generating a template loop in libxslt
13039 when using docbook-xsl-1.4, * should filter out document nodes
13040 * HACKING: added William
13041 * TODO: updated
13042
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013043Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13044
13045 * doc/FAQ.html: added a warning about gcc-3.0
13046 * doc/xml.html: added reference to gdome2 and removed a confusing
13047 sentence
13048
Daniel Veillardf7f41852001-06-22 15:18:01 +000013049Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13050
13051 * xmlversion.h: okay this is a generated file, but Windows
13052 users need it and they can't generate it, and I want CVS
13053 Windows users ...
13054 * win32/libxml2/libxml2_so.dsp: Windows project file for
13055 the shared lib version of libxml2
13056 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13057 resources needed for libxslt/xsltproc by Yon Derek
13058
Bjorn Reese3157b342001-06-22 14:41:45 +000013059Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13060
13061 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13062
Daniel Veillard4151acb2001-06-22 10:48:57 +000013063Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13064
Daniel Veillardcc146db2001-06-22 11:10:52 +000013065 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13066
13067Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
Daniel Veillard4151acb2001-06-22 10:48:57 +000013069 * include/win32config.h: Yon Derek provided a first fix
13070 to be able to compile libxslt/xsltproc on Windows
13071
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013072Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13073
13074 * xpath.c: attempt to work around what seemed a gcc optimizer
13075 bug when handling floats on i386 http://veillard.com/gcc.bug
13076 * tree.c entities.c encoding.c: doing some cleanups while
13077 chasing it
13078
Daniel Veillard017b1082001-06-21 11:20:21 +000013079Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13080
13081 * Makefile.am: cleanup when --without-debug is specified
13082 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13083 w.r.t. --without-debug and other include points
13084 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13085 Catalogs
13086 * configure.in entities.h tree.h HTMLparser.c: removed
13087 --without-corba, made the _private field mandatory
13088
Daniel Veillard87a764e2001-06-20 17:41:10 +000013089Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13092 outputs a BOM in UTF8, an errata has been issued to avoid the
13093 problem, that was the most reasonable solution... Add support
13094 for a leading UTF8 BOM in entities.
13095
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013096Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13097
13098 * valid.c: fixed a bug found when post validating an entity ref
13099 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13100 activate it too
13101
Daniel Veillard39196eb2001-06-19 18:09:42 +000013102Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13105 weakness in the node copy the XPointer and the XInclude
13106 implementations. Serious cleanup.
13107
Daniel Veillard3739b982001-06-19 12:51:30 +000013108Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13109
13110 * Makefile.am: Kjartan Maraas provided a small patch to
13111 add xml2-config.in to EXTRA_DIST
13112
Daniel Veillarda9142e72001-06-19 11:07:54 +000013113Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13114
13115 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13116 provided another failing case found in KDE, the way the
13117 ctxt->vctxt.nodeTab was allocated and freed changed over
13118 time but it wasn't completely cleaned up. This should fix it.
13119
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013120Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * parser.c: Stephan Kulow also raised the fact that line number
13123 could get miscounted making debug harder, fixed the problem
13124 in xmlParseCharData()
13125
Daniel Veillard64b98c02001-06-17 17:20:21 +000013126Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13127
13128 * valid.c: Stephan Kulow pointed out a problem when validating
13129 and using an empty entity, forgot a 'break' in a case.
13130
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013131Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13134 * doc/xml.html: updated with 2.3.11
13135
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013136Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
13138 * TODO: updated adding cleanup of generated doc
13139 * configure.in: prepared to release 2.3.11
13140 * xmllint.c: added --version for bug reporting
13141 * doc/html/*.html: rebuilt the doc
13142
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013143Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13144
13145 * xpath.c: first part of the work on selecting namespace to
13146 fix bug #56115
13147
Daniel Veillard96ed5832001-06-15 22:22:04 +000013148Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13151 when using -liconv
13152 * TODO: updated
13153
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013154Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13157 cleanup, encoding support.
13158
Daniel Veillard608ad072001-06-14 08:32:28 +000013159Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13160
13161 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13162
Daniel Veillard239d0522001-06-13 23:02:48 +000013163Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13164
13165 * xpath.c: bug detected by Ankh when / is used as a function arg
13166
Daniel Veillard02bb1702001-06-13 21:11:59 +000013167Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13170 of element and use it to avoid outputting formatting spaces at
13171 the wrong place. Implemented the format parameter for HTML save.
13172 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13173 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13174 result/HTML/wired.html: of course this impact the result of a
13175 number of HTML tests
13176
Daniel Veillard95d845f2001-06-13 13:48:46 +000013177Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13178
13179 * HTMLtree.[ch]: started augmenting the HTML save API with
13180 encoding and formatting parameters
13181
Daniel Veillardeca60d02001-06-13 07:45:41 +000013182Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * HTMLtree.h: cleanup and started evaluating the work needed on
13185 revamping the HTML output code
13186
Daniel Veillard84666b32001-06-11 17:31:08 +000013187Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13190
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013191Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13192
13193 * valid.c: fixed bug #56049, forgot one check in the
13194 validation routine
13195
Daniel Veillardca2366a2001-06-11 12:09:01 +000013196Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13197
13198 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13199
Daniel Veillard6761eee2001-06-11 10:29:38 +000013200Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * libxml.h: fixed an error in last commit
13203 * doc/FAQ.html: added an entry for compilation from CVS
13204
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013205Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * xmlversion.h.in libxml.h: Cygwin patches
13208 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13209 * tree.h: cleanup
13210
Daniel Veillardacd370f2001-06-09 17:17:51 +000013211Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13214 memory block in a strange case where libxml is linked twice
13215 in the binary.
13216
Daniel Veillard1d047672001-06-09 16:41:01 +000013217Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13220 state far too often, simple fix used to avoid it.
13221
Daniel Veillard4497e692001-06-09 14:19:02 +000013222Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13225 being processed, applied his patch
13226 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13227
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013228Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13231 provided fixes to compile on MSCC again
13232 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13233 also provided an update for the project files.
13234
Daniel Veillarda682b212001-06-07 19:59:42 +000013235Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13238 bug #55810
13239
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013240Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13241
13242 * tree.c: fixed xmlGetNsProp() to close bug #55683
13243 Note this requires libxslt to use it's own function instead.
13244
Daniel Veillardf0c53762001-06-07 16:07:07 +000013245Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13246
13247 * HTMLtree.c: when in a pre element no formatting space should
13248 be added.
13249 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13250
Daniel Veillard068a9652001-06-07 15:30:26 +000013251Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13252
13253 * configure.in: added tests for signal() and signal.h
13254
Daniel Veillard541d6552001-06-07 14:20:01 +000013255Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13258
Daniel Veillard8a367d42001-06-07 14:01:34 +000013259Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * doc/libxml-doc.el: Felix Natter provided a new version for
13262 libxml2
13263
Daniel Veillard8a926292001-06-07 11:20:20 +000013264Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * HTMLtree.c: when in a pre element no formatting space should
13267 be added.
13268
Daniel Veillard14839d52001-06-06 16:11:56 +000013269Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13272
Daniel Veillarde95e2392001-06-06 10:46:28 +000013273Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13274
13275 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13276 hack
13277 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13278 * uri.c: fixed a warning
13279
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013280Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * HTMLtree.c: trying to close bug #55772 escaping in script
13283 elements
13284 * doc/xml.html: suggest to send mail to the list
13285
13286Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013287
13288 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13289 good. Use a macro and based on the solution provided in
13290 vsnprintf manual page from GNU.
13291
Bjorn Reese99748722001-06-05 12:49:15 +000013292Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13293
13294 * error.c: Workaround for non-preserving variadic list.
13295 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13296
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013297Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * doc/xml.html: added 2.3.10 release
13300
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013301Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13302
13303 * configure.in: releasing 2.3.10
13304
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013305Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13306
13307 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13308
Daniel Veillard20042422001-05-31 18:22:04 +000013309Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * encoding.c: Robert Collins provided a patch to add the
13312 "US-ASCII" encoding alias
13313
Daniel Veillard97ac1312001-05-30 19:14:17 +000013314Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13317 string oriented functions and started cleaning the related areas
13318 in xpath.c which needed fixing in this respect
13319
Daniel Veillard2d703722001-05-30 18:32:34 +000013320Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13323 #55380
13324 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13325
Daniel Veillard9403a042001-05-28 11:00:53 +000013326Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * TODO: updated
13329 * nanohttp.[ch] : started adding APIs to get the redirected URL
13330 when this occurs (needed for further base computation
13331 * tree.h: cleanup
13332 * encoding.c: cleanup
13333 * SAX.c: minor change around ctxt->loadsubset
13334
Daniel Veillard6278fb52001-05-25 07:38:41 +000013335Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13336
13337 * Makefile.am include/Makefile.am: small change to have
13338 include/libxml rebuilt if working from CVS.
13339 * uri.c: applied another patch from Carl Douglas for URI escaping,
13340 this should close bug #51876
13341
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013342Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13345 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13346 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13347 added specific regression test
13348 * parser.h: preparing for the XSLT mode where DTD inherited
13349 attributes are added to the tree.
13350
Daniel Veillardbbd22452001-05-23 12:02:27 +000013351Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13352
13353 * xinclude.[ch]: Updated the namespace for the Last Call version
13354 * result/XInclude/include test/XInclude/include: updated the
13355 testsuite accordingly
13356
Daniel Veillard8514c672001-05-23 10:29:12 +000013357Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13360 related to bug #51876
13361
Daniel Veillard42596ad2001-05-22 16:57:14 +000013362Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * tree.c: fixed a gross mistake in base computation, xml:base is
13365 not completely correct yet (need cascade).
13366 * xpath.[ch]: added the few things needed to find a function name
13367 and URI from the XPath context when it is called.
13368
Daniel Veillard81418e32001-05-22 15:08:55 +000013369Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13372 * DOCBparser.c: small cleanup
13373 * xmllint.c: added a --catalogs option to load catalogs from
13374 $SGML_CATALOG_FILES
13375 * tree.c: cleanup
13376 * configure.in: iconv library fixup, ICONV_LIBS
13377
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013378Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * catalog.c: handling of CATALOG entries. detection of recursion,
13381 and a few bugfixes
13382 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13383 against the default namespace
13384
Daniel Veillard04b93292001-05-21 08:15:31 +000013385Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13388
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013389Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * parser.c: fixed propagation context info when parsing an
13392 external entity.
13393 * doc/html/*.html: regenerated a couple of docs
13394
Daniel Veillard4623acd2001-05-19 15:13:15 +000013395Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * doc/xml.html: update with 2.3.9 informations
13398
Daniel Veillardbed7b052001-05-19 14:59:49 +000013399Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13402 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13403 * doc/html/* : rebuilt the docs
13404 * valid.c: small patch which may improve some case when
13405 validating.
13406
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013407Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13408
13409 * HTMLparser.c: Closed bug #54891
13410 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13411 to the suite
13412
13413Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13414
13415 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13416 applied a documentation patch from LotR and filled in a few missing
13417 descriptions
13418
Daniel Veillard76d66f42001-05-16 21:05:17 +000013419Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * xpath.c tree.c parser.c: speed optimizations at the parser level
13422 document tree freeing and xpath evaluation
13423
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013424Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * parser.c parser.h parserInternals.h: fixed a couple of
13427 interfaces for handling memory buffer input to const char *
13428 upon suggestion of JamesH.
13429
Daniel Veillardc3739e72001-05-15 15:23:27 +000013430Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * configure.in: LoTR sent a patch fixing the previous commit
13433
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013434Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13435
13436 * configure.in: trying to deal again with the stoopid -R linking
13437 flag of Solaris
13438
Daniel Veillard790142b2001-05-15 10:51:53 +000013439Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13440
13441 * xpath.h: two nodeset access macros from Thomas Broyer
13442
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013443Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13446 patch from Thomas Broyer
13447
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013448Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13451 case
13452 * INSTALL: was empty added stuff from the FAQ
13453
Daniel Veillard75bea542001-05-11 17:41:21 +000013454Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13457 attributes handling and #54433 by adding xmlUnsetProp()
13458 and xmlUnsetNsProp()
13459
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013460Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * HTMLparser.c: Patch from Jonas Borgström
13463 (htmlGetEndPriority): New function, returns
13464 the priority of a certain element.
13465 (htmlAutoCloseOnClose): Only close inline elements if they
13466 all have lower or equal priority.
13467 * result/HTML: this of course changed a number of tests results.
13468
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013469Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13470
13471 * xmlIO.c catalog.c: plugged in the default catalog resolution
13472 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13473 documentations
13474 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13475
Daniel Veillarda7374592001-05-10 14:17:55 +000013476Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13479 integrating catalogs
13480 * catalog.[ch] testCatalog.c: adding a small catalo API
13481 (only SGML catalog support).
13482 * parser.c: restaured xmlKeepBlanksDefault(0) API
13483
Daniel Veillardc17337c2001-05-09 10:51:31 +000013484Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13487
Daniel Veillard257d9102001-05-08 10:41:44 +000013488Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * parser.c: added xmlParseExternalEntityPrivate() to allow
13491 propagation of ctxt->_private when parsing external entities
13492
Daniel Veillard083c2662001-05-08 08:27:14 +000013493Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13494
13495 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13496
Daniel Veillard01ef7382001-05-08 07:31:43 +000013497Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13500
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013501Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13502
13503 * valid.c: warn when indeterminist content model is detected
13504 * result/VC/ElementValid8: this adds a message
13505 * Makefile.am: add --novalid for VCM tests
13506 * parserInternals.c: added a call to Init memory
13507
Daniel Veillard64269352001-05-04 17:52:34 +000013508Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13511 when both parameters are NULL.
13512
Daniel Veillard37721922001-05-04 15:21:12 +000013513Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * valid.c: applied small patch from Gary Pennington, reindented
13516 some part of the code.
13517
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013518Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13521 release, updated and regenerated the docs
13522
Daniel Veillard357c9602001-05-03 10:49:20 +000013523Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * xpath.c result/XPath/expr/floats : clarified and cleanup
13526 printing of abnormal floats in tests.
13527
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013528Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13529
13530 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13531 * results/HTML/ : a few changes in the output of the HTML tests as
13532 a result.
13533 * configure.in: tying to fix -liconv where needed
13534
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013535Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * Makefile.am: fixed a stupid error
13538
Daniel Veillard7150a032001-05-02 16:41:11 +000013539Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13540
13541 * configure.in Makefile.am: make the inclusion of the trio
13542 modules in the library conditional
13543
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013544Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * DOCBparser.c: patche from László Kovács, fixed entities refs
13547 in attributes handling
13548
Daniel Veillardedddff92001-05-02 10:58:52 +000013549Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13550
13551 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13552 flushing
13553
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013554Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * xpath.c: fix of an XSLT namespace bug reported on the list
13557 general/bug-8-
13558
Daniel Veillard5792e162001-04-30 17:44:45 +000013559Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * strio.h trio.c: Dan McNichol suggested a couple of small
13562 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13563
Daniel Veillard02141ea2001-04-30 11:46:40 +000013564Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * tree.c parser.c encoding.c: spent a bit more time looking
13567 at the parsing speed and DOM handling. Added a few more
13568 speedups.
13569
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013570Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * parser.c: small but effective parsing speed improvement
13573
Daniel Veillardb59076b2001-04-29 17:04:07 +000013574Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13575
13576 * configure.in: default on the DocBook parser inclusion (for Gnome)
13577 * DOCBparser.h: fixed a header reference
13578
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013579Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * configure.in xpath.c: applied Bjorn patches for FPE on the
13582 alpha
13583
Daniel Veillardeefd4492001-04-28 16:55:50 +000013584Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13585
13586 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13587 xmlSaveFormatFileTo()
13588
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013589Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13590
13591 * xpath.c: simple and efficient optimization, XPath functions
13592 aways bind to the same code, cache this
13593 * TODO: updated (by saying some is obsolete)
13594
Daniel Veillard2156a562001-04-28 12:24:34 +000013595Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * xpath.c: more cleanup work on XPath name parsing routines
13598
Daniel Veillard61d80a22001-04-27 17:13:01 +000013599Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13602 xmlXPathParseName
13603 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13604 * debugXML.c: avoid compilation problems if compiling without
13605 HTML support, Igor Zlatkovic
13606 * win32/libxml2/libxml2.def.src: being able to compile without
13607 XPath on Windows
13608
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013609Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * libxml.m4: yet another patch from Toshio Kuratomi
13612
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013613Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13616
Daniel Veillard67fee942001-04-26 18:59:03 +000013617Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * tree.[ch]: added xmlSaveFormatFile interface for saving
13620 and indenting a file.
13621
Daniel Veillard82e49712001-04-26 14:38:03 +000013622Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * xpath.c: fixed bug #53689 related to processing-instruction()
13625
Daniel Veillard02f077a2001-04-26 10:59:11 +000013626Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * DOCBparser.c: patche from László Kovács
13629
Daniel Veillard30211a02001-04-26 09:33:18 +000013630Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * parser.c: applied fixes from Christian Glahn bug report #53391
13633
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013634Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * error.c: Jean François Lecomte provided a complete description
13637 and a fix to bug #53537
13638
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013639Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13642
Daniel Veillard1034da22001-04-25 19:06:28 +000013643Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13644
13645 * DOCBparser.c SAX.c: a bit more work on entities processing.
13646 Still Need to cleanup XML output and references in attributes
13647
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013648Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13651
Daniel Veillardb33c2012001-04-25 12:59:04 +000013652Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13653
13654 * tree.c: trying to fix #53574, not completely complete,
13655 I would like xmllint --copy --debug test/ent1 and
13656 xmllint --debug test/ent1 to show the same result.
13657 * xpath.c: fix a bug when trying to sort namespace nodes
13658
Daniel Veillard5146f202001-04-25 10:29:44 +000013659Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * HTMLtree.c: real fix for #53402
13662
Daniel Veillard7533cc82001-04-24 15:52:00 +000013663Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13664
13665 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13666 PIs when using xsl:output
13667 * valid.c: closing #53537 some case generate segfaults if there
13668 is validity errors
13669
Daniel Veillard61b33d52001-04-24 13:55:12 +000013670Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13671
13672 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13673 of external parsed entities, added --noent to testDocbook
13674 * valid.c: Garry Pennington found an uninitialized variable
13675 access in xmlValidateElementContent()
13676
Daniel Veillard56098d42001-04-24 12:51:09 +000013677Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13680 with madness
13681 * result/HTML/ : this modified the result of the regression tests
13682 a lot.
13683
Daniel Veillard122376b2001-04-24 12:12:30 +000013684Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13687 to doc where it wasn't checked against NULL reported by
13688 Jens Laas
13689
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013690Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13693 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13694
Daniel Veillardeae522a2001-04-23 13:41:34 +000013695Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13698 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13699 * SAX.[ch]: cleanup and updates for DocBook
13700 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13701 ex SGML identifier changes
13702 * valid.c: removed a static unused function.
13703
Daniel Veillardde57c612001-04-23 09:13:36 +000013704Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * HTMLtree.c: applied change for Paul Sponagl on script saving
13707 * Makefile.am: the warning about entity title.xml are normal.
13708
Daniel Veillard393df012001-04-22 20:11:18 +000013709Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13710
13711 * configure.in: release of 2.3.7
13712 * Makefile.am: fixing make distcheck
13713
Daniel Veillarda41123c2001-04-22 19:31:20 +000013714Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * doc/html/* doc/xml.html: updated and regenerated the docs
13717
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013718Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13721
Daniel Veillarde82a9922001-04-22 12:12:58 +000013722Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13723
13724 * tree.c: fixed #53388 with the provided patch
13725
Daniel Veillard06803992001-04-22 10:35:56 +000013726Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13727
13728 * valid.c: Bjorn detected an invalid memory access. Fixed
13729 vstateVPush()
13730
Daniel Veillard40af6492001-04-22 08:50:55 +000013731Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13732
13733 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13734
Bjorn Reese70a9da52001-04-21 16:57:29 +000013735Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13736
13737 * libxml.h: new header used only for the compilation of libxml
13738 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13739 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13740 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13741 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13742 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13743 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13744 baseline (version 1.2 plus a single patch).
13745 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13746 scientific notation for numbers. Tests added.
13747 * xpath.c: formatting of numbers changed to use sprintf
13748 (contribution from William Brack)
13749
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013750Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13751
13752 * valid.c: cleanup, more useful debugging
13753 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13754 * xmlIO.c: entity loading is printed as an error when validating
13755
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013756Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13757
13758 * valid.c: fixed to validate within entities
13759 * test/VCM/v22.xml: added a specific testcase
13760
Daniel Veillardca1f1722001-04-20 15:47:35 +000013761Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * valid.c: forgot an epsilon transition in for ()+
13764 * test/VCM/v21.xml : added a specific test case
13765
Daniel Veillard85349052001-04-20 13:48:21 +000013766Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * valid.c: removed a state explosion exhibited by RSS
13769 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13770 from bug #51872
13771
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013772Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13775 validation without using an ugly NFA -> DFA algo in the source.
13776 Made a specific algorithm easier to maintain, using a single
13777 stack and without recursion.
13778 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13779 * hash.c: made the growing routine static
13780 * tree.h parser.c: added the parent information to an
13781 xmlElementContent node.
13782
Daniel Veillarde470df72001-04-18 21:41:07 +000013783Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * SAX.c parser.c xpath.c: generating IDs when not validating
13786 from an external parsed entity was poisoning the ID has table
13787 with removed values. This was killing XSLT on the KDE help
13788 browser.
13789
Daniel Veillardceacdd92001-04-18 15:10:35 +000013790Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13791
13792 * entities.h: andrew@ugh.net.au detected a double declaration
13793
Daniel Veillarda10efa82001-04-18 13:09:01 +000013794Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13795
13796 * debugXML.c hash.c tree.h valid.c : some changes related to
13797 the validation suport to improve speed with DocBook
13798 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13799 the way validation errors get reported
13800
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013801Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13802
13803 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13804 by P C Chow and William M. Brack for XSLT HTML output
13805
Daniel Veillard2d90de42001-04-16 17:46:18 +000013806Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13807
13808 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13809 Igor Zlatkovic patches for MSC compilation and added his
13810 updates
13811
Daniel Veillarde043ee12001-04-16 14:08:07 +000013812Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13815 prefix lookup.
13816 * parserInternals.c: fixed the bug reported by Morus Walter
13817 due to an off by one typo in xmlStringCurrentChar()
13818
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013819Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * HTMLparser.c result/HTML/*: revamped the way the HTML
13822 parser handles end of tags or end of input
13823
Daniel Veillard82daa812001-04-12 08:55:36 +000013824Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13827
Daniel Veillard67a21302001-04-11 14:39:16 +000013828Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13829
13830 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13831 bug where the linktime verions of free() won't work ...
13832
Daniel Veillard27b55282001-04-11 12:22:25 +000013833Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13834
13835 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13836
Daniel Veillardafc73112001-04-11 11:51:41 +000013837Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * doc/xml.html: added 2.3.6 release
13840
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013841Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13842
13843 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13844 * result/wml.xml: resulted in a small output change
13845
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013846Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13847
13848 * tree.c: xmlNewDoc was missing the charset initialization
13849 * xmllint.c: added --auto to autogenerate a doc, allow to
13850 reproduce the problem fixed on xmlNewDoc
13851
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013852Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * xpath.c: trying to get 52979 solved
13855 * tree.c result/ result/noent/: trying to get 52712 solved, this
13856 also made me clean up the fact that XML output in general should
13857 not add formating blanks by default, this changed the output of
13858 a few tests
13859
Daniel Veillard73639a72001-04-10 14:31:39 +000013860Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13861
13862 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13863
Daniel Veillardfac26a12001-04-08 13:08:14 +000013864Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13865
13866 * configure.in: finally released 2.3.6
13867
Daniel Veillard911f49a2001-04-07 15:39:35 +000013868Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13869
13870 * xpath.c: checking for null pointer generated by new code
13871
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013872Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13873
13874 * xpath.c: fixed a [] evaluation problem reported
13875 * test/XPath/tests/simpleaddr: extended test
13876 * result/XPath/simpleaddr: updated result
13877
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013878Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13879
13880 * xmllint.c: Dan Timis reported a portability problem
13881 on Macs without mmap, fixed it.
13882
Daniel Veillardb38bd552001-04-03 18:22:00 +000013883Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13884
13885 * testXPath.c : added a --tree option allowing to display the
13886 tree dump of the XPath expression
13887
Daniel Veillard4dd93462001-04-02 15:16:19 +000013888Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13889
13890 * xpath.c: fixed a memleak when comparing nodesets
13891 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13892 * tree.c: added a TODO
13893
Daniel Veillard92ad2102001-03-27 12:47:33 +000013894Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13897 we need string functions
13898 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13899 to be able to use them where needed. Applied some changes
13900 to reduce name linking pollution and compile in only what's
13901 needed.
13902 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13903 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13904 for the string manipulation functions
13905 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13906 to the free() function of xmlmemory.c
13907 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13908 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13909 usage.
13910
13911
Daniel Veillard2be30642001-03-27 00:32:28 +000013912Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * error.c: applied the context output patch of the error
13915 handling submitted by Chuck Griffith
13916 * error/VC/*: this slightly change some error logs
13917
Daniel Veillard50582112001-03-26 22:52:16 +000013918Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13919
13920 * parser.c: fixed line number reporting on error
13921
Daniel Veillard04be4f52001-03-26 21:23:53 +000013922Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * parser.c: Sullivan and Darin found a parser bug,
13925 applied the patch.
13926
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013927Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13928
13929 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13930 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13931 xmlversion.h.in xpointer.c: of course the way I defined
13932 UNUSED breaks on old gcc version. Try to be smart and
13933 also define it directly in xmlversion.h
13934 * configure.in: removed -ansi flag from the pedantic set
13935
13936Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013937 Huge cleanup, I switched to compile with
13938 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13939 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13940 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13941 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13942 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13943 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13944 encoding.h entities.c error.c list.[ch] nanoftp.c
13945 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13946 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13947 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13948 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13949 Cleanup, staticfied a number of non-exported functions,
13950 detected and cleaned up a dozen of problem found this way,
13951 avoided a lot of public function name/typedef/system names clashes
13952 * doc/xml.html: updated
13953 * configure.in: switched private flags to the really pedantic ones.
13954
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013955Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13956
13957 * configure.in: 2.3.5
13958 * doc/html/*: rebuilt the docs
13959
Daniel Veillard146c9122001-03-22 15:22:27 +000013960Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * parser.c: fixed a reported bug in NOTATION parsing
13963 * uri.c: accepted but not fixed bug 51876, added TODO
13964 * Makefile.am: fixed bug 51876
13965
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013966Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * config.h.in configure.in error.c: fix a compilation problem
13969 on platforms without vsnprintf (xml@thewrittenword.com)
13970
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013971Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * parser.c: fixed a function name header typo
13974 * SAX.c: notations can also occur in external subset.
13975
Daniel Veillard7d42b542001-03-20 13:22:46 +000013976Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * error.c: removed a C++ like comment
13979
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013980Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * parser.c: fixing bug 52299 strange condition leading
13983 to a parser crash due to a buffer overflow
13984 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13985 added the specific test case
13986
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013987Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13988
13989 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13990 xmlXPathConvert{String,Number,Boolean} to be able to make
13991 type casts without a context stack, fixed some implementation
13992 problems related to the absence of context at parse-time,
13993 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13994 in the public API too
13995 * xpointer.c xpathInternals.h: we need to know at parse time
13996 whether we are compiling an XPointer
13997
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013998Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13999
14000 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14001 cleaned up the parser internals, refactored XPath code, added
14002 new compilation based APIs and cleanly separated public and
14003 private APIs.
14004
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014005Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * xpath.h: the comp field must be added at the end to avoid
14008 killing binary compat.
14009
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014010Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14011
14012 * Makefile.am: detect XPath memleaks in regreson tests
14013 * error.c: fixed and error w.r.t. error reporting still using
14014 stderr
14015 * hash.c: added new line at end of file
14016 * tree.h: minor cleanup
14017 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14018 expression parsing from evaluation, resulted in a number of
14019 changes internally, and in XPointer. Likely to break stuff
14020 using xpathInternals.h but should remain binary compatible,
14021 new interfaces will be added.
14022
Daniel Veillardd574f782001-03-14 19:40:17 +000014023Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * configure.in: fixed a couple of problems reported by
14026 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14027 without gcc on non linux platforms.
14028
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014029Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14030
14031 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14032 a fix for --with-html-dir= configure support. I hope it won't
14033 break rpm generation
14034
Daniel Veillarda022fe02001-03-14 16:30:00 +000014035Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14036
14037 * xmlIO.c: one function comment cleanup.
14038
Daniel Veillard25239c12001-03-14 13:56:48 +000014039Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * SAX.c: external subset notations were improperly registered
14042 in the internal subset.
14043
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014044Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * README.cvs-commits: added, pointing to HACKING
14047 * HACKING: updated
14048
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014049Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14050
14051 * parser.c: and Matt Sergeant found one in the XML push
14052 parser (erroneous check I forgot to remove when I fixed the
14053 main parser).
14054
Daniel Veillard68d7b672001-03-12 18:22:04 +000014055Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14056
14057 * xpath.c: ptittom found a small bug in UnaryExpr
14058
Daniel Veillarde356c282001-03-10 12:32:04 +000014059Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * configure.in: bumped to 2.3.4
14062 * error.c: fixed bug #51860
14063 * tree.c: fixed bug #51861
14064 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14065 * tree.[ch] : added xmlDefaultBufferSize
14066 * nanoftp.c: typo in function name header block
14067 * doc/xml.html : updated, added link to XML::LibXSLT
14068 * doc/html/* : rebuilt the docs
14069
Daniel Veillard80f32572001-03-07 19:45:40 +000014070Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14071
14072 * parser.c SAX.c: the new content parsing code raised an
14073 ugly bug in the characters() SAX callback. Found it
14074 just because of strangeness in XSLT XML Rec ouptut :-(
14075
Daniel Veillard6c831202001-03-07 15:57:53 +000014076Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14077
14078 * Makefile.am: Martin Baulig suggested to add -lm
14079 * tree.c: found another bug in xmlNodeGetContent()
14080
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014081Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14082
14083 * xpath.c: Bjorn found the error related to strictness of comparison.
14084
Daniel Veillard29631a82001-03-05 09:49:20 +000014085Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14086
14087 * parser.c: trying to fix the Dtd parsing problem reported
14088 by Gary, side effect of last week speed optimizations.
14089
Daniel Veillard14be0a12001-03-03 18:50:55 +000014090Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14091
14092 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14093 * parserInternals.c: removed unneeded test raised by Stric
14094
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014095Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14096
14097 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14098 and fixed by William Brack). Added xmlXPathFormatNumber.
14099 Changed the sorting slightly.
14100 * configure.in Makefile.am example/Makefile.am: Added -lm.
14101 Please note that applications linking with libxml2, must
14102 also like with the math library from now on.
14103
Daniel Veillardf9533d12001-03-03 10:04:57 +000014104Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14107
Daniel Veillard2f362242001-03-02 17:36:21 +000014108Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * parser.c: one must report spaces even if the Dtd element
14111 content proves that this is not part of the element content.
14112 * result/valid/*.xml: this changed the ouptu slightly
14113
Daniel Veillardb402c072001-03-01 17:28:58 +000014114Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * configure.in: bumped to 2.3.3
14117 * doc/xml.html: updated
14118
Daniel Veillard77851712001-02-27 21:54:07 +000014119Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14120
14121 * tree.c: minor doc fix
14122 * xpath.c: deallocation issues when a result tree has been
14123 converted to a node-set
14124
Daniel Veillardec70e912001-02-26 20:10:45 +000014125Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * doc/xml.html: oops corrected dates s/2000/2001
14128
Daniel Veillard8730c562001-02-26 10:49:57 +000014129Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * valid.c: new patch from Gary Pennington
14132
Daniel Veillard91e9d582001-02-26 07:31:12 +000014133Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14134
14135 * doc/xml.html: applied patch from Ankh
14136
Daniel Veillardedac3c92001-02-26 01:36:19 +000014137Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14138
14139 * xinclude.c: fixed a problem building on Mac
14140
Daniel Veillard21a0f912001-02-25 19:54:14 +000014141Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14142
14143 * parser.c: more work on increasing parsing ferformances
14144
Daniel Veillard48b2f892001-02-25 16:11:03 +000014145Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14148 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14149 avoiding memcpy in production builds MEM_CLEANUP macro use
14150 * parser.[ch] parserInternals.c: optimizations of the tightest
14151 internal loops inside the parser. Better checking of I/O
14152 flushing/loading conditions
14153 * xmllint.c : added --timing
14154
Daniel Veillard71681102001-02-24 17:48:53 +000014155Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14156
14157 * configure.in: bumped to 2.3.2
14158 * doc/xml.html: updated for release
14159
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014160Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14161
14162 * xpath.c: found a memleak and fixed a nasty bug
14163
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014164Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14165
14166 * xmllint.[c1] : added return code errors for xmllint
14167 * xpath.c: specific debug dump function for result value trees
14168
Daniel Veillard4b637072001-02-21 21:52:55 +000014169Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14170
14171 * xpath.c: finally implemented xmlXPathCompareNodeSets
14172 * test/XPath/expr/floats results/XPath/expr/floats: added
14173 a test for float expressions
14174
Daniel Veillardf714aa32001-02-21 03:07:44 +000014175Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14176
14177 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14178 * parserInternals.[ch]: trying to speed up parsing
14179 * xpath.c : speeded up node set equality op
14180
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014181Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14184 better handling of ID/IDREF and the list modules associated
14185 * configure.in: small CFLAGS cleanup
14186
Daniel Veillarda8abee62001-02-19 15:14:59 +000014187Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14188
14189 * configure.in: fixed iconv detection on AIX (stric)
14190
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014191Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014192
14193 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14194
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014195Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14196
14197 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14198 and optimized xmlXPathNodeSetSort
14199
Daniel Veillard142adbf2001-02-17 13:21:05 +000014200Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14201
14202 * xpath.c: bug fix when context size is 0
14203 * parser.c: I like Norm's Dtd because they still manage to break
14204 the parser occasionally
14205
Daniel Veillardf23e0092001-02-16 13:21:29 +000014206Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14209
Daniel Veillarde0e26512001-02-16 00:11:46 +000014210Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14211
14212 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14213 attributes within the XML-1.0 namespace
14214
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014215Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14216
14217 * xpathInternals.h: exported a few axis functions
14218 * doc/xml.html: updated the doc
14219
Daniel Veillard760f4422001-02-15 14:59:48 +000014220Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14221
14222 * configure.in: applied patch from Daniel van Balen for OpenBSD
14223 and bumped version to 2.3.1
14224 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14225 attempt to find autoclosing was simply broken, removed it,
14226 updated the examples, this is better
14227
Daniel Veillardd194dd22001-02-14 10:37:43 +000014228Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14231 hash functionnalities.
14232 * doc/html/* : rebuild the doc
14233
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014234Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14237 on predicate
14238 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14239 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14240 really want to have tags closed on output even if we accept
14241 unclosed ones on input
14242
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014243Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * xpath.c: ouch don't free NULL, rare case fixed
14246 * tree.c: don't coalesce text nodes if they don't have the
14247 same behaviour wrt escaping on output
14248
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014249Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14250
14251 * xpath.c: small fixup
14252 * SAX.c: don't warn on empty namespaces.
14253
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014254Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * README: a bit of cleanup
14257 * configure.in: preparing for 2.3.0 release
14258
Daniel Veillard1f83d392001-02-08 09:37:42 +000014259Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14260
14261 * hash.[ch]: added a first version of xmlHashSize()
14262 * valid.c: another bug fix from Gary Pennington
14263
Daniel Veillard5eef6222001-02-07 18:24:48 +000014264Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14265
14266 * valid.c: couple of bug fixes pointed by Gary Pennington
14267 * HTMLtree.c: #if 0 cleanup
14268
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014269Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14270
14271 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14272 which removes a time consuming check of xmlXPathNodeSetAdd()
14273 and use it in places where we are sure to not break unicity
14274
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014275Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14276
14277 * xpath.c: bug fixes found from XSLT
14278 * tree.c: preserve node->name special values when copying nodes.
14279 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14280 external subset are fetched when available but without full
14281 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14282 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14283 output with encoding disabled.
14284
Daniel Veillard2c833b62001-02-03 08:52:06 +000014285Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14286
14287 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14288 xmlCheckFilename should not be called from xmlFileOpenW
14289 and xmlGzfileOpenW
14290
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014291Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14292
14293 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14294 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14295 added the new tests for URI normalization
14296 * testURI.c: fixed stoopid bugs
14297 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14298 the URI in the error messages are now properly normalized
14299
Daniel Veillardea28ce62001-02-02 08:20:19 +000014300Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14301
14302 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14303
Daniel Veillarde99a4762001-02-01 04:34:35 +000014304Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14305
14306 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14307
Daniel Veillard2b325a02001-01-31 20:46:31 +000014308Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14309
14310 * xpath.c: fixed mod operator
14311
Daniel Veillardde55cf62001-01-31 15:53:13 +000014312Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * parser.c: fixed xmlStrcat doc
14315 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14316 trees.
14317
Daniel Veillard2f913b72001-01-31 13:23:49 +000014318Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14319
14320 * xpath.c result/XPath/tests/chaptersbase
14321 result/XPath/tests/simplebase: fixed XPath node()
14322 * tree.c: small fix in xmlNewNs()
14323 * Makefile.am: removed extraneous xml2Conf.sh rule
14324
Daniel Veillardb42042b2001-01-28 07:40:36 +000014325Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14326
14327 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14328 Changed the library name, in order to get libxml-devel and
14329 libxml2-devel to coexist on a single system
14330 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14331 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14332
Daniel Veillardee0a4662001-01-27 18:59:33 +000014333Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14334
14335 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14336 libxml2-devel installable in // as libxml-devel.
14337
Daniel Veillard5eb05942001-01-27 17:50:22 +000014338Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14339
14340 * doc/Makefile.am: fixed make rebuild in doc
14341 * doc/html/*.html: rebuilt the docs
14342
Daniel Veillard65c295d2001-01-26 09:32:39 +000014343Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14344
14345 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14346
Daniel Veillard8e199902001-01-25 18:54:39 +000014347Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14348
14349 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14350 the HTML doc to go into the -devel RPM ...
14351 * aclocal.m4 config.h.in: some updates due to auto* magic
14352
Daniel Veillard93086662001-01-25 18:13:04 +000014353Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * xpath.h: added a hook in the context structure allowing to
14356 link to extra support, needed for XSLT
14357
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014358Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14359
14360 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14361 xmlXPtrCmpPoints to use it.
14362 * propagated the following patch from Alejandro Forero
14363 * include/win32config.h xmlIO.c: applied further suggestions
14364 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14365 * example/gjobread.c: fixed warnings, now that it builds
14366
14367Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14368
14369 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14370
14371 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14372 filename points to a valid file (not a directory).
14373 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14374 Added calls to xmlCheckFilenameDir.
14375
14376 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14377 `path' (rather than `filename') as the parameter to gzopen and open.
14378
Daniel Veillard48177c22001-01-23 15:27:41 +000014379Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14380
14381 * Makefile.am: fixed a problem with EXTRA_DIST
14382
Daniel Veillardb83ba402001-01-22 22:45:10 +000014383Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14384
14385 * Makefile.am example/Makefile.am: finally found the trick
14386 to build the example, i.e. add "." in SUBDIRS before example
14387 in the list <grin/>
14388
Daniel Veillard82687162001-01-22 15:32:01 +000014389Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * doc/xml.html: updated with an XSLT section, removed pointer to
14392 W3C CVS base.
14393
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014394Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14395
14396 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14397 too, and deallocation need to occur the same way.
14398
Daniel Veillarde4566462001-01-22 09:58:39 +000014399Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14400
14401 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14402 type correponding to an XSLT result tree fragment. Share most
14403 of the data format with node set, as well as operators.
14404 * HTMLtree.c: added a newline at the end of the doctype output
14405 whe this one is not present initially.
14406 * tree.c: make sure taht the parent and doc pointers are properly
14407 set when copying attributes (lists).
14408
Daniel Veillard701c7362001-01-21 09:48:59 +000014409Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14412
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014413Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14414
14415 * xpath.c: seems I finally killed that ugly path evaluation
14416 context bug (tagged 9999 in case is is wrong)
14417
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014418Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14419
14420 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14421 for XSLT
14422
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014423Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14424
14425 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14426 for xmlGzfileOpen() bug
14427
Daniel Veillardf6eea272001-01-18 12:17:12 +000014428Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14429
14430 * xpath.c: removed an error found by XSLT usage
14431 * tree.c parserInternals.h: use a predefined static string
14432 for text and comment nodes, avoid freeing them in xmlFreeNode,
14433 exported the string name in parserInternals.h and added
14434 another value to disable encoding at output (for XSLT),
14435 gain memory, time.
14436
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014437Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14438
14439 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14440 win32/libxml2/libxml2_so.dsp: new makefiles and update
14441 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14442
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014443Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14444
14445 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14446 Gary Pennington
14447
Daniel Veillard389e6b72001-01-15 19:41:13 +000014448Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14449
14450 * xpath.c: fixed the comaprision of values and nodelists,
14451 need to compare nodelist still ...
14452 * debugXML.c: avoided a possible core dump
14453 * HTMLparser.c: cleanup
14454 * nanohttp.c: contributed fix.
14455 * tree.c: fixes in properties handling added xmlSetNsProp
14456 needed by libxslt
14457 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14458 comment
14459 * TODO: updated
14460
Daniel Veillard167bd532001-01-06 21:09:34 +000014461Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14462
14463 * parser.c parserInternals.c: applied Bjorn Reese optimization
14464 patch
14465
14466Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14467
14468 * Makefile.am: applied patch fro make check from Martin Vidner
14469
Daniel Veillard503b8932001-01-05 06:36:31 +000014470Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14471
14472 * configure.in: preparing 2.2.11
14473 * doc/html/*: rebuild the HTML files
14474 * doc/xml.html : updated
14475
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014476Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14477
14478 * tree.c: fixed a stupid bug
14479 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14480 patches related to validation of an XInclude processing result
14481 * TODO: updated
14482
Daniel Veillarde2488192001-01-04 10:54:22 +000014483Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14484
14485 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14486 on large files
14487
Daniel Veillardf060a412001-01-03 20:52:44 +000014488Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14489
14490 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14491
Daniel Veillard45cff692001-01-03 18:02:04 +000014492Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14493
14494 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14495 reported by Jonas Borgström
14496 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14497
Daniel Veillard08108982001-01-03 15:24:58 +000014498Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14499
14500 * testXPath.c xpath.c: fixing the XPath union expressions problem
14501 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14502
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014503Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14504
14505 * xmllint.c: Made is so if the file name is "-" is will read form
14506 standard input. Sven Heinicke <sven@zen.org>
14507 * tree.c: fixed a problem when growing buffer
14508 * tree.h: fixed the comment of the node types following andersca
14509 comment
14510 * TODO: updated
14511
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014512Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14513
14514 * HTMLparser.[ch]: added a way to avoid adding automatically
14515 omitted tags. htmlHandleOmittedElem() allows to change the
14516 default handling.
14517 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14518 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14519 of xmllint too when using --memory flag, added a memory test
14520 suite at the Makefile level.
14521 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14522 with namespace use when encountering QNames in XPath evalation,
14523 added xmlns() scheme in XPointer.
14524 * nanoftp.c : incorporated a fix
14525 * parser.c xmlIO.c: fixed problems raised with encoding when using
14526 the memory I/O
14527 * parserInternals.c: closed bug 25934 reported by
14528 torsten.landschoff@innominate.de
14529 * TODO: updated
14530
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014531Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14532
14533 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14534 on a non-updated tree :-(, made a 2.2.10 release to correct the
14535 situation
14536
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014537Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14538
14539 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14540 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14541 integrated a set of OpenVMS changes from Howard Taylor
14542 <Howard.Taylor@pacoast.com>
14543
Daniel Veillard58770e72000-11-25 00:48:47 +000014544Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14545
14546 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14547 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14548
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014549Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14550
14551 * HTMLparser.c: some fixes on auto-open of html/head/body
14552 * encoding.c: fixed a compilation error on some gcc env
14553 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14554 XPointer implementation
14555 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14556 related XPointer tests and associated results
14557
Daniel Veillard300f7d62000-11-24 13:04:04 +000014558Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14559
14560 * doc/xmldtd.html doc/xml.html: following a short step by step
14561 guidance on IRC to help maciej with DTDs I started a small
14562 page on the subject.
14563
Daniel Veillard748e45d2000-11-17 16:36:08 +000014564Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14565
14566 * HTMLparser.c: fixed handling of broken charrefs
14567 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14568 patches
14569
Daniel Veillard28929b22000-11-13 18:22:49 +000014570Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14571
14572 * doc/xml.html doc/html/* : rebuilt the docs after adding
14573 xinclude and updated page for 2.2.7 and 2.2.8
14574 * configure.in: releasing 2.2.8
14575
Daniel Veillard41e06512000-11-13 11:47:47 +000014576Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14577
14578 * parser.[ch] parserInternals.c: applied the conditional
14579 section processing fix from Jonathan P Springer
14580 <jonathan.springer2@gte.net>
14581 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14582 project file, fixed iconv default non support
14583 * xpath.c: fixed the problem of evaluating relative expressions
14584 when a node context is provided.
14585
Daniel Veillardbf432752000-11-12 15:56:56 +000014586Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14587
14588 * nanoftp.c: fixed gcc 2.95 new warnings
14589 * SAX.c: fixed a stupid bug
14590 * tree.c: fixed a formatting problem when round-tripping
14591 from/to memory
14592 * xinclude.c: chased memleak, fixed a base problem
14593 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14594 xmlXPtrBuildNodeList()
14595 * TODO: updated
14596 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14597 adding a first small set of regression tests for XInclude
14598
Daniel Veillardc2def842000-11-07 14:21:01 +000014599Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14600
14601 * nanohttp.[ch]: applied Wayne Davison patches to access
14602 the WWW-Authorization header.
14603 * parser.c: Closed Bug#30847: Problems when switching encoding
14604 in short files by applying Simon Berg's patch.
14605 * valid.c: fixed a validation problem
14606 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14607 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14608 Wayne Davison
14609 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14610 need to be extended to non full nodes selections.
14611 * xinclude.c: starts to work decently
14612
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014613Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14614
14615 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14616 debugXML.c xmlversion.h.in: Started adding XInclude support,
14617 this is a new xmllint option
14618 * tree.c xpath.c: applied TOM patches for XPath
14619 * xpointer.c: fixed a couple of errors.
14620 * uri.c: added an escaping function needed for xinclude
14621 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14622 new warning from RH70 gcc's version
14623
Daniel Veillarda4964b72000-10-31 18:23:44 +000014624Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14625
14626 * HTMLparser.c: fixed loop on invalid char in scripts
14627 * parser.c: update to description of xmlIOParseDTD()
14628 * libxml.m4 xmlversion.h.in: changes contributed by
14629 Michael Schmeing <m.schmeing@internet-factory.de>
14630 * configure.in: preparing for 2.2.7
14631 * Makefile.am: trying to avoid config.h and acconfig.h
14632 being included in the distrib
14633 * configure.in: released 2.2.7
14634
14635Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14636
14637 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14638 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14639
Daniel Veillard01411222000-10-30 15:33:22 +000014640Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14641
14642 * parser.[ch]: added xmlIOParseDTD()
14643 * xpointer.c: added support for the 2 extra parameters of
14644 string-range, fixed a stoopid error when '0' was present
14645 in XPointer expressions
14646 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14647 testsuite for the above
14648
Daniel Veillard6db58192000-10-30 09:27:53 +000014649Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14650
14651 * libxml.spec.in: improved package descriptions
14652
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014653Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14654
14655 * xpath.c xpathInternals.h: applied a large cleaning patch
14656 from TOM <ptittom@free.fr>, it also add namespace support
14657 for function and variables registration.
14658
Daniel Veillardbd20df72000-10-29 17:53:40 +000014659Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14660
14661 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14662 * Makefile.mingw: Wayne Davison's update adding hash.c
14663
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014664Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14665
14666 * xpath.c: fixed the root evaluation problems
14667 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14668 ignorable spaces with <b> <bold> <em>
14669 * tree.c: fixed a loop in xmlSearchNsByHref()
14670
Daniel Veillard767662d2000-10-27 17:04:52 +000014671Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * xpath.c: applied another XPath patch from TOM
14674 * xpath.c include/makefile.am: applied another patch from
14675 china@thewrittenword.com (cleanup on IRIX).
14676
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014677Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14678
14679 * xml-config.1: received a fixed version from Fredrik Hallenberg
14680 <hallon@lysator.liu.se>
14681
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014682Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14683
14684 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14685 cleanup patch for XPath
14686
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014687Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14688
14689 * patched to redirrect all "out of context" error messages to
14690 a reconfigurable routine. The changes are:
14691 * xmlerror.h : added the export of an error context type (void *)
14692 an error handler type xmlGenericErrorFunc there is an interface
14693 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14694 to reset the error handling routine and its argument
14695 (by default it's equivalent to respectively fprintf and stderr.
14696 * all the c files: all wild accesses to stderr or stdout within
14697 the library have been replaced to calls to the handler.
14698
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014699Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14700
14701 * configure.in: release 2.2.6
14702 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14703 exporting the inner functions of xpath for extension modules
14704 * doc/*: updated and rebuilt the doc
14705
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014706Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14707
14708 * nanohttp.c : applied Wayne HTTP cleanup patch
14709 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14710 and xmlNodeSetSpacePreserve()
14711
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014712Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14713
14714 * xpath.c: closing bug #29260
14715
Daniel Veillard126f2792000-10-24 17:10:12 +000014716Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14717
14718 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14719 multikey tuples, made hash structure opaque
14720 * valid.[ch]: moved elements, attributes, notations decalarations
14721 as well as ID and refs to hash tables.
14722 * entities.c: hash cleanup
14723 * xmlmemory.c: fixed a dump problem in debug mode
14724 * include/Makefile.am: problem passing in DESTDIR= values patch
14725 from Marc Christensen <marc@calderasystems.com>
14726 * nanohttp.c: removed debugging remains
14727 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14728 * HTMLparser.c parser.c: fixing a number of problems with the
14729 macros in the *parser.c files (Wayne).
14730 * HTMLparser.c: close the previous option when opening a new one
14731 (Marc Sanfacon).
14732 * result/HTML/*: updated the HTML results accordingly
14733
Daniel Veillard52afe802000-10-22 16:56:02 +000014734Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14735
14736 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14737 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14738 XPath functions and XML entities table to them. More to come...
14739 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14740
Daniel Veillard683cb022000-10-22 12:04:13 +000014741Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14742
14743 * tree.c: coalesce adjacent text nodes
14744 * valid.c: handling of blank nodes in DTd validation (raised
14745 by problems with a posteriori validation).
14746 * nanohttp.c: changing behaviour on HTTP write stuff.
14747 * HTMLtree.c: forced body and html to be explicitely closed.
14748 * xpath.h: exported more XPath functions.
14749
Daniel Veillard1baf4122000-10-15 20:38:39 +000014750Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14751
14752 * Release of 2.2.5
14753 * xpointer.c: range() range-inside and other helper functions
14754 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14755
Daniel Veillard47e12f22000-10-15 14:24:25 +000014756Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14757
14758 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14759 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14760
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014761Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14762
14763 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14764 and XPointer modules
14765
Daniel Veillard134c9f32000-10-15 10:27:08 +000014766Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14767
14768 * SAX.h: closed #25107
14769
Daniel Veillard39915622000-10-15 10:06:55 +000014770Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14771
14772 * testSAX.c: fixed problem with cdata reporting
14773 * SAXresult/* : updated
14774
Daniel Veillard1e851392000-10-15 10:02:56 +000014775Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14776
14777 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14778 Closed bug #27499, added to regression tests
14779 * TODO: updated
14780
Daniel Veillard7eda8452000-10-14 23:38:43 +000014781Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14782
14783 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14784 support for SCRIPT and STYLE with help from Bjorn Reese
14785 * test/HTML/* result/HTML/*: added simple testcase and updated
14786 the existing ones.
14787
Daniel Veillardff9c3302000-10-13 16:38:25 +000014788Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14789
14790 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14791 string-range for empty strings
14792 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14793 test/XPath/xptr/strrange: augmented the XPointer testsuite
14794
Daniel Veillard189446d2000-10-13 10:23:06 +000014795Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14796
14797 * doc/xml.html doc/xmlmem.html: added a module describing memory
14798 interfaces and use, updated the main page.
14799
Daniel Veillard2f971a22000-10-12 23:26:32 +000014800Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14801
14802 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14803 nanoftp code work on Windows too now
14804
14805Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014806
14807 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14808 * xpointer.c: implemented string-range() at least a good first version
14809 * test/XPath/docs/str test/XPath/xptr/strrange
14810 result/XPath/xptr/strrange: the string-range() tests
14811
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014812Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14813
14814 * Makefile.am include/Makefile.am include/win32config.h
14815 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14816 and make distcheck
14817
Daniel Veillard19d61112000-10-11 23:50:35 +000014818Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14819
14820 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14821 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14822 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14823
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014824Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14825
14826 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14827 patch for socklen_t detection by
14828 Albert Chin-A-Young <china@thewrittenword.com>
14829
Daniel Veillardcd429612000-10-11 15:57:05 +000014830Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14831
14832 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14833 and added a --dtdvalid option to xmllint used to test it
14834
Daniel Veillard47c02452000-10-11 13:04:36 +000014835Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14836
14837 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14838 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14839
Daniel Veillard2d38f042000-10-11 10:54:10 +000014840Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14841
14842 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14843 handlings (registration, lookup, cleanup)
14844
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014845Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14846
14847 * configure.in Makefile.am include/makefile.am: adding XPointer
14848 and XPtrtests target
14849 * xpointer.[ch] : new files for XPointer support
14850 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14851 more XPath tests
14852
Daniel Veillard57fda592000-10-10 23:24:14 +000014853Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14854
14855 * configure.in: fixed, very broken, make distcheck works again
14856
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014857Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14858
14859 * More work toward 2.2.5, integrated a number of patches
14860 * configure.in Makefile.am win32config.h.in: trying to cleanup
14861 make distcheck .... huh ...
14862 * include/Makefile.am include/win32config.h: new directory
14863 for includes
14864 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14865 updated teh makefiles and instructions for WIN32
14866 * xpath.c: small fixes
14867 * test/XPath/ results/XPath: updated the testcases and results
14868 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14869 suggested patches
14870 * valid.c: fixed an ID bug
14871
Daniel Veillardb71379b2000-10-09 12:30:39 +000014872Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14873
14874 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014875 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014876 * xpath.[ch]: worked on XPointer
14877
Daniel Veillard7e99c632000-10-06 12:59:53 +000014878Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14879
14880 * configure.in Makefile.am: 2.2.5, ship the include in an
14881 include/libxml subdirectory, use symlinks when using CVS
14882 * testSAX.c: fixed small bug
14883 * testXPath.c: changed the way testfiles are parsed
14884 * debugXML.c: same kind of cleanup when parsing an argument expression
14885 XPath/XPointers can have blanks embedded
14886 * xpath.[ch]: more cleanup, reorgs for XPointer work
14887 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14888 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14889
Daniel Veillard55b91f22000-10-05 16:30:11 +000014890Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14891
14892 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14893 in the XPath engine, rewrote large parts of it, now it's far
14894 cleaner and in sync with the REC not an old WD. Fixed a parsing
14895 problem in the interactive XML shell found when testing XPath.
14896
Daniel Veillardac260302000-10-04 13:33:43 +000014897Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14898
14899 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14900 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14901 examples with the extra test
14902
Daniel Veillard7cfce322000-10-04 12:40:27 +000014903Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14904
14905 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14906 the global init function.
14907
Daniel Veillard970112a2000-10-03 09:33:21 +000014908Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14909
14910 * HTMLparser.c: Doohhh, attribute name parsing was still case
14911 sensitive ! Fixed this ...
14912 * result/HTML/* : updated the tests results accordingly
14913
Daniel Veillard740abf52000-10-02 23:04:54 +000014914Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14915
14916 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14917 engine, should be far more stable, incorporated a new version of
14918 preceding/following axis, need testing
14919 * uri.c: fixed file:///c:/a/b/c problem
14920 * test/XPath/tests/idsimple: augmented the XPath tests
14921
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014922Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14923
14924 * doc/* rebuilding docs for 2.2.4 release
14925
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014926Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14927
14928 * configure.in: releasing 2.2.4
14929 * parser.[ch]: added xmlStrEqual()
14930 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14931 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14932 use xmlStrEqual instead
14933 * TODO: updated
14934 * added an XPath test
14935
Daniel Veillardbc765302000-10-01 18:23:35 +000014936Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14937
14938 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14939 * entities.h: exported xmlInitializePredefinedEntities
14940 * parser.[ch] : added xmlInitParser()
14941 * parserInternals.h : had to export htmlInitAutoClose()
14942
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014943Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14944
14945 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14946 problems
14947 * Makefile.am : added XPath regression tests to normal tests
14948 * uri.c: fixed a problem with local paths, cleanup
14949 * parser.c: fixed a problem with large CData sections
14950
Daniel Veillardd2ade932000-09-30 14:39:55 +000014951Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14952
14953 * configure.in xml-config.in: patch from "Ben Taylor"
14954 <sol7x86@hotmail.com> for solaris shared libs lookup
14955
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000149562000-09-30 Martin Baulig <baulig@suse.de>
14957
14958 * libxml-2.0.pc.in: Provide pkg-config script.
14959
14960 * configure.in: Create the libxml-2.0.pc script from the
14961 libxml-2.0.pc.in templates.
14962 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014963 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014964
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014965Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14966
14967 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14968 when compiling with MSC
14969
Daniel Veillard46057e12000-09-24 18:49:59 +000014970Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14971
14972 * xpath.c: patch for normalize-string() substring-before(),
14973 substring-after() and translate() functions from Bjorn Reese
14974 <breese@mail1.stofanet.dk>
14975 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14976 Fredrik Hallenberg <hallon@lysator.liu.se>
14977 * TODO: updated
14978
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014979Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14982 problem of socklen_t being undefined on a number of platforms
14983 * debugXML.c: fixed a compilation problem when without snprintf
14984
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014985Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14986
14987 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14988 an URI bug and a fix for the control-character-induced infinite loop
14989 * nanohttp.c: preventive fix for compiling on WIN32
14990
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014991Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14992
14993 * xmlint.c: closing bug #25000
14994
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014995Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14996
14997 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14998 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14999 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15000 related function, fixing xmlStrncmp(), and associated cleanup
15001 * result/HTML/entities.html.sax: updating result
15002
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015003Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15004
15005 * uri.c: applied patch for URI escaping from Wayne Davison
15006 <wayned@blorf.net>
15007 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15008 from Denis Barbier <barbier@imacs.polytechnique.fr>
15009 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15010 patch from Wayne Davison
15011
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015012Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15013
15014 * doc/xml.html : updated with new releases, adding "how to help"
15015
Daniel Veillard04698d92000-09-17 16:00:22 +000015016Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15017
15018 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15019 removed a few warnings in pedantic mode ...
15020 * parserInternals.c parser.c: moved encoding switching function
15021 to parserInternals.c
15022 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15023
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015024Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15025
15026 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15027 error or warning handlers
15028
Daniel Veillardb1059e22000-09-16 14:02:43 +000015029Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15030
15031 * parserInternals.c parserInternals.h parser.c Makefile.am:
15032 created a new module parserInternals.c, moved most of the
15033 code shared by the various parsers there, as well as
15034 deprecated code from parser.c. More cleanup of parser.c
15035 * uri.c: fixed a problem when URI is NULL
15036 * valid.c: speedup when looking for an attribute declaration
15037
Daniel Veillard39c7d712000-09-10 16:14:55 +000015038Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15039
15040 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15041 the cleanup of the computation of URI references when seeking
15042 external entities. The URI reference string and the resulting
15043 URI are both stored now.
15044 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15045 large s(n)printf checks and cleanup from Denis Barbier
15046 <barbier@imacs.polytechnique.fr>
15047 * xmlversion.h.in tree.h: couple of SGML declarations for a
15048 possible docbook module.
15049 * result/VC/ : a couple of test output changed due to the change
15050 of the entities URI
15051
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015052Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15053
15054 * parser.h: added a _private field for linking user's data
15055
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015056Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15057
15058 * parser.c parserInternals.h: demacroified most of the IS_XXX
15059 the gain in size is significant so ...
15060
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015061Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15062
15063 * entities.c: cases where looking up entities with doc==NULL
15064 covered
15065
Daniel Veillard90e11312000-09-05 10:42:32 +000015066Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15067
Daniel Veillard1de50802000-09-07 08:54:32 +000015068 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015069 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15070
Daniel Veillard98a79162000-09-04 11:15:39 +000015071Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15072
Daniel Veillard1de50802000-09-07 08:54:32 +000015073 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015074 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15075 * Makefile.in: added URItest and included thenin "make tests"
15076
15077Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015078
15079 * xmlversion.h.in: closed bug 22941
15080
Daniel Veillard2bb89092000-08-31 14:57:50 +000015081Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15082
15083 * doc/xmlio.html: added doc and example for entity loader
15084 redefinition.
15085
Daniel Veillard96984452000-08-31 13:50:12 +000015086Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15089 used by libxml
15090
Daniel Veillarde715dd22000-08-29 18:29:38 +000015091Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15092
15093 * parser.c: Fixed bug on invalid ontent characters and when using
15094 push.
15095 * xmllint.c: fixed xmllint endling of errors in push mode
15096
Daniel Veillard4948eb42000-08-29 09:41:15 +000015097Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15098
15099 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015100 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015101 * result/HTML/*.sax: regenerated HTML SAX output
15102 * parser.c: more cleanup.
15103
Daniel Veillarde010c172000-08-28 10:04:51 +000015104Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15105
15106 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015107 patches from Wayne Davison <wayned@users.sourceforge.net>,
15108 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015109 * HTMLparser.c: fixed an ignorable white space detection bug
15110 occuring when parsing with SAX only
15111 * result/HTML/*.sax: updated since the output is now HTML
15112 encoded...
15113
Daniel Veillard47f3f312000-08-27 22:40:15 +000015114Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15115
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015116 * HTMLparser.[ch]: applied some of Wayne Davison
15117 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015118
Daniel Veillarde0854c32000-08-27 21:12:29 +000015119Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15120
15121 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15122 undeclared namespace prefix was used, added a warning.
15123 Cleaned up support w.r.t. entities, spilling out a warning
15124 and being pedantic on lookups.
15125 * test/warning/ent9 : added testcase for previous example.
15126 * TODO: updated
15127 * parserInternals.h parser.c: changed the way names are parsed
15128 now allow infinite size and decrease penalty for normal use
15129 * parser.c: Started a big cleanup/check of the parser code,
15130 fixed some of the most tortuous entity code, spotted code
15131 unused anymore
15132 * test/*: added tests for very long names and related nasty
15133 things.
15134
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015135Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15136
15137 * doc/encoding.html: added encoding aliases doc
15138 * doc/xml.html: updates
15139 * encoding.[ch]: added EncodingAliases functions
15140 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15141 bottleneck affecting large DTDs like Docbook
15142 * parser.[ch] xmllint.c: added a pedantic option, will be
15143 useful
15144 * SAX.c: redefinition of entities is reported in pedantic mode
15145 * testHTML.c: uninitialized warning from gcc
15146 * uri.c: fixed a couple of bugs
15147 * TODO: added issue raised by Michael
15148
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015149Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15150
15151 * doc/encoding.html: propagated Martin Duerst suggestions
15152
Daniel Veillard52402ce2000-08-22 23:36:12 +000015153Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15154
15155 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15156 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15157 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15158 by Wayne Davison
15159
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015160Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15161
15162 * nanoftp.c nanohttp.c: small cleanup
15163 * TODO: updated
15164
Daniel Veillard244ece92000-08-19 20:58:02 +000015165Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15166
15167 * added an old VC testcase and updated title.xml entity
15168
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015169Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15170
15171 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15172 done on auto-opening of <p> tags and cleanup of SAX output
15173
Daniel Veillard979e55e2000-08-19 16:48:54 +000015174Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15175
15176 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15177
Daniel Veillard4540be42000-08-19 16:40:28 +000015178Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15179
15180 * doc/xml.html libxml.* structure.*: updated the doc a bit
15181
Daniel Veillard808a3f12000-08-17 13:50:51 +000015182Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15183
15184 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15185 of SAX tests
15186
Daniel Veillard29579362000-08-14 17:57:48 +000015187Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15188
15189 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15190 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15191
Daniel Veillard1255ab72000-08-14 15:13:33 +000015192Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15195 * testHTML.c: fix core dump on Solaris 2.x systems
15196 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15197 * result/HTML/*.sax: previous bug fix lead to new results
15198
Daniel Veillard03109292000-08-14 14:58:22 +000015199Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15202 * configure.in: added --with-readline=DIR to accept alternate
15203 path for readline include/library
15204 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15205 for ANSI under HP-UX
15206 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15207 includes @LIBS@
15208
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015209Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * doc/* : rebuilt the docs
15212 * getting ready for 2.2.2 release
15213
Daniel Veillard87b95392000-08-12 21:12:04 +000015214Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15215
15216 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15217 and xmlAddFeature()
15218 * tree.[ch]: added xmlAddChildList()
15219 * xmllint.c: MAP_FAILED macro test
15220 * parser.h: added xmlParseCtxtExternalEntity()
15221 * valid.c: applied bug fixes removed warning
15222 * tree.c: added CDATA block to elements content
15223 * testSAX.c: cleanup of output
15224 * testHTML.c: added SAX testing
15225 * encoding.c: better error recovery
15226 * SAX.c, parser.c: fixed one of the external entity processing
15227 of the OASis testsuite
15228 * Makefile.am: added HTML SAX regression tests
15229 * configure.in: bumped to 2.2.2
15230 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15231 SAX results
15232
Daniel Veillard88a172f2000-08-04 18:23:10 +000015233Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15234
15235 * configure.in: patch for HP compiler
15236
152372000-08-04 Sven Heinicke <sven@zen.org>
15238
15239 * xmllint.c: Was coredumping sometimes when the file given didn't
15240 exist.
15241
Daniel Veillard46e370e2000-07-21 20:32:03 +000015242Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15243
15244 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015245
Daniel Veillard46e370e2000-07-21 20:32:03 +000015246 when using in memory parsing. Need some cleanup.
15247 * xmllint.c configure.in: added a --memory flag to test memory
15248 parsing
15249
Daniel Veillard36650692000-07-21 15:16:39 +000015250Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15251
15252 * nanohttp.c: fixed socklen_t replacement to unsigned int
15253 * parser.c: fixed a space handdling missing at the end of
15254 production 28 DOCTYPE.
15255 * xmlmemory.c: fixed a stupid bug on the routine to override
15256 allocation functions
15257 * TODO: updated
15258
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015259Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15260
15261 * doc/ regenerated the docs
15262
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015263Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15264
15265 * doc/encoding.html doc/xml.html: added I18N doc
15266 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15267 improvements, both parser and filters, added ASCII & HTML,
15268 fixed the ISO-Latin-1 one
15269 * xmllint.c testHTML.c: added/made visible --encode
15270 * debugXML.c : cleanup
15271 * most .c files: applied patches due to warning on Windows and
15272 when using Sun Pro cc compiler
15273 * xpath.c : cleanup memleaks
15274 * nanoftp.c : added a TESTING preprocessor flag for standalong
15275 compile so that people can report bugs more easilly
15276 * nanohttp.c : ditched socklen_t which was a portability mess
15277 and replaced it with unsigned int.
15278 * tree.[ch]: added xmlHasProp()
15279 * TODO: updated
15280 * test/ : added more test for entities, NS, encoding, HTML, wap
15281 * configure.in: preparing for 2.2.0 release
15282
Daniel Veillard49703262000-07-10 10:27:46 +000015283Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015286 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015287
Daniel Veillard306be992000-07-03 12:38:45 +000015288Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15289
15290 * doc/xml.html: changed the xmlsoft.org structure, updated the
15291 examples w.r.t. root and childs
15292
Daniel Veillard7d853352000-07-02 18:53:09 +000015293Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15294
Daniel Veillard784b9352003-02-16 15:50:27 +000015295 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015296
Daniel Veillard365e13b2000-07-02 07:56:37 +000015297Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15298
15299 * HTMLparser.c: Work on character encoding support for the HTML parser
15300 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15301 * encoding.c: Fixed a potential memleak in the encoding stuff
15302
Daniel Veillardaf743792000-07-01 11:49:28 +000015303Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15304
15305 * doc/FAQ.html doc/Makefile.am : added a FAQ
15306
15307Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015308
15309 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15310 of the HTML parser to force it to not bypass SAX
15311
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015312Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15313
15314 * win32config.h.in: updated
15315 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15316 lacks iconv support :-( need to release 2.1.1
15317 * configure.in: release 2.1.1
15318 * HTMLparser: fixed bug #14784
15319 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15320 by Windows compiler
15321 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15322 the SAX startDocument() callback.
15323 * TODO: updated
15324
15325Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15326
15327 * added xmlStopParser()
15328
Daniel Veillardbe803962000-06-28 23:40:59 +000015329Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15330
15331 * configure.in: 2.1.0 prerelease
15332 * Large resync between W3C and Gnome tree
15333 * nanoftp, nanohttp.c: fixed stalled connections probs
15334 * HTMLtree.c SAX.c : support for attribute without values in
15335 HTML for andersca
15336 * valid.c: Fixed most validation + namespace problems
15337 * HTMLparser.c: start document callback for andersca
15338 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15339 * parser.h, SAX.c: serious speed improvement for large
15340 CDATA blocks
15341 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15342 different encoding
15343 * example/Makefile.am example/gjobread.c tree.h: work on
15344 libxml1 libxml2 convergence.
15345 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15346 and the LIBXML_TEST_VERSION macro
15347
Daniel Veillardc310d562000-06-23 18:32:15 +000015348Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15349
15350 * doc/xml.html: various patches and improvements typo fixed by
15351 Felix Natter
15352 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15353 from Felix Natter <fnatter@gmx.net>
15354
Daniel Veillardf3029822000-05-06 08:11:19 +000015355Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15356
15357 * doc/upgrade.html: updated with instructions for support of both
15358 libxml-1.x and libxml-2.x
15359 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15360 for 2.x support and also fixed includes
15361
15362
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015363Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15366 the encoding support, added iconv support, so now libxml if
15367 compiled with iconv automatically support japanese encodings
15368 among others. Work based on initial patch from Yuan-Chen Cheng
15369 I may have broken binary compat in the encoding handler
15370 registration scheme, but that was so utterly broken I don't
15371 expect anybody to have used this feature until now.
15372 * parserInternals.h: fixup on the CHAR range macro
15373 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15374 code.
15375 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15376 * uri.c: added xmlParseURI() I can't believe I forgot to
15377 implement this one in 2.0 !!!
15378 * SAX.c: moved doc->encoding update in the endDocument() call.
15379 * TODO: updated.
15380
Daniel Veillard06047432000-04-24 11:33:38 +000015381Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * tree.h: removed extraneous xmlRemoveProp definition
15384 * TODO: added item about --disable-corba configure switch
15385 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15386 * nanoftp.c: fixed include problems giving troubles on AIX and
15387 slowlaris
15388 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15389 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15390 comment and headers changes to lower gtk-doc number of warnings
15391 * doc/html/*: rebuilt docs
15392
Daniel Veillarde0aed302000-04-16 08:52:20 +000015393Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15394
15395 * HACKING: documented the tag for 1.x and instructions
15396
Daniel Veillard5e873c42000-04-12 13:27:38 +000015397Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15398
15399 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15400 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15401 xmlCreateIOParserCtxt
15402 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15403 significant overall improvement
15404 * xmllint.c: added I/O test to xmllint
15405 * testSAX.c: added a speed test
15406 * doc/* : updated/regenerated
15407
Daniel Veillardfc708e22000-04-08 13:17:27 +000015408Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15409
15410 * xpath.c uri.h parserInternals.h: cosmetic changes from
15411 "Timur I. Bakeyev" <timur@bat.ru>, including making
15412 xmlCreateURI() public
15413
Daniel Veillard5d211f42000-04-07 17:00:24 +000015414Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15415
15416 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15417 and the code at the same time. Added a clean mechanism for
15418 overload or added input methods: xmlRegisterInputCallbacks()
15419 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15420 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15421 * TODO: updated
15422 * doc/* : updated/regenerated
15423 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15424 source dir
15425
Daniel Veillarde77a9182000-04-05 19:12:29 +000015426Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15427
15428 * testURI.c: yet another forgotten commit, I should get some sleep !
15429
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015430Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15431
15432 * xmllint.c: forgot to commit this too ?
15433
Daniel Veillardb9df4042000-04-05 14:23:16 +000015434Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15435
15436 * xmlversion.h.in : forgot to commit this previously
15437
Daniel Veillard361d8452000-04-03 19:48:13 +000015438Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15441 * README TODO: updated for release
15442 * uri.c uri.h: added authority parsing/saving
15443 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15444 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15445 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15446 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15447 Makefile.am : added compile-time customization of libxml
15448 --with-ftp --with-http --with-html --with-xpath --with-debug
15449 --with-mem-debug
15450 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15451 #include <libxml/xxx.h> I hope it won't break too much stuff
15452 and will be manageable in the future...
15453 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15454 and added xmllint to the installed programs
15455 * uri.h: added xmlFreeURI()
15456
Daniel Veillardec303412000-03-24 13:41:54 +000015457Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15458
15459 * uri.c uri.h: finished the escaping handling, the base support
15460 and the URI path normalization. Looks good just lacks the
15461 authority content parsing code.
15462 * Makefile.am: added instructions to generate testURI
15463 * TODO: updated
15464 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15465 added links and icons for W3C and Gnome
15466
Daniel Veillard8f621982000-03-20 13:07:15 +000015467Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15468
15469 * xmlmemory.[ch] : seems I forgot to actually update the files in
15470 the last commit :-)
15471 * doc/xml.html doc/html/* : updated and uploaded the docs
15472
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015473Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15474
15475 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15476 * TODO: updated
15477 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015478 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015479 gfree).
15480 * Makefile.am, uri.c, uri.h: added a set of functions to do
15481 exact (litteraly copied from the RFC 2396 productions) parsing
15482 and handling of URI. Will be needed for XLink, one XML WFC,
15483 XML Base and reused in the nano[ftp/http] modules. Still work
15484 to be done.
15485
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015486Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15487
15488 * configure.in, libxml.spec.in : libxml2
15489 * doc/* : updated the doc page, rebuilt the docs
15490
Daniel Veillardcf461992000-03-14 18:30:20 +000015491Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * all: tagged LIB_XML_1_X
15494 * *.c *.h : updated from W3C CVS tree
15495 * configure.in : 2.0.0-beta
15496 * libxml.spec.in : libxml2 package nam
15497 * result/* : new version of the tests output
15498
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015499Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15502
Daniel Veillardb566ce12000-03-04 11:39:42 +000015503Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15504
15505 * doc/* : rebuilt the docs
15506 * parser.c: final patch on #6766
15507 * valid.c: small patch on validity checks.
15508
Daniel Veillardfb76c402000-03-04 11:39:42 +000015509Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15510
15511 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15512 added
15513 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15514 compatibility w.r.t. XML spec and existing code.
15515
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015516Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * parser.c: seems a better solution to <a> </a> exists,
15519 will try it for a while
15520
Daniel Veillard83a30e72000-03-02 03:33:32 +000015521Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15522
15523 * parser.c: tried to remove the <a> </a> generating <a/>
15524 this is hard. Left a flag for that purpose. Fixed bug #6766
15525 * configure.in: prepared 1.8.7 not released, due to previous
15526 problem
15527
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015528Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15529
15530 * doc/xml.html : applied second patch from Paul DuBois
15531
Daniel Veillard402e8c82000-02-29 22:57:47 +000015532Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15533
15534 * doc/xml.html : applied patch from Paul DuBois
15535
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015536Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15539
Daniel Veillard5feb8492000-02-02 17:15:36 +000015540Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15541
15542 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15543 compilation warnings on various platforms.
15544 * parser.c: Fixed #5281 validity error callbacks are now desactived
15545 by default if not validating.
15546
Daniel Veillardf341f932000-02-02 14:52:08 +000015547Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15548
15549 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15550
Daniel Veillard13c757e2000-02-01 23:59:15 +000015551Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15554 <gkatsi@cs.toronto.edu>
15555
Daniel Veillard726e8792000-01-30 20:04:29 +000015556Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15557
15558 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15559 processing URLs
15560
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015561Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15562
15563 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15564 xmlNanoFTPUpdateURL for persistent control connections.
15565 * configure.in: 1.8.6
15566
15567Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15570 * tree.[ch] : added xmlSaveNoEmptyTags
15571
James Henstridgef3be9312000-01-28 13:59:21 +0000155722000-01-29 James Henstridge <james@daa.com.au>
15573
15574 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15575
15576 * Makefile.am: added nanoftp.[ch] to the build.
15577
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015578Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15579
15580 * nanoftp.[ch]: cleanup, comments, API
15581 * debugXML.c : fixed a bug in the cat command
15582 * doc/*: regenerated the docs
15583
Daniel Veillardda07c342000-01-25 18:31:22 +000015584Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15585
15586 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15587 * debugXML.c : fixed a bug in the cat command
15588 * valid.c: fixing some small probs
15589 * libxml.spec.in: get rid of the SNAP suffix
15590 * doc/xml.html: updated the status
15591
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015592Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * xml-config.in: xml-config --version to just return the
15595 version number
15596 * xpath.c: some cleanup w.r.t. axis when the current node is
15597 an attribute.
15598 * TODO: updated
15599
Daniel Veillard461a66c2000-01-18 18:01:01 +000015600Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15601
15602 * configure.in: prepared for libxml-1.8.5
15603 * doc/* recompiled the documentation
15604
156052000-01-17 Jody Goldberg <jgoldberg@home.com>
15606
15607 * configure.in : WARNING autoconf subtlety alert :
15608 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15609 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15610 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15611 get defined by AC_CHECK_HEADERS.
15612
Daniel Veillardf967b902000-01-17 16:06:10 +000015613Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15616 Rune.Djurhuus@fast.no
15617
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015618Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * TODO: updated
15621 * tree.c, parser.c: made sure that only memory alloc problems
15622 and internal parser errors are allowed to write to stdout or
15623 stderr.
15624
Daniel Veillard0142b842000-01-14 14:45:24 +000015625Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15626
15627 * tree.c : restored xmlNewGlobalNs since this seems used by
15628 a lot of existing code :-(, fixed a bug in xmlNewNs
15629 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15630 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15631 to exit() from the library code.
15632 * xpath.c, parser.c: removed bugs or unused code detected by
15633 Windows compilers
15634 * parser.c: started adding interfaces for parsing well balanced
15635 XML fragments
15636 * configure.in: releasing 1.8.4
15637 * doc/* : rebuilt the docs
15638
Daniel Veillard2eac5032000-01-09 21:08:56 +000015639Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15640
15641 * tree.[ch] : added xmlNewDocFragment() for DOM
15642 * testHTML.c: uninitialized variable.
15643
Daniel Veillardf3a73582000-01-05 14:58:39 +000015644Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15645
15646 * doc/* : rebuild the docs
15647
Daniel Veillard71b656e2000-01-05 14:46:17 +000015648Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * acconfig.h: readline and history patch
15651 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15652 * tree.c: added check and handling when possibly removing an ID
15653 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15654 and saving.
15655 * test/HTML/entities.html result/HTML/entities.html* : test for
15656 various entities reference cases
15657 * result/HTML/* : as a result output of some testcase have
15658 changed
15659 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15660 by previous example. added xmlParseTryOrFinish().
15661 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15662 entities.h debugXML.h HTMLparser.h: changed the way struct are
15663 declared to allow gtk-doc to expose those
15664 * parser.c: closed bug #4960
15665 * Makefile.am configure.in: Applied patch from
15666 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15667 and math/socket libs detection
15668
Daniel Veillard437b87b2000-01-03 17:30:46 +000015669Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * configure.in, Makefile.am: link tester against readline
15672 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15673
Daniel Veillard686d6b62000-01-03 11:08:02 +000015674Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15675
15676 * tree.[ch]: added xmlRemoveProp
15677 * win32config.h.in nanohttp.c: avoid including the Windows
15678 socket stuff in every C files
15679 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15680 the XmL parser(s)
15681 * test/ns4 result/ns4 etc...: added test case for previous prob
15682 * tree.c: xmlNewNs wasn't checking for double definition
15683 * Makefile.in: fixed a problem with dist-hook duplicates
15684 * parser.[hc], xmlIO.c: fixed the loading of external entities
15685 APIs, now xmlLoadExternalEntity() is used everywhere and
15686 setting up an app specific front-end using the
15687 * SAX.c parser.c: some fixes, now the xhtml spec validates
15688 with the xhtml DTD.
15689 * error.c: fixed crashes in case of no input stream
15690 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15691 to the validation tests and results
15692
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015693Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15694
15695 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15696 too htmlCreatePushParserCtxt() and htmlParseChunk()
15697 * parser.c: a bit of cleanup.
15698 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15699 to XML) removed the last mem leak known
15700 * HTMLtree.c: output message cleanup
15701 * xmlmemory.c: display content info about memory blocks
15702 * result/HTML/wired.* : missing att value warning change
15703
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015704Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15705
15706 * doc/* : rebuilt the documentation
15707
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015708Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15709
15710 * parser.[ch] parserInternals.h: Push parser for XML,
15711 seems to work fine now
15712 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15713 --push for push testing
15714 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15715 * testSAX.c: added --push
15716 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15717 subtree
15718 * xmlIO.[ch] : enriched API + fixes for push mode
15719 * entities.[ch]: added the entity content length to the struct.
15720 * xmlmemory.[ch]: new API to show the last entries for the shell
15721 * valid.c: added required attribute testing
15722 * SAX.c: the cdata callback now merge contiguous fragments
15723 * HTMLparser.c: cleanup of some macros
15724
Daniel Veillard3c558c31999-12-22 11:30:41 +000015725Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15726
15727 * parser.c: fix for PIs name starting with xml
15728 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015729 * *.c, configure.in win32config.h.in : generate win32config.h for
15730 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015731
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015732Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15733
15734 * parser.c: fixed a stupid = vs. == bug :-(
15735 * doc/gnome-xml.sgml: s/glade/xml/
15736
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015737Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15738
15739 * configure.in, doc/xml.html : bug fix release 1.8.2
15740 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15741 Hopefully the end of that silly C++ include problem
15742 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15743 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15744 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15745 troubles with autoclosed elements when the stree shape doesn't
15746 follow the DtD specs. Added htmlIsAutoClosed() and
15747 htmlAutoCloseTag()
15748 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15749 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15750 * debugXML.c: fixed a bug on printing default namespaces.
15751 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15752
Daniel Veillardb24054a1999-12-18 15:32:46 +000015753Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15754
15755 * result/HTML/*.htm[l] : updated the HTML regression tests according
15756 to the new output
15757 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15758 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15759 problem due to intermix of extern "C" { ... } declarations for C++
15760 and recursive includes in the headers
15761
Chris Lahey323c48c1999-12-18 15:32:45 +0000157621999-12-20 Chris Lahey <clahey@umich.edu>
15763
15764 * HTMLtree.c: Made it so that html nodes with a single child do
15765 not insert a carriage return before or after the child node.
15766
Daniel Veillardb24054a1999-12-18 15:32:46 +000015767Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015768
15769 * configure.in, doc/xml.html : bug fix release 1.8.1
15770 * parser.c: fixed bug #4344
15771 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15772 added the glue to avoid C++ problems
15773 * doc/* : regenerated the documentation
15774
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015775Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15776
15777 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15778 namespace recognition, and Dia as a resul :-(
15779 * encoding.c: closed bug #3950
15780
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015781Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15782
15783 * valid.c: debugging a posteriori validation, except URI expansion
15784 stuff this should be fixed now
15785 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15786 Carl Nygard <cnygard@bellatlantic.net>
15787 * tester.c: added --postvalid, cleaning of the code
15788 * tree.[ch]: added xmlDocGetRootElement()
15789
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015790Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15791
15792 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15793 c++ losage.
15794
Daniel Veillard10a2c651999-12-12 13:03:50 +000015795Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15796
15797 * configure.in, doc/xml.html : bumped to 1.8.0
15798 * xlink.[ch], Makefile.am : added framework for link detection
15799 * parser.h: added nbChars to parser context, needed for cleanup.
15800 * xmlmemory.c: removed a nasty bug when out of mem
15801 * valid.[ch]: adding namespace support for attribute decl
15802 * tester.c: added --debugent option
15803 * debugXML.[ch]: added xmlDebugDumpEntities()
15804 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15805 buffers instead, this was really needed, validation was breaking
15806 in strange ways due to that. Added xmlParseStringPEReference()
15807 and other parsing from strings functions. Entities processing
15808 modified again, but PERef are still not handled correcly but
15809 unless you're Eve Maller you won't notice :-)
15810 * HTMLparser.c: large changes toward reliability, and switched to
15811 lowercase internal tags, XHTML is lowercase, so it will help
15812 that output is closer to next version.
15813 * doc/* : regenerated the documentation, it is now hosted at
15814 http://xmlsoft.org/ (same bits I just bought the domain :-)
15815
15816
Daniel Veillard294cbca1999-12-03 13:19:09 +000015817Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15818
15819 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15820 doc generation
15821 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15822 in the SAX API
15823 * doc/*: rebuilt the doc making sure everything appears in the
15824 HTML files
15825
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015826Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15827
15828 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15829 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15830 which allow impressive speed improvement on dataset with
15831 large text pieces, but at the cost of broken binary
15832 compatibility and slightly bigger memory usage.
15833 Configure with --with-buffers to activate them, they
15834 are protected with XML_USE_BUFFER_CONTENT define.
15835 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15836 goal is 0 memory left allocated once parser is no more used
15837 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15838 call xmlCleanupParser() and xmlMemoryDump()
15839
Daniel Veillarda819dac1999-11-24 18:04:22 +000015840Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15841
15842 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15843 * parser.[ch] encoding.[ch]: added memory cleanup routines
15844 * parser.c: closing bug #3788
15845 * doc/*: rebuilt the doc
15846
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015847Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15848
15849 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15850 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15851 * tester.c: added --compress option
15852 * doc/*: rebuilt the documentation
15853
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015854Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15855
15856 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15857 if given /proc/kcore as input !
15858 * doc/xml.html doc/*: updated and rebuilt the documentation
15859
15860Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015861
15862 * parser.c: Fixed some wrongly space collapsing code due to
15863 a misreading of the spec.
15864 * result/*: fixed the output accordingly
15865
15866Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015867
15868 * encoding.c: bug fix and typos
15869 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15870 * parser.c: added attribute normalization closing bug #3597
15871 * test/att* result/att* SAXresult/att*: testcase for attribute
15872 normalization
15873
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015874Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15875
15876 * configure.in: closing bug #3163 by adding extra flags for the
15877 cc compiler on HP-UX
15878
Daniel Veillard51e3b151999-11-12 17:02:31 +000015879Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15880
15881 * valid.[ch] : removed a typo and an enumerated type bug in the
15882 xmlAddElementDecl() function
15883 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15884 call to xmlEncodeEntitiesReentrant() so that the functions
15885 New, Set and Get are at the same level.
15886 * parser.c HTMLparser.c: extra memory allocation bug for
15887 attributes detected by someone using libxml in embedded systems :-)
15888
Daniel Veillard962195f1999-10-28 15:51:53 +000015889Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15890
15891 * xmlmemory.h: turned off mem debug :-\
15892
Daniel Veillard35008381999-10-25 13:15:52 +000015893Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15894
15895 * parser.c: closed bug #2784 a one line fix, but worth pushing
15896 a new release out
15897 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15898 some structures, comments before and after the
15899 main element, and other nastyness
15900 * HTMLtree.c tree.c: accomodate the extended HTML supported
15901 * configure.in: pushing 1.7.4
15902 * test/ent8 and related outputs : added a new test for bug #2784
15903 * test/HTML/wired.html and related output: a nasty HTML example
15904 * Makefile.am: improved the test scripts
15905 * docs/* : reran the documentation extractor, updated xml.html
15906
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015907Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15908
15909 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15910 HTMLparser and debugged the HTML related code. HTML documents
15911 now have their own type
15912 * entities.c: do not dump &apos; for HTML output
15913 * xmlmemory.c: improvement, breakpoint mechanism
15914 * testHTML.c: added --sax --repeat ...
15915 * Makefile.am: improved the HTML tests
15916 * valid.[ch]: added xmlValidGetValidElements and
15917 xmlValidGetPotentialChildren
15918 * tester.c: added --insert to test the 2 new functions
15919 * test//* result//* SAXresult//* : regression test cleanup
15920 and extension.
15921 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15922 gnome-xml-nanohttp.html
15923
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015924Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15925
15926 * HTMLparser.c: fixed problems with some autoclose tags
15927 * tree.c: fixed XML output problems.
15928 * result/* SAXresult/*: update of the tests output
15929
Daniel Veillard6077d031999-10-09 09:11:45 +000015930Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15931
15932 * Makefile.am: Arturo patch for xmlConf.sh version info
15933 * parser.c: Tim Josling patch for single quoted items
15934 * tester.c: Tim Josling patch for tester options usage
15935 * tree.h: indent cleanup
15936
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015937Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15938
15939 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15940 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15941
Daniel Veillard00fdf371999-10-08 09:40:39 +000015942Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15943
15944 * tree.c : Raph patch for initialization of CORBA fields
15945 * parser.c, xpath.c, ...: modification of doc comments
15946 * xpath.c : allow spaces in xpath expressions
15947
Daniel Veillardad219441999-09-27 08:17:49 +000015948Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15949
15950 * xmlmemory.h: turning off memory debug :-(
15951
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015952Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15953
15954 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15955 better SAX interfaces.
15956 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15957 entity.
15958 * configure.in: 1.7.2
15959
15960Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015961
15962 * libxml.spec.in: fixed the URL
15963 * doc/xml.html: improved the documentation front-end
15964
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015965Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015966
15967 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15968
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015969Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015970
15971 * libxml.spec.in: fixed the alpha compile problem
15972 * parser.[ch]: changed errno to errNo in the parser context :-(
15973 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15974 * doc/xml.html: changed CHAR to xmlChar
15975 * doc/html/*: recompiled the documentation
15976 * configure.in: 1.7.1
15977
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015978Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15979
15980 * parser.h: modified the parser context struct to regain 1.4.0
15981 binary compatibility
15982 * parser.c, xml-error.h: added errno ot teh context and defined
15983 a set of errors values with update of errno
15984 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15985 DTDs and entities
15986 * *.h, *.c: complete cleanup of the use of config.h and include
15987 protection depending on the current setup.
15988 * overalll debugging, maintenance and bug-fixing on all modules
15989 * updated the documentation
15990 * ready for 1.7.0
15991
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015992Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15993
15994 * HTMLparser.c : cleanup
15995 * SAX.c valid.c valid.h: added ID/IDREF checking
15996 * tree.c tree.h: extended doc structure for refs
15997 * configure.in: 1.6.2
15998 * parser.c: patched bug in SAX user arg call
15999 * parserInternals.h: patched missing close in C++ wrapping
16000 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16001 especially upcoming XPointer implementation.
16002 * doc/xml.html: augmented, typo
16003
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016004Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16005
16006 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16007 not all invocations of install understand -d.
16008
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016009Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16010
16011 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16012 to make 'check' works, when builddir != srcdir.
16013
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016014Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16015
16016 * doc/xml.html : updated the documentation
16017
Daniel Veillard6454aec1999-09-02 22:04:43 +000016018Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16019
16020 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16021 not deallocated memory blocks
16022 * *.c : replaces all calls to malloc() free() and realloc() to
16023 the wrapper functions/macros
16024 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16025 instead of xmlFreeNodeList()
16026
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016027Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16028
16029 * HTMLparser.c: corrected a stupid bug leading to core dump at
16030 tree deallocation. Removed warnings indicated by
16031 Stephane.Conversy@lri.fr
16032 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16033 looked for in the external subset
16034
16035Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016036
16037 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16038 on SGI by Stephane.Conversy@lri.fr
16039
Daniel Veillardb96e6431999-08-29 21:02:19 +000016040Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16041
16042 * all .h : changed the prototype declaration indent as in gtk
16043 * most .c : working on reducing the TODOs in the code
16044 * most .c : cleanup though -pedantic and Insure++
16045 * improvements on validation ID checkings.
16046 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16047 * xml-config.in: closed #1810
16048
16049Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016050
16051 * tree.h, valid.c, valid.h: more work on validity, IDs
16052 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16053 definition for AIX
16054
Daniel Veillardb556eb51999-08-15 17:19:50 +000016055Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16056
16057 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16058 the distribution due to a cut'n paste error at last commit
16059
Daniel Veillardb05deb71999-08-10 19:04:08 +000016060Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16061
16062 * configure.in: upgraded to version 1.4.0
16063 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16064 Big update, added a large part of the validation process,
16065 it should be usable, but some parts are missing
16066 * xpath.c: improved the implementation w.r.t. root.
16067 * Makefile.am: added more tests
16068 * test and result trees: added a lot of tests
16069 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16070
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016071Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16072
16073 * Added an HACKING file
16074
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016075Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16076
16077 * xpath.[ch] : improvements and debug of the XPath implementation
16078 * parser.c, HTMLparser.c : modified the parsers to be progressive
16079 * tree.[ch] : extended the Buffer promitives
16080 * xmlIO.[ch] : added basic I/O routines providing progressive
16081 parsing and ready for I18N conversion plugins
16082 * SAXresult/* : the SAX callback sequence maybe slightly different
16083 now
16084 * test*.c : improved/updated the tests programs
16085 * doc/* : recompiled the docs.
16086
Daniel Veillard15b75af1999-07-26 16:42:37 +0000160871999-07-26 Michael Meeks <michael@edenproject.org>
16088
16089 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16090
16091 * tree.c: Ditto.
16092
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016093Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16094
16095 * configure.in: upgraded to version 1.4.0
16096 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16097 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16098 XML query language, see http://www.w3.org/TR/xpath for more details.
16099 * parser.c, parser.h: added CHAR* related string functions for XPath
16100 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16101 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16102 rebuild the docs.
16103 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16104 and regression testing capabilities for XPath.
16105
Daniel Veillardd79d7871999-07-12 10:38:12 +000016106Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16107
16108 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16109 closing bug #1646
16110
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016111Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16112
16113 * Makefile.am, example/Makefile.am: closed bug #1683
16114
Daniel Veillard3166ab11999-07-11 16:14:19 +000016115Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16116
16117 * example/Makefile.am, configure.in: added the makefile for the
16118 gjobread example
16119
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016120Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16121
16122 * doc/Makefile.am:
16123 - fix which allow "make install DESTDIR=</install/prefix>".
16124
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016125Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16126
16127 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16128 which fixed a problem on the file reading-code.
16129
Daniel Veillard82150d81999-07-07 07:32:15 +000016130Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16131
16132 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16133 output.
16134 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16135
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016136Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16137
16138 * parser.h : Oops removed the binary compatibility problem
16139 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16140 * parser.c, HTMLparser.c: applied patches for reading from stdin
16141
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016142Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * parser.c, entities.c, valid.c: cleanup bug #1591
16145 * configure.in: cleanup bug #1592
16146 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16147 the same tree back-end. Hence gdome will be available for it.
16148 * doc/Makefile.am: close bug #617
16149
Daniel Veillard97fea181999-06-26 23:07:37 +000016150Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16151
16152 * parser.c: alloctate a per parser context SAX interface block
16153
Daniel Veillard14fff061999-06-22 21:49:07 +000016154Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16155
16156 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16157 and xmlEncodeEntitiesReentrant with the correct one :-\
16158
16159Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16160
16161 * commit of my internal XML base changes, quite a lot of
16162 changes, cleanups, better entities support, framework for
16163 new I/O and charset detection and handling
16164 * Fixed the configure/Makefile stuff to generate shared libs
16165 with the proper version info, so we jumped on rev from
16166 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16167 xmlEncodeEntities() result need to be freed now, and a string
16168 xmlParserVersion provide the current library version.
16169
Raph Levien05240da1999-06-15 21:27:11 +000016170Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16171
16172 * parser.c: fixed a buffer overrun for when you have a very long
16173 attribute with no entities in it.
16174
Daniel Veillardbb2da581999-06-13 14:37:07 +000016175Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16176
16177 * added example directory
16178 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16179
Daniel Veillard011b63c1999-06-02 17:44:04 +000016180Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16181
16182 * Release of libxml-1.1, nearly everything has been touched for
16183 this.
16184 * Added more regression tests
16185 * Updated the documentation
16186
Daniel Veillard27d88741999-05-29 11:51:49 +000016187Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16188
16189 * tree.[ch]: unified the XML_NO_CORBA defines.
16190 * parser.c encoding.[ch]: started plugging in char encoding detection
16191
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016192Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16193
16194 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16195 Also freed allocated buffer.
16196
Daniel Veillard27d88741999-05-29 11:51:49 +000016197Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016198 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16199 reentrancy problem at printing. One is left in entities.c, to
16200 remove ASAP
16201 * testSAX.c : added a test example showing the use of the SAX
16202 interface if one doesn't want to build the DOM tree.
16203 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16204
Daniel Veillard517752b1999-04-05 12:20:10 +000016205Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16206
16207 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16208 large revamping of the parser to use SAX callbacks
16209 http://www.megginson.com/SAX/ (or at least a C like interface
16210 a la Expat). It's now possible to set up your own callbacks
16211 and the parser will not build a DOM tree.
16212 * test/* result/*: updated the test suite, I finally removed
16213 the old Namespace draft support (PI based).
16214
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016215Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16216
16217 * Makefile.am: added test result to EXTRA_DIST for make tests
16218
Daniel Veillard64068b31999-03-24 20:42:16 +000016219Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16220
16221 * parser.c, parserInternals.h: moved the chars macro definitions
16222 to parserInternals.h
16223 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16224 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16225
Daniel Veillard012ccc11999-03-23 10:11:11 +000016226Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16227
16228 * xml-config.in : applied patch to make --version work
16229
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000162301999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16231
16232 * Makefile.am (check-local): Alias for `tests' target. This will
16233 cause `make check' to do the right thing.
16234 (tests): Don't run tests in srcdir. Also, replaced calls to
16235 basename with a `sed' "equivalent".
16236
Daniel Veillardd109e371999-03-05 06:26:45 +000016237Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16238
16239 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16240 it in the header and not the sources, updated the doc.
16241 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16242 pointing this out.
16243
Daniel Veillardbc50b591999-03-01 12:28:53 +000016244Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16245
16246 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16247 exported the inputStream routines.
16248 * doc/html/* : updated accordingly
16249
Daniel Veillardd692aa41999-02-28 21:54:31 +000016250Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16251
16252 * parser.c, parser.h, parserInternals.h: added a few extra
16253 internal calls to allocate and free parser contexts ...
16254 * doc/html/* : updated accordingly
16255
Daniel Veillard55a99271999-02-25 11:01:29 +000016256Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16257
16258 * configure.in, Makefile.am, doc/makefile.am : General changes for
16259 1.0.0 release and including the generated HTML documentation.
16260
Daniel Veillard35925471999-02-25 08:46:07 +000016261Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16262
16263 * makefile.am : added parserInternals.h, oops.
16264
Daniel Veillard1e346af1999-02-22 10:33:01 +000016265Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16266
16267 * parserInternals.h: added this header giving access to the parser
16268 internal functions.
16269 * doc/Makefile.am : added a rebuild target which rebuilds the full
16270 set of documentations
16271 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16272 the internal subset.
16273 * *.c *.h: modifications needed to generate the documentation using
16274 gtk-doc, cleanup of functions blocks, reorganisation of struct
16275 declarations.
16276
Daniel Veillard1164e751999-02-16 16:29:17 +000016277Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16278
16279 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16280 the tar and spec file to include the beginning of the doc.
16281
Nuno Ferreira03d04781999-02-13 00:07:17 +0000162821999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16283
16284 * doc/.cvsignore: Added this file.
16285
Daniel Veillard6800ef31999-02-08 18:33:22 +000016286Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16287
16288 * tree.c: fixed xmlGetProp to return "" when the attribute
16289 exists, even if the node-list is NULL.
16290
Daniel Veillard726c7e31999-02-08 15:13:10 +000016291Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * tree.c: patched an error outputting empty attribute values.
16294 * Makefile.am and doc/makefile.am: have been updated during the
16295 week-end. Sorry for an empty CVS log, I got a shell problem.
16296
Daniel Veillard1899e851999-02-01 12:18:54 +000016297Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16298
16299 * tree.h: cleaned up using enums instead of defines
16300 * parser.c, valid.[ch]: more work on parsing/output of element
16301 declarations
16302
Daniel Veillard3b9def11999-01-31 22:15:06 +000016303Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16304
16305 * valid.[ch], tree.c, parser.c : more work toward full parsing
16306 of XML DTDs.
16307 * README: added informations about mailing-list and on-line
16308 documentation
16309
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000163101999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16311
16312 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16313
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016314Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16315
16316 * parser.c, tree.[ch] : more work toward conformance testing,
16317 added a last element to accelerate parsing of very flat structures
16318 started working on internal subset Element content declaration.
16319 * valid.[ch] : first cut at adding code toward validation.
16320 * previous changes had also small impact on most files, especially
16321 the conformance testing using James Clark test suite.
16322
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016323Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16324
16325 * test/* : updated the examples, most of them were not well
16326 formed (humm), and added rdf2.
16327 * result/* : resulting changes in the output.
16328
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016329Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16330
16331 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16332
Daniel Veillard44b3a061998-12-05 17:27:22 +000016333Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16334
16335 * tree.c: patched a bug in the generation of empty attributes
16336
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016337Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16338
16339 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16340 for node/trees/documents/... Biggest problem is namespace
16341 support when copying subtrees.
16342
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016343Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16344
16345 * parser.c, entities.c: improve entities and char ref encoding,
16346 and cleanups of error messages.
16347
Daniel Veillard242590e1998-11-13 18:04:35 +000016348Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16349
16350 * parser.c, entities.c: simple bug hunting done during rpm2html and
16351 rpmfind integration.
16352
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016353Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16354
16355 * parser.[ch]: Added interfaces allowing to specify a SAX
16356 handler before parsing.
16357
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016358Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16359
16360 * parser.c: redirrect all errors reporting through the SAX
16361 error function
16362
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016363Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16364
16365 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16366 * libtool, tlmain ...: update of the libtool files
16367
Miguel de Icaza442321c1998-11-04 18:13:38 +0000163681998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16369
16370 * entities.c: Use g_snprintf insteda of snprintf.
16371
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016372Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16373
16374 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16375 added ent5 test for this purpose.
16376 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16377
Daniel Veillard27271681998-10-30 06:39:40 +000016378Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16379
16380 * parser.c: fixed? a strange error due to compression on a GWP
16381 document.
16382
Daniel Veillard25940b71998-10-29 05:51:30 +000016383Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16384
16385 * tree.[ch]: bug fixing
16386 * entities.[ch]: defined a specific type for predefined entities
16387 * doc/xml.html: more documentation on the library, how to use it,
16388 overview of the interfaces.
16389
Daniel Veillard16253641998-10-28 22:58:05 +000016390Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16391
16392 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16393
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016394Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16395
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016396 * tree.c: corrected a small bug
16397 * doc/xml.html: continuing writing documentation.
16398
16399Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16400
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016401 * debugXML.h debugXML.c: added debugging utilities.
16402 * tester.c: added --debug switch.
16403 * tree.c: patched an incorrect node->type assignment.
16404 * parser.c: formatting, ensure that node->doc != NULL in attributes
16405
Daniel Veillardccb09631998-10-27 06:21:04 +000016406Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16407
16408 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16409 entity support and provide an internal representation close to
16410 DOM one (entity ref nodes, and attribute value as tree). I tried
16411 to preserve the interface but this will surely break some apps
16412 (I have to change rpm2html/rpmfind for example). I had to change
16413 two interfaces, and the generated tree is somewhat different.
16414 * doc/* : started documenting the XML library, the tree and
16415 DOM/Corba. This is a first step.
16416
Daniel Veillard11e00581998-10-24 18:27:49 +000016417Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16418
16419 * parser.c: Set up the fonctions comment block, boring but useful.
16420 * parser.h, SAX.c, parser.c: now attributes are processed through
16421 the SAX interface. The problem is that my SAX interface diverged
16422 quite a bit from the original one, well this is not an official
16423 spec, and translating it from Java to C is hairy anyway...
16424
Daniel Veillard97b58771998-10-20 06:14:16 +000016425Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16426
16427 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16428 fonctions comment block, boring but useful.
16429
16430Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016431
16432 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16433 conversion routines. However they are not yet used to convert the
16434 inputs. The core will run with UTF-8.
16435
Daniel Veillard33942841998-10-18 19:12:41 +000016436Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16437
16438 * tree.c : make sure that the type id is properly set-up when
16439 a new object is allocated, needed for DOM.
16440
Daniel Veillard27fb0751998-10-17 06:47:46 +000016441Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16442
16443 * tree.h, tree.c: Ok, the main objects in the tree will be native
16444 corba objects, it costs 8 bytes per Node, Attribute and Document
16445 but it simplifies the Corba integration a lot (no extra interface
16446 objects to allocate/free).
16447
Daniel Veillard0bef1311998-10-14 02:36:47 +000016448Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16449
16450 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16451 and changed NODEs contants for conformity with DOM Level 1
16452
Daniel Veillard27864701998-10-08 03:47:24 +000016453Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16454
16455 * added hooks to keep track of servants when creating objects
16456 xmlDoc and xmlNode (for Corba export).
16457
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016458Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16459
16460 * added xml-config script.
16461
Daniel Veillard7066a791998-10-01 20:28:28 +000016462Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16463
16464 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16465 to autoupdate libtool and automake conf files.
16466
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000164671998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16468
16469 * Makefile.am: Use '?' to separate the sed
16470 commands as ',' is used when people pass -Wl,something.
16471
16472
Daniel Veillard15a8df41998-09-24 19:15:06 +000016473Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16474
16475 * tree.c, tree.h: added a per-document compression interface.
16476
Daniel Veillard151b1b01998-09-23 00:49:46 +000016477Tue Sep 22 20:47:38 EDT 1998
16478
16479 * tree.c, tree.h: added saving with compression and added interfaces
16480 to control the compression level (xmlGetCompressMode,
16481 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16482
Daniel Veillard70120ff1998-09-22 00:24:21 +000016483Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16484
16485 * parser.c: corrected a loop for files of size 0
16486
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000164871998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16488
16489 * error.h: New file. Contains prototyes from `error.c'.
16490
Tom Tromeyc19653d1998-08-14 01:22:43 +000016491Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16492
16493 * Makefile.am (xmlincdir): New macro.
16494 (xmlinc_HEADERS): Renamed from include_HEADERS.
16495
Daniel Veillard845664d1998-08-13 04:43:19 +000016496Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16497
16498 * applied small patch on numeric entities from
16499 Christopher Blizzard <blizzard@appliedtheory.com>
16500
Daniel Veillard260a68f1998-08-13 03:39:55 +000016501Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16502
16503 * New release 0.2, removed the old xml_* files so that it's
16504 coherent with the other CVS base (W3C), far better conformance
16505 to standard, new namespaces, decent entities support, beginning
16506 of a SAX-like interface. Nearly nothing left intact, even the
16507 test examples ...
16508
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000165091998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16510
16511 * .cvsignore: Add .deps dir
16512
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016513Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16514
16515 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16516
Daniel Veillardfe926001998-07-26 04:28:20 +000016517Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016518
Daniel Veillardfe926001998-07-26 04:28:20 +000016519 * configure.in: added test for CPP
16520 * AUTHORS, Changelog: the original ones didn't get commited but the
16521 glib ones instead, fixed.
16522 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016523
Daniel Veillardfe926001998-07-26 04:28:20 +000016524Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016525
Daniel Veillardfe926001998-07-26 04:28:20 +000016526 * integrated code developped at W3C
16527 * changed the original Copyright
16528 * migrated to automake
16529 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016530