blob: 91befc0143b06a2343290554c00751cd9692a107 [file] [log] [blame]
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xinclude.c: forgot to apply one check from #106931 patch
4 * xmlschemastypes.c: more work on XML Schemas datatypes
5
Daniel Veillardc4c21552003-03-29 10:53:38 +00006Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
9 on cleaning up XML Schemas datatypes based on James Clark tests
10 test/xsdtest/xsdtest.xml
11
Daniel Veillard80b19092003-03-28 13:29:53 +000012Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * relaxng.c: implemented comparisons for Schemas values.
15 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
16 some bugs in duration handling, comparisons for durations
17 and decimals, removed all memory leaks pointed out by James
18 testsuite. Current status is now
19 found 238 test schemas: 197 success 41 failures
20 found 1035 test instances: 803 success 130 failures
21
Daniel Veillard91a13252003-03-27 23:44:43 +000022Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
23
24 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
25 leaks in the W3C XML Schemas code
26 * xmlschemastypes.c: implemented nonPositiveInteger
27 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
28 fixed the test and result.
29
Daniel Veillard6560a422003-03-27 21:25:38 +000030Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
31
32 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
33 parser and a typo
34 * xmlschemastypes.c: reindenting, fixing a memory access
35 problem with dates.
36
Daniel Veillard6c5b2d32003-03-27 14:55:52 +000037Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
38
39 * parser.c: fixing #109227 providing more context in case of
40 start/end tag mismatch
41 * python/tests/ctxterror.py python/tests/readererr.py: update the
42 tests accordingly
43
Daniel Veillardd9b72832003-03-27 14:24:00 +000044Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
45
46 * xinclude.c: should fix #109327 errors on memory accesses
47
Daniel Veillardc7e9b192003-03-27 14:08:24 +000048Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
49
50 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
51 is an URI reference
52
Daniel Veillarde209b332003-03-26 21:40:13 +000053Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
54
55 * xpath.c: fixed bug #109160 on non-ASCII IDs
56
Daniel Veillard642104e2003-03-26 16:32:05 +000057Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
58
59 * parser.c: Norm suggested a nicer error message for xml:space values
60 errors
61
Daniel Veillarde4fa2932003-03-26 00:38:10 +000062Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
63
64 * xpath.c include/libxml/xpath.h: first part of the fix to
65 performance bug #108905, adds xmlXPathOrderDocElems() providing
66 document order for nodes.
67 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
68
Daniel Veillard09628212003-03-25 15:10:27 +000069Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
70
71 * xmlschemastypes.c: removing a warning with Sun compiler
72 bug #109154
73
MST 2003 John Fleckda271742003-03-25 14:05:17 +000074Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
75
76 * doc/xmllint.xml
77 * doc/xmllint.1
78 update xmllint man page with --relaxng option
79
Daniel Veillard2032d292003-03-25 11:09:40 +000080Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
81
82 * python/setup.py.in : was missing "drv_libxml2.py"
83
Daniel Veillard9adc0462003-03-24 18:39:54 +000084Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
85
86 * tree.c xpath.c: some changes related to the new way of
87 handling Result Value Tree, before 2.5.5
88
Daniel Veillardd8da01c2003-03-24 15:58:23 +000089Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
90
91 * configure.in NEWS: preparing release 2.5.5
92 * doc/* : updated the documentation and regenerated it.
93
Daniel Veillardef0b4502003-03-24 13:57:34 +000094Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
95
96 * xpath.c: fixed some problems related to #75813 about handling
97 of Result Value Trees
98
Daniel Veillard9231ff92003-03-23 22:00:51 +000099Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
100
101 * uri.c: applied a set of patches from Lorenzo Viali correcting
102 URI parsing errors.
103
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000104Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
105
106 * parser.c: validity status was not passed back when validating in
107 entities, but raised by Oliver Fischer
108
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000109Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
110
111 * HTMLtree.c: avoid escaping ',' in URIs
112
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000113Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
114
115 * parser.c: fixing bug #108976 get the ID/REFs to reference
116 the ID in the document content and not in the entity copy
117 * SAX.c include/libxml/parser.h: more checking of the ID/REF
118 stuff, better solution for #107208
119 * xmlregexp.c: removed a direct printf, dohhh
120 * xmlreader.c: fixed a bug on streaming validation of empty
121 elements in entities
122 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
123 cleanup of the validation tests
124 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
125 added more ID/IDREF tests to the suite
126
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000127Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
128
129 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
130 compiler.
131
Daniel Veillard20863822003-03-22 17:51:47 +0000132Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
133
134 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
135
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000136Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
139 defined in entities content
140
Daniel Veillard99737f52003-03-22 14:55:50 +0000141Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
142
143 * SAX.c: Fixed validation bug #108858 on namespace names using
144 entities and reported by Brent Hendricks
145 * xmllint.c: report xmlTextReaderHasValue() result in --stream
146 --debug output.
147
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000148Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
149
150 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
151 about the DocType node not being reported sometimes.
152 * python/tests/reader.py: added to test to the regression checks
153
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000154Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
155
156 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
157 reported by Edd Dumbill
158
Daniel Veillard77a90a72003-03-22 00:04:05 +0000159Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
160
161 * HTMLparser.c parser.c parserInternals.c: patch from
162 johan@evenhuis.nl for #107937 fixing some line counting
163 problems, and some other cleanups.
164 * result/HTML/: this result in some line number changes
165
Daniel Veillard580ced82003-03-21 21:22:48 +0000166Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
167
168 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
169 instead of libxml.spec
170 * relaxng.c: fixed some of the error reporting excessive
171 verbosity
172 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
173 xmlschemastypes.c: removed some warnings from gcc
174 * doc/libxml2-api.xml: rebuilt
175
Daniel Veillarde063f482003-03-21 16:53:17 +0000176Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
177
178 * relaxng.c: another optimization, for choice this time
179 * result/relaxng/spec1* result/relaxng/tutor12_1*
180 result/relaxng/tutor3_7: cleanups.
181
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000182Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
183
184 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
185 * test/relaxng/testsuite.xml: augmented the test suite
186 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
187 some schemas validation tests in the presence of foreign
188 namespaces.
189
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000190Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
191
192 * relaxng.c: added another interleave speedup.
193
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000194Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
195
196 * xmlschemastypes.c: added integer and fixed one of the
197 IDREFS regression tests pbm
198 * result/relaxng/docbook_0.err: updated
199
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000200Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
201
202 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
203 declared both in the DTD and in the Schemas <grin/>
204 * relaxng.c: more debug, added a big optimization for <mixed>
205 * test/relaxng/testsuite.xml: augmented the testsuite
206 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
207 DocBook example to the regression tests
208
Daniel Veillard798024a2003-03-19 10:36:09 +0000209Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
210
211 * check-xsddata-test-suite.py: cosmetic change for output
212 * relaxng.c: try to minimize calls to malloc/free for states.
213
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000214Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
215
216 * tree.c: removed a warning
217 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
218 support
219 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
220 cleanup/improvements of the regression tests batch
221 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
222
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000223Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
224
225 * relaxng.c: fixed error msg cleanup deallocation
226 * xmlschemastypes.c: added a function to handle lists of
227 atomic types, added support for IDREFS
228
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000229Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
230
231 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
232 and IDREF, usable from RelaxNG now
233 * include/libxml/xmlschemastypes.h: need to add a new interface
234 because the validation modifies the infoset
235 * test/relaxng/testsuite.xml: extended the testsuite
236
Daniel Veillard952379b2003-03-17 15:37:12 +0000237Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
238
239 * relaxng.c: fixed the last core RelaxNG bug known #107083,
240 shemas datatype ID/IDREF support still missing though.
241 * xmlreader.c: fix a crashing bug with prefix raised by
242 Merijn Broeren
243 * test/relaxng/testsuite.xml: augmented the testsuite with
244 complex inheritance tests
245
Daniel Veillardfd573f12003-03-16 17:52:32 +0000246Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
247
248 * relaxng.c: switched back to the previous Relax-NG code base,
249 the derivation algorithm need severe constraining code to avoid
250 combinatorial explosion. Fixed the problem with Sebastian Rahtz
251 TEI based example and other bugs
252 * result/relaxng/*err: updated the results
253 * test/relaxng/testsuite.xml: started a new test suite
254
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000255Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
256
257 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
258 that the original RelaxNG validation code was un-fixeable, it got
259 rewritten to use the derivation algorithm from James Clark and
260 redebugged it (nearly) from scratch:
261 found 373 test schemas: 372 success 1 failures
262 found 529 test instances: 529 success 0 failures
263
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000264Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
265
266 * SAX.c parser.c: fix some recursion problems introduced in the
267 last release.
268 * relaxng.c: more debugging of the RNG validation engine, still
269 problems though.
270
Daniel Veillard5add8682003-03-10 13:13:58 +0000271Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
272
273 * Makefile.am: stop generating wrong result file with * in name
274 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
275 * result/relaxng/demo* test/relaxng/demo: added the tests from
276 Sebastian reproducing the problem.
277
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000278Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
279
Daniel Veillard5add8682003-03-10 13:13:58 +0000280 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
281 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000282
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000283Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
284
285 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
286 variable to control the indentation for the xmllint "--format"
287 option
288
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000289Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
290
291 * encoding.c: applied Gennady's patch against buffer overrun
292
Daniel Veillard42f12e92003-03-07 18:32:59 +0000293Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
294
295 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
296 Clark it appeared I had bug in URI parsing code ...
297 * relaxng.c include/libxml/relaxng.h: completely revamped error
298 reporting to not loose message from optional parts.
299 * xmllint.c: added timing for RNG validation steps
300 * result/relaxng/*: updated the result, all error messages changed
301
Daniel Veillardedfd5882003-03-07 14:20:40 +0000302Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
303
304 * xpath.c: fix bug #107804, the algorithm used for document order
305 computation was failing on attributes.
306
Daniel Veillard83391282003-03-06 21:37:30 +0000307Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
308
309 * valid.c: fix bug #107764 , possibility of buffer overflow
310 in xmlValidDebug()
311
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000312Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
313
314 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
315 from Philipp Dunkel
316
Daniel Veillard5f704af2003-03-05 10:01:43 +0000317Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
318
319 * xmlschemastype.c: made powten array static it should not be exported
320 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
321 parser function.
322 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
323
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000324Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
325
326 * tree.c: fixed a node dump crash on attributes
327 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
328 an URI test bug and get better output.
329
Daniel Veillard463a5472003-02-27 21:30:32 +0000330Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
331
332 * check-xsddata-test-suite.py: give more infos
333 * relaxng.c: fix a bug reported by Sebastian Rahtz and
334 REF->DEF in attribute values.
335
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000336Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
337
338 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
339 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
340 regression tests from James Clark.
341
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000342Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
343
344 * relaxng.c xmlschemas.c xmlschemastypes.c
345 include/libxml/xmlschemastypes.h: added param support for relaxng
346 type checking, started to increment the pool of simple types
347 registered, still much work to be done on simple types and
348 facets checkings.
349
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000350Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
351
352 * entities.c: fixes again one of the problem raised by
353 James Clark in #106788
354
Daniel Veillardc482e262003-02-26 14:48:48 +0000355Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
356
357 * relaxng.c: Fixed a couple of problem raised by James Clark
358 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
359 datatype level still not fixed though.
360
Daniel Veillard17bed982003-02-24 20:11:43 +0000361Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
362
363 * configure.in: preparing release 2.5.4
364 * doc/*: updated and rebuilt the docs
365 * relaxng.c: removed warnings
366 * result/relaxng/*: updated the results
367
Daniel Veillardf4be0182003-02-24 19:54:33 +0000368Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
369
370 * valid.c: fixes a DTD regexp generation problem.
371
Daniel Veillard02111c12003-02-24 19:14:52 +0000372Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
373
374 * parser.c: fixes bug #105998 about false detection of
375 attribute consumption loop.
376
Daniel Veillard2406abd2003-02-24 18:16:47 +0000377Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
378
379 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
380
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000381Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
382
383 * SAX.c: fixed bug #105992
384
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000385Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
386
387 * tree.c: fixed xmlSetProp and al. when the node passed is not an
388 element.
389 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
390 found 373 test schemas: 369 success 4 failures
391 found 529 test instances: 525 success 4 failures
392 * check-relaxng-test-suite.py: added memory debug reporting
393
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000394Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
395
396 * uri.c parser.c: some warning removal on Igor's patch
397 * tree.c: seems I messed up with #106788 fix
398 * python/libxml.c: fixed some base problems when Python provides
399 the resolver.
400 * relaxng.c: fixed the interleave algorithm
401 found 373 test schemas: 364 success 9 failures
402 found 529 test instances: 525 success 4 failures
403 the resulting failures are bug in the algorithm from 7.3 and
404 lack of support for params
405
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000406Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
407
408 * parser.c: another fix for nodeinfo in entities problem
409 * tree.c entities.c: fixed bug #106788 from James Clark
410 some spaces need to be serialized as character references.
411
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000412Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
413
414 * parser.c uri.c: fixed the bug I introduced in the path
415 handling, reported by Sebastian Bergmann
416
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000417Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
418
419 * parser.c: fixing some nodeinfo in entities problem raised
420 by Glenn W. Bach
421 * relaxng.c: implemented the first section 7.3 check
422 * result/relaxng/*: updated the results
423
Daniel Veillardc5312d72003-02-21 17:14:10 +0000424Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
425
426 * relaxng.c: fixed some problems in the previous commit
427 and finished implementing 4.16 rules checking
428 found 373 test schemas: 353 success 20 failures
429 found 529 test instances: 519 success 6 failures
430 * result/relaxng/*: updated the results
431
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000432Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
433
434 * relaxng.c: implemented checks from section 7.2
435
Daniel Veillard77648bb2003-02-20 15:03:22 +0000436Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
437
438 * relaxng.c: implemented the checks from section 7.1, fixed
439 some of the 4.20 and 4.21 problems.
440 found 373 test schemas: 338 success 35 failures
441 found 529 test instances: 519 success 6 failures
442 * result/relaxng/*: updated the results
443
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000444Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
445
446 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
447 * result/relaxng/*: updated the results
448
Daniel Veillardce14fa52003-02-19 17:32:48 +0000449Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
450
451 * relaxng.c: more bugfixes
452 * result/relaxng/*: updated the results
453
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000454Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
455
456 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
457 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
458 * SAX.c: ensured xmlDoc.URL is always canonic
459 * parser.c: obsoleted xmlNormalizeWindowsPath
460 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
461 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
462 * win32/libxml2.def.src: added few exports
463
464
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000465Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
466
467 * Makefile.am configure.in: patched to have shared libraries
468 for Python regression tests and static binaries for gdb debug
469 in my development environment
470 * relaxng.c: more bugfixes
471 found 373 test schemas: 296 success 77 failures
472 found 529 test instances: 516 success 8 failures
473 * result/relaxng/*: updated the results
474
Daniel Veillard8fe98712003-02-19 00:19:14 +0000475Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
476
477 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
478
Daniel Veillardd4310742003-02-18 21:12:46 +0000479Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
480
481 * xmlschemastypes.c: float/double check bugfix
482 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
483 validation
484 * xmlreader.c: add a TODO for Jody
485 * relaxng.c: bugfix bugfix bugfix
486 found 373 test schemas: 300 success 73 failures
487 found 529 test instances: 507 success 10 failures
488 * result/relaxng/*: updated the results
489
Daniel Veillard2df2de22003-02-17 23:34:33 +0000490Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
491
492 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
493
Daniel Veillard416589a2003-02-17 17:25:42 +0000494Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
495
496 * relaxng.c check-relaxng-test-suite.py: more work on the
497 RelaxNG implementation conformance testing.
498 found 373 test schemas: 284 success 89 failures
499 found 529 test instances: 448 success 47 failures
500 * result/relaxng/*: updated the results
501
Daniel Veillard784b9352003-02-16 15:50:27 +0000502Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
503
504 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
505 a patch from Kjartan Maraas to fix some typos
506
Daniel Veillardfebcca42003-02-16 15:44:18 +0000507Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
508
509 * relaxng.c: more bug-hunting
510 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
511 intermediate rng tree
512 * python/generator.py: patch from Stephane Bidoul to fix the generator
513 on python < 2.2
514
Daniel Veillardd2298792003-02-14 16:54:11 +0000515Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
516
517 * check-relaxng-test-suite.py relaxng.c: more testing on the
518 Relax-NG front, cleaning up the regression tests failures
519 current state and I forgot support for "mixed":
520 found 373 test schemas: 280 success 93 failures
521 found 529 test instances: 401 success 68 failures
522 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
523 moved the Name, NCName and QName validation routine in tree.c
524 * uri.c: fixed handling of URI ending up with #, i.e. having
525 an empty fragment ID.
526 * result/relaxng/*: updated the results
527
Daniel Veillard9a237c92003-02-13 15:52:58 +0000528Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
529
530 * check-xinclude-test-suite.py: improved the script accordingly
531 to the XInclude regression tests updates
532 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
533 November 2002
534 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
535 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
536 augmented the Xpointer testsuite for the element() scheme
537
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000538Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
539
540 * relaxng.c: added TODO for the DTD compatibility spec
541 * xinclude.c: more bug fixes driven by the testsuite
542
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000543Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
544
545 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
546 regression tests for XInclude, improved the script, improving
547 XInclude error reporting mechanism
548
Daniel Veillard1d788d22003-02-10 16:21:58 +0000549Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
550
551 * NEWS doc/* configure.in: preparing release 2.5.3
552
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000553Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
554
555 * tree.c: trying to fix #104934 about some XHTML1 serialization
556 issues.
557
Daniel Veillard809faa52003-02-10 15:43:53 +0000558Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
559
560 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
561 encoding conversion when the input buffer stops in the
562 middle of a multibyte char
563
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000564Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
565
566 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
567 * check-relaxng-test-suite.py: python script to run regression
568 against OASIS RelaxNG testsuite
569 * relaxng.c: some cleanup tweaks
570 * HTMLparser.c globals.c: cleanups in comments
571 * doc/libxml2-api.xml: updated the API
572 * result/relaxng/*: errors moved files, so large diffs but
573 no changes at the semantic level.
574
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000575Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
576
577 * tree.c: fixing #105678 problem when dumping a namespace node.
578
Daniel Veillard591b4be2003-02-09 23:33:36 +0000579Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
580
581 * xpath.c: fixed doc comment problems
582 * python/generator.py python/libxml_wrap.h python/types.c: adding
583 RelaxNG wrappers
584 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
585 test of those early Python RelaxNG bindings
586
587Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000588
589 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
590 * relaxng.c: found the validation problem I had with interleave
591 when not covering all remaining siblings
592 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
593 testsuite and check the RNG schemas against the RNG schemas
594 given in appendix A
595
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000596Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
597
598 * win32/Makefile.msvc: updates for RelaxNG
599 * win32/Makefile.mingw: updates for RelaxNG
600 * win32/libxml2.def.src: added RelaxNG exports
601
Daniel Veillard97fd5672003-02-07 13:01:54 +0000602Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
603
604 * xinclude.c: applied another bug fix from Sean Chittenden
605
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000606Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
607
608 * configure.in xmllint.c: I f...ed up the default configuration
609 of schemas and --relaxng option display in xmllint, pointed by
610 Morus Walter.
611 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
612 detection module, fixes bug #105374.
613
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000614Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
615
616 * xmlschemastypes.c: added the boolean base type.
617
Daniel Veillard96a4b252003-02-06 08:22:32 +0000618Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
619
620 * xmlschemastypes.c: started implementing some of the missing
621 default simple types
622 * result/relaxng/*: updated the results
623
Daniel Veillard72fef162003-02-05 14:31:19 +0000624Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
625
626 * NEWS doc/*: updated the docs, ready for 2.5.2 release
627
Daniel Veillard71531f32003-02-05 13:19:53 +0000628Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
629
630 * HTMLparser.c tree.c xmlIO.c: comments cleanups
631 * Makefile.am: use xmllint for doing the RelaxNG tests
632 * configure.in: preparing 2.5.2 made schemas support default to
633 on instead of off
634 * relaxng.c: removed the verbosity
635 * xmllint.c: added --relaxng option
636 * python/generator.py python/libxml_wrap.h: prepared the integration
637 of the new RelaxNG module and schemas
638 * result/relaxng/*: less verbose output
639
Daniel Veillardec498e12003-02-05 11:01:50 +0000640Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
641
642 * valid.c: do not run content model validation if the
643 content is not determinist
644
Daniel Veillardde590ca2003-02-05 10:45:26 +0000645Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
646
647 * SAX.c: added the redefinition of namespaced attribute
648 check that was missing as Fabrice Desré pointed out.
649
Daniel Veillard930dfb62003-02-05 10:17:38 +0000650Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
651
652 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
653 improvements from Nick Kew, allowing to do more checking
654 to HTML elements and attributes.
655
Daniel Veillard4287c572003-02-04 22:48:53 +0000656Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
657
658 * xinclude.c: fixing bug #105137 about entities declaration
659 needing to be copied to the including document.
660
Daniel Veillard652d8a92003-02-04 19:28:49 +0000661Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
662
663 * catalog.c: fixed bug #104817 with delegateURI
664 * xpath.c: fixing bugs #104123 and #104125
665
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000666Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
667
668 * configure.in valid.c xmlreader.c python/libxml_wrap.h
669 python/types.c: fixing #104096 to compile without regexps
670
Daniel Veillard57e79b32003-02-04 15:33:12 +0000671Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
672
673 * valid.c: fixing bug #103969 forgot to add an epsilon transition
674 when building the automata for elem*
675
Daniel Veillard358a9892003-02-04 15:22:32 +0000676Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
677
678 * HTMLparser.c: applied patch from Arne de Bruijn fixing
679 bug #103827
680
Daniel Veillardeb137172003-02-04 15:18:06 +0000681Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
682
683 * HTMLparser.c: updating a comment, fixing #103776
684
Daniel Veillard8d589042003-02-04 15:07:21 +0000685Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
686
687 * parser.c: fixing bug 105049 for validity checking of content
688 within recursive entities.
689
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000690Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
691
692 * HTMLparser.c: try to fix # 105049
693 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
694 * tree.c: updated a function comment
695
Daniel Veillard419a7682003-02-03 23:22:49 +0000696Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
697
698 * relaxng: more work on grammars and refs/defs
699 * test/relaxng/* result/relaxng/*: augmented/updated the
700 regression tests
701
Daniel Veillard144fae12003-02-03 13:17:57 +0000702Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
703
704 * relaxng: more work on name classes, except support
705 * test/relaxng/* result/relaxng/*: augmented/updated the
706 regression tests
707
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000708Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
709
710 * relaxng: more work on name classes, the "validate all" schemas
711 seems to work now.
712 * test/relaxng/* result/relaxng/*: augmented/updated the
713 regression tests
714
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000715Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
716
717 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
718 * parser.c: put a guard against infinite document depth, basically
719 trying to avoid another kind of DoS attack.
720 * relaxng.c: some code w.r.t. nameClasses
721
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000722Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
723
724 * test/relaxng/* result/relaxng/*: check all the namespace support
725 was actually correct based on tutorial section 10.
726
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000727Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
728
729 * relaxng: include seems to work okay now
730 * test/relaxng/* result/relaxng/*: augmented/updated the
731 regression tests
732
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000733Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
734
735 * relaxng.c: a bit of work done in the train back.
736 * test/relaxng/*: added one of the include tests
737
Daniel Veillard154877e2003-01-30 12:17:05 +0000738Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
739
740 * relaxng: more work done in the train
741 * test/relaxng/* result/relaxng/*: augmented/updated the
742 regression tests
743
Daniel Veillarde431a272003-01-29 23:02:33 +0000744Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
745
746 * relaxng.c: debugging of externalRef
747 * test/relaxng/* result/relaxng/*: augmented/updated the
748 regression tests
749
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000750Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
751
752 * relaxng.c: more work on Relax-NG, implementing externalRef
753 * test/relaxng/* result/relaxng/*: augmented/updated the
754 regression tests
755 * Makefile.am: cleanup to Relaxtests target
756
Daniel Veillardb08c9812003-01-28 23:09:49 +0000757Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
758
759 * relaxng.c: more work on Relax-NG, implementing interleave
760 * test/relaxng/* result/relaxng/*: augmented/updated the
761 regression tests
762
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000763Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
764
765 * relaxng.c: more work on Relax-NG, implementing interleave
766 * test/relaxng/* result/relaxng/*: augmented/updated the
767 regression tests
768
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000769Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
770
771 * doc/tutorial/customfo.xsl
772 * doc/tutorial/customhtml.xsl
773 adding stylesheet customizations used to generate fo
774 for pdf and html
775
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000776Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
777
778 * relaxng.c: more work on Relax-NG
779 * test/relaxng/* result/relaxng/*: augmented/updated the
780 regression tests
781 * xmlschemastypes.c: added a number of base type definition but not
782 the associated checks, those are still TODOs
783
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000784Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
785
786 in docs/tutorial:
787 * apa.html
788 * apb.html
789 * apc.html
790 * apd.html
791 * ape.html
792 * apf.html
793 * apg.html
794 * ar01s02.html
795 * ar01s03.html
796 * ar01s04.html
797 * ar01s05.html
798 * ar01s06.html
799 * ar01s07.html
800 * ar01s08.html
801 * index.html
802 * xmltutorial.pdf
803 * xmltutorial.xml
804 add index to tutorial
805
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000806Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
807
808 * doc/xmlcatalog.1
809 * doc/xmlcatalog_man.html
810 * doc/xmlcatalog_man.xml
811 belatedly fixing bug #93622 (adds rewriteURI type to
812 "--add" option in xmlcatalog man page
813
Daniel Veillard3be27512003-01-26 19:49:04 +0000814Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
815
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000816 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000817 Julio Merino, closing #104475
818
Daniel Veillardea3f3982003-01-26 19:45:18 +0000819Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
820
821 * relaxng.c: more work on Relax-NG
822 * test/relaxng/* result/relaxng/*: augmented/updated the
823 regression tests
824
Daniel Veillardedc91922003-01-26 00:52:04 +0000825Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
826
827 * relaxng.c: more work on Relax-NG
828 * test/relaxng/* result/relaxng/*: augmented/updated the
829 regression tests
830
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000831Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
832
833 * README: updated the policy on private mail answers
834 * relaxng.c: more work on Relax-NG
835 * test/relaxng/* result/relaxng/*: augmented/updated the
836 regression tests
837
Daniel Veillard7424eb62003-01-24 14:14:52 +0000838Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
839
840 * error.c parser.c tree.c: applied a documentation patch from
841 Stefan Kost
842
Daniel Veillard276be4a2003-01-24 01:03:34 +0000843Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
844
845 * relaxng.c: more work on Relax-NG
846 * doc/*: regenerated the docs
847 * test/relaxng/* result/relaxng/*: updated and augmented the
848 Relax-NG regression tests and results
849
Daniel Veillard6eadf632003-01-23 18:29:16 +0000850Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
851
852 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
853 First commit of the new Relax-NG validation code, not generally
854 useful yet.
855 * test/relaxng/* result/relaxng/*: current state of the regression
856 tests
857
Daniel Veillard814a76d2003-01-23 18:24:20 +0000858Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
859
860 * tree.c: minimized the memory allocated for GetContent
861 and a bit of cleanup.
862
Daniel Veillardff12c492003-01-23 16:42:55 +0000863Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
864
865 * python/generator.py: seems there is no good reasons to
866 not generate bindings for XPointer
867
Daniel Veillard540a31a2003-01-21 11:21:07 +0000868Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
869
870 * xmlreader.c doc/apibuild.py: applied a new patch from
871 Stéphane Bidoul for cleanups
872 * doc/libxml2-api.xml: rebuilt the API description with
873 new entry points
874
Daniel Veillard417be3a2003-01-20 21:26:34 +0000875Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
876
877 * xmlreader.c python/drv_libxml2.py python/generator.py
878 python/libxml.c python/libxml.py python/libxml_wrap.h
879 python/types.c: patch from Stéphane Bidoul for better per
880 context error message APIs
881 * python/tests/ctxterror.py python/tests/readererr.py:
882 update of the tests
883
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000884Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
885
886 * doc/guidelines.html
887 grammar and spelling cleanup
888
Daniel Veillard26f70262003-01-16 22:45:08 +0000889Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
890
891 * xmlreader.c include/libxml/xmlreader.h python/generator.py
892 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
893 a patch from Stéphane Bidoul to allow per XMLtextReader error
894 and warning handling
895 * python/tests/Makefile.am python/tests/readererr.py: adding the
896 specific regression test
897
Daniel Veillard71f9d732003-01-14 16:07:16 +0000898Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
899
900 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
901 should raise a syntax error
902
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000903Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
904
905 * python/libxml.c: cleanup patch from Stéphane Bidoul
906
Daniel Veillard81601f92003-01-14 13:42:37 +0000907Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
908
909 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
910
Daniel Veillarde6227e02003-01-14 11:42:39 +0000911Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
912
913 * python/generator.py python/libxml.c python/libxml.py
914 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000915 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000916 Python level.
917 * python/tests/Makefile.am python/tests/ctxterror.py: added a
918 regression test for it.
919
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000920Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
921
922 * xmlreader.c: fixed the streaming property of the reader,
923 it was generating tree faster than consuming it. Pointed out
924 by Nate Myers
925 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
926
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000927Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
928
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000929 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000930
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000931Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
932
933 * xpath.c: fix to the XPath implementation for parent and
934 ancestors axis when operating on a Result Value Tree.
935 Fixes bug #100271
936
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000937Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
938
939 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
940 to fix some URI/file escaping problems
941
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000942Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
943
944 * python/generator.py: fixed a bug raised by Raymond Wiker,
945 docSetRootElement() should not raise an exception if the
946 return is None
947
Daniel Veillard3e20a292003-01-10 13:14:40 +0000948Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
949
950 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
951 fixed bug #102181 by applying the suggested change and fixing
952 the generation/registration problem.
953
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000954Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
955
956 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
957 routines.
958
Daniel Veillard8f872442003-01-09 23:19:02 +0000959Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
960
961 * parser.c: one more IsEmptyElement crazyness, that time in
962 external parsed entities if substitution is asked.
963 * python/tests/reader3.py: added a specific test.
964
Daniel Veillarde329fc22003-01-09 21:36:42 +0000965Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
966
967 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
968 support and improved error handler registration
969
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000970Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
971
972 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
973 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
974 * README: fixed a link
975
Daniel Veillarde2830f12003-01-08 17:47:49 +0000976Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
977
978 * configure.in doc/* NEWS: preparing 2.5.1 release
979 * SAX.c parser.c: fixing XmlTextReader bug
980
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000981Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
982
983 * SAX.c: fuck, I introduced a memory leak on external parsed
984 entities in 2.5.0 :-(
985
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000986Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
987
988 * xmllint.c: another fix needed as pointed by Christophe Merlet
989 for --stream --debug if compiled without debug support.
990
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000991Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
992
993 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000994 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000995 update man page with --stream and --chkregister
996
Daniel Veillard8326e732003-01-07 00:19:07 +0000997Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
998
999 * globals.c: fixed --with-threads compile
1000 * xmllint.c: fixed --without-debug compile
1001 * include/libxml/globals.h: cleanup
1002 * include/libxml/schemasInternals.h: add a missing include
1003
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001004Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1005
1006 * configure.in NEWS: preparing 2.5.0 release
1007 * SAX.c: only warn in pedantic mode about namespace name
1008 brokeness
1009 * globals.c: fix a doc generation problem
1010 * uri.c: fix #101520
1011 * doc/*: updated and rebuilt the doc for the release, includuding
1012 stylesheet update
1013 * python/Makefile.am: fix a filename bug
1014
1015Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1016
1017 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1018 should not be called.
1019
1020Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1021
1022 * libxml-2.0.pc.in: applied the patch to fix #101894
1023
1024Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1025
1026 * tree.c : applied patch from Lukas Schroeder for register callbacks
1027 * valid.c: modified patch from Lukas Schroeder to test
1028 register callbacks with --chkregister
1029
1030Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * xmlreader.c: seriously changed the way data are pushed to
1033 the underlying parser, go by block of 512 bytes instead of
1034 tryng to detect tag boundaries at that level. Changed the
1035 way empty element are detected and tagged.
1036 * python/tests/reader.py python/tests/reader2.py
1037 python/tests/reader3.py: small changes mostly due to context
1038 reporting being different and DTD node being reported. Some
1039 errors previously undetected are now caught and fixed.
1040 * doc/xmlreader.html: flagged last section as TODO
1041
1042Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1043
1044 * python/libxml.py: integrated the Python 2.2 optimizations
1045 from Hannu Krosing, while maintaining compatibility with
1046 1.5 and 2.1
1047
1048Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1049
1050 * xmllint.c: a bit of cleanup
1051 * xmlreader.c: small fix
1052 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1053 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1054
1055Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1056
1057 * python/setup.py.in: patch from Stéphane Bidoul to include
1058 drv_libxml2.py in setup.py
1059
1060Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1061
1062 * doc/xmlreader.html: starting documenting the new XmlTextReader
1063 interface.
1064
1065Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1066
1067 * xmllint.c: added the --stream flag to use the TextReader API
1068 * xmlreader.c: small performance tweak
1069
1070Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1071
1072 * xmlreader.c python/tests/reader2py: okay the DTD validation
1073 code on top of the XMLTextParser API should be solid now.
1074
1075Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1076
1077 * xmlreader.c python/tests/reader2py: Fixing some more mess
1078 with validation and recursive entities while using the
1079 reader interface, it's getting a bit messy...
1080
1081Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1082
1083 * xmlreader.c python/tests/reader.py: another couple of problem
1084 related to IsEmptyElement reported by Stéphane Bidoul needed
1085 some fixes.
1086
1087Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1088
1089 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1090 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1091 based on the python XmlTextReader interface.
1092
1093Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1094
1095 * tree.c: backing out one change in the last patch which broke the
1096 regression tests
1097
1098Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1099
1100 * global.data globals.c tree.c include/libxml/globals.h: applied
1101 an old patch from Lukas Schroeder to track node creation and
1102 destruction. Probably missing a lot of references at the moment
1103 and not usable reliably.
1104
1105Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1108 from doc/news.html and a stylesheet
1109
1110Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1111
1112 * xmlreader.c python/tests/reader.py: fixed another couple of
1113 xmlreader bugs reported by Stéphane Bidoul and added tests.
1114
1115Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1116
1117 * xmlreader.c python/tests/reader2.py: fixed another validity
1118 checking in external parsed entities raised by Stéphane Bidoul
1119 and added a specific regression test.
1120 * python/tests/reader3.py: cleanup
1121
1122Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * xmlreader.c python/tests/reader2.py: fixed a problem with
1125 validation within entities pointed by Stéphane Bidoul, augmented
1126 the tests to catch those.
1127
1128Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1129
1130 * python/generator.py: modified the generator to allow keeping
1131 class references when creating new classes, needed to fix a bug
1132 pointed by Stéphane Bidoul where the input buffer of the
1133 xmlTextReader instance gets destroyed if the python wrapper for
1134 the input is not referenced anymore.
1135
1136Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1137
1138 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1139 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1140
1141Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * xmlreader.c python/tests/reader.py: fixed another problem
1144 pointed by Stéphane Bidoul
1145
1146Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1147
1148 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1149 with "<a/>"
1150
1151Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1152
1153 * SAX.c: warn on xmlns:prefix="foo"
1154 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1155 for namespace attributes handling.
1156
1157Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1158
1159 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1160 a really nasty problem raised by a DocBook XSLT transform
1161 provided by Sebastian Bergmann
1162
1163Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1164
1165 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1166 by Stéphane Bidoul and integrated it into the tests
1167
1168Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1171 extended the XmlTextReader API a bit, addding accessors for
1172 the current doc and node, and an entity substitution mode for
1173 the parser.
1174 * python/libxml.py python/libxml2class.txt: related updates
1175 * python/tests/Makefile.am python/tests/reader.py
1176 python/tests/reader2.py python/tests/reader3.py: updated a bit
1177 the old tests and added a new one to test the entities handling
1178
1179Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1180
1181 * python/generator.py python/libxml2class.txt
1182 python/tests/reader.py python/tests/reader2.py: changed the
1183 generator to provide casing for the XmlTextReader similar to
1184 C# so that examples and documentation are more directly transposable.
1185 Fixed the couple of tests in the suite.
1186
1187Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1188
1189 * doc/guidelines.html: added a document on guildeline for
1190 publishing and deploying XML
1191
1192Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * valid.c xmlreader.c: final touch running DTD validation
1195 on the XmlTextReader
1196 * python/tests/Makefile.am python/tests/reader2.py: added a
1197 specific run based on the examples from test/valid/*.xml
1198
1199Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1200
1201 * python/libxml.py: added a few predefined xmlTextReader parser
1202 configuration values.
1203
1204Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * python/libxml_wrap.h: trying to fix #102037
1207
1208Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1209
1210 * SAX.c: fixing bug #95296, when the predefined entities
1211 are redefined in the DTD the default one must be used
1212 instead anyway.
1213
1214Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1215
1216 * doc/xmllint.xml
1217 * doc/xmllint.1
1218 Add discussion of XML_DEBUG_CATALOG to xmllint man
1219 page - bug #100907
1220
1221
1222Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * xmlreader.c: Fixed the empty node detection to avoid reporting
1225 an inexistant close tag.
1226
1227Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1228
1229 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1230 for Python 2.1
1231
1232Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1235
1236Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1237
1238 * doc/libxml2-api.xml python/tests/reader.py: one really need
1239 to provide the base URI information when creating a reader parser
1240 from an input stream. Updated the API and the example using it.
1241
1242Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1243
1244 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1245 include/libxml/valid.h include/libxml/xmlreader.h: working on
1246 DTD validation on top of xml reader interfaces. Allows to
1247 validate arbitrary large instances. This required some extensions
1248 to the valid module interface and augmenting the size of xmlID
1249 and xmlRef structs a bit.
1250 * uri.c xmlregexp.c: simple cleanup.
1251
1252Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1253
1254 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1255 work on the xml reader interfaces.
1256 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1257 Web page for the Windows binaries.
1258
1259Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1260
1261 * xmlIO.c: applied a patch for VMS following the report by
1262 Nigel Hall
1263
1264Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1265
1266 * parser.c: the parseStartTag bug fix wasn't complete.
1267
1268Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1271 parseStartTag, fixing it.
1272 * test/att4 result/att4 result/noent/att4: adding the test
1273 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1274 more methods to XmlTextReader.
1275
1276Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1277
1278 * win32/libxml2.def.src: added more xml reader exports
1279 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1280 to the build
1281
1282Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1283
1284 * doc/tutorial/xmltutorial.xml
1285 plus generated html and pdf
1286 Updating tutorial again based on further comments from Niraj
1287 Tolia on the last iteration
1288
1289Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1290
1291 * doc/tutorial/xmltutorial.xml
1292 * doc/tutorial/includekeyword.c
1293 * doc/tutorial/includegetattribute.c
1294 plus generated html and pdf
1295 Adding fix from Niraj Tolia to tutorial to properly free memory.
1296
1297
1298Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1301 more methods of XmlTextReader.
1302 * python/libxml2class.txt python/tests/reader.py: this increased the
1303 methods in the bndings, augmented the test to check those new
1304 functions.
1305
1306Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1307
1308 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1309 methods of XmlTextReader.
1310 * python/generator.py python/libxml_wrap.h python/types.c
1311 python/libxml2class.txt: added the reader to the Python bindings
1312 * python/tests/Makefile.am python/tests/reader.py: added a specific
1313 test for the Python bindings of the Reader APIs
1314 * parser.c: small cleanup.
1315
1316Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1317
1318 * xinclude.c: fallback was only copying the first child not the
1319 full child list of the fallback element, closes #89684 as reopened
1320 by Bernd Kuemmerlen
1321
1322Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1323
1324 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1325
1326Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1327
1328 * configure.in: preparing release of 2.4.30
1329 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1330 gives enum values, fix functype return type, put back fields in
1331 structs
1332 * doc/*: updated the docs rebuilt
1333
1334Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1335
1336 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1337 about htmlNodeDumpOutput location.
1338 * xpath.c: removed an undefined function signature
1339 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1340 too many symbols in the API breaking the python bindings.
1341 Updated with the libxslt/libexslt changes.
1342
1343Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1344
1345 * configure.in: preparing release of 2.4.29
1346 * doc/*: rebuilt the docs and API
1347 * xmlreader.c: a few more fixes for the XmlTextReader API
1348
1349Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1350
1351 * include/win32config.h: applied mingw patch from Magnus Henoch
1352
1353Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1354
1355 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1356
1357Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1360 building Python script, does the C parsing directly, generates
1361 a better API description including structure fieds defs and
1362 enums. Still a couple of bugs, but good enough for the python
1363 wrappers now.
1364 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1365 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1366 include/libxml/schemasInternals.h include/libxml/tree.h: more
1367 cleanup based on the python analysis script reports.
1368 * libxml.spec.in: make sure the API XML description is part of the
1369 devel package.
1370
1371Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1372
1373 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1374 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1375 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1376 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1377 code cleanup, especially the function comments.
1378 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1379
1380Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1381
1382 * Makefile.am xmlreader.c include/libxml/Makefile.am
1383 include/libxml/xmlreader.h: Adding a new set of APIs based on
1384 the C# TextXmlReader API but converted to C. Allow to parse
1385 in constant memory usage, far simpler to program and explain
1386 than the SAX like APIs, unfinished but working.
1387 * testReader.c: test program
1388
1389Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1390
1391 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1392
1393Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1394
1395 * tree.c: Chip turner indicated that XHTML1 serialization
1396 rule for style actually break on both IE and Mozilla,
1397 try to avoid the rule if escaping ain't necessary
1398
1399Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1400
1401 * nanhttp.c: handle HTTP URL escaping, problem reported by
1402 Glen Nakamura and Stefano Zacchiroli
1403
1404Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1407
1408Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1409
1410 * uri.c: Johann Richard pointed out some XPointer problems for
1411 URN based URI references in XInclude. Modified the URI parsing
1412 and saving routines to allow correct parsing and saving of
1413 XPointers, especially when attached to "opaque" scheme accordingly
1414 to RFC 2396
1415
1416Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1419 of refactoring to the HTML saving code.
1420 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1421 in the doc.
1422
1423Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1426 to a buffer API to reuse the generic dump to an OutputIO layer,
1427 this reduces code, fixes xmlNodeDump() for XHTML, also made
1428 xmlNodeDump() now return the number of byte written.
1429
1430Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1431
1432 * python/setup.py.in: another patch from Stéphane Bidoul for
1433 Python bindings on Windows
1434 * doc/parsedecl.py: small cleanup
1435
1436Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1437
1438 * libxml.spec.in configure.in: add a line in %changelog for releases
1439
1440Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1441
1442 * parser.c: patch from Marcus Clarke fixing a problem in entities
1443 parsing that was detected in KDe documentations environment.
1444
1445Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1446
1447 * python/libxml.c (libxml_prev): Return the previous as opposed to
1448 the next node (I guess this is the result of some cut & paste programming:)
1449
1450Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1451
1452 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1453
1454Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * python/generator.py python/libxml.c python/setup.py.in: trying
1457 to fix the Python bindings build on Windows (Stéphane Bidoul)
1458
1459Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1460
1461 * win32/configure.js: added option for python bindings
1462 * win32/libxml2.def.src: added more exports
1463
1464Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1465
1466 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1467 pthreads
1468 * win32/wince/*: applied updates to Windows CE port from Javier
1469
1470Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1471
1472 * configure.in: preparing 2.4.28
1473 * libxml.spec.in doc/Makefile.am: some cleanup
1474 * doc/*: updated the news and regenerated.
1475
1476Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1477
1478 * HTMLparser.c: final touch at closing #87235 </p> end tags
1479 need to be generated.
1480 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1481 this change slightly the output of a few tests
1482 * doc/*: regenerated
1483
1484Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1485
1486 * parserInternals.c: fixing bug #99190 when UTF8 document are
1487 parsed using the progressive parser and the end of the chunk
1488 is in the middle of an UTF8 multibyte character.
1489
1490Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1491
1492 * threads.c: fixed initialization problem in xmlNewGlobalState
1493 which was causing crash.
1494 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1495 in xmlInitializeGlobalState.
1496 * parserInternals.c: cleaned up ctxt->sax initialisation.
1497
1498Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1499
1500 * tree.c include/libxml/tree.h: modified the existing APIs
1501 to handle XHTML1 serialization rules automatically, also add
1502 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1503 libxslt serialization uses it when needed without changing
1504 the library API.
1505 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1506 result/xhtml1: added a new test specifically for xhtml1 output
1507 and updated the result of one XHTML1 test
1508
1509Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * xinclude.c parserInternals.c encoding.c: fixed #99082
1512 for xi:include encoding="..." support on text includes.
1513 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1514 test/XInclude/ents/isolatin.txt : added a specific regression test
1515 * python/generator.py python/libxml2class.txt: fixed the generator
1516 the new set of comments generated for doc/libxml2-api.xml were
1517 breaking the python generation.
1518
1519Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1520
1521 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1522 * configure.in: patch for Solaris on new autoconf closes #98880
1523 * doc/parsedecl.py: repair the frigging API building script,
1524 did I say that python xmllib sucks ?
1525 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1526 and some comment are no more truncated.
1527
1528Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * parser.c: Martin Stoilov pointed out a potential leak in
1531 xmlCreateMemoryParserCtxt
1532
1533Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1536 included in HTML documents and using the push parser.
1537
1538Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1539
1540 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1541 specified, look for the Python interpreter not just in the
1542 specified root but also in the specified location. Fixes #98825
1543
1544Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1545
1546 * python/libxml.c: fixing bug #98792 , node may have no doc
1547 and dereferencing without checking ain't good ...
1548
1549Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1550
1551 * configure.in: preparing release 2.4.27
1552 * doc/* : updated and rebuilt the docs
1553 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1554 and all the docs are actually packaged and in the final RPMs
1555 * parser.c parserInternals.c include/libxml/parser.h: restore
1556 xmllint --recover feature.
1557
1558Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1559
Daniel Veillard784b9352003-02-16 15:50:27 +00001560 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001561 processing of parsed entities, and XPath computation on sustitued
1562 entities.
1563 * testXPath.c: make sure entities are substitued.
1564
1565Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1566
Daniel Veillard784b9352003-02-16 15:50:27 +00001567 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001568 processing of internal parsed entities, which had to be changed.
1569
1570Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1571
1572 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1573 trying to fix bug #98517 about building outside the source tree
1574 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1575
1576Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1577
1578 * include/win32config.h: cleanup
1579 * win32/Makefile.mingw: integrated mingw in JScript configure
1580 * win32/Makefile.msvc: modified to allow mingw coexistence
1581 * win32/configure.js: integrated mingw
1582 * win32/Readme.txt: cleanup
1583
1584Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1585
1586 * HTMLparser.c: strengthen the guard in the Pop macros,
1587 like in the XML parser, closes bug #97315
1588
1589Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1592 callback is never used.
1593
1594Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1595
1596 * parserInternals.c: fixed the initialization of the SAX structure
1597 which was breaking xsltproc
1598 * xpath.c: patch from Petr Pajas for CDATA nodes
1599 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1600 * parser.c include/libxml/parser.h: patch from Peter Jones
1601 removing a leak in xmlSAXParseMemory() and adding the
1602 function xmlSAXParseMemoryWithData()
1603
1604Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1605
1606 adding pdf of tutorial, changing web page to link to it
1607 * doc/tutorial/xmltutorial.pdf
1608 * doc/xml.html
1609 * doc/docs.html
1610
1611Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1612
1613 * doc/tutorial/ar01s08.html
1614 adding file what I forgot for tutorial
1615
1616
1617Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1618
1619 Adding encoding discussion to tutorial
1620 Added:
1621 * doc/tutorial/images/*.png: DocBook admonition image files
1622 * doc/tutorial/apf.html, apg.html: new generated html
1623 * doc/tutorial/includeconvert.c: conversion code entity file
1624 changed:
1625 * doc/tutorial/xmltutorial.xml: DocBook original
1626 * doc/tutorial/*.html: generated html
1627
1628Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1629
1630 * include/libxml/*.h: retired xmlwin32version.h
1631 * doc/Makefile.am: retired xmlwin32version.h
1632 * win32/configure.js: retired xmlwin32version.h
1633
1634Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1635
1636 * win32/libxml2.def.src: exported additional symbols
1637 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1638 sisterhood
1639
1640Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1641
1642 * globals.c: fixed a typo pointed out by Igor
1643 * xpath.c: try to speed up node compare using line numbers
1644 if available.
1645
1646Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1647
1648 * tree.c: make xmlFreeNode() handle attributes correctly.
1649
1650Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1651
1652 * catalog.c: completed the #96963 fix, as reported by Karl
1653 Eichwalder
1654
1655Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1658
1659Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1660
1661 * Makefile.am: switched the order of a couple of includes
1662 to fix bugs #97100
1663
1664Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1665
1666 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1667 xmlLoadCatalogs that used to separate directories with a ':'.
1668
1669Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1670
1671 * threads.c: improvements to the Windows-side of thread handling
1672 * testThreads.c: conditionally excluded unistd.h
1673 * testThradsWin32.c: broke overlong lines
1674 * include/win32config.h: adapted thread-related macros to the new
1675 scheme and for pthreads on Windows
1676 * win32/Makefile.msvc: introduced a more flexible thread build,
1677 added testThreads[Win32].c to the build
1678 * win32/configure.js: introduced a more flexible thread config
1679
16802002-10-31 John Fleck <jfleck@inkstain.net>
1681
1682 * doc/xml.html (and, by implication, FAQ.html)
1683 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1684
1685Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1686
1687 * configure.in: removed xmlwin32version.h
1688 * include/libxml/Makefile.am: removed xmlwin32version.h
1689
1690Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * tree.c: applied patch from Brian Stafford to fix a bug
1693 in xmlReconciliateNs()
1694
1695Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * tree.c: applied patch from Christian Glahn to allow
1698 xmlNewChild() on document fragment nodes
1699
1700Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1701
1702 * parser.c: Christian Glahn found a problem with a recent
1703 patch to xmlParseBalancedChunkMemoryRecover()
1704 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1705 problems
1706 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1707 test/schemas/seq*: added the test cases from Charles
1708
1709Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1710
1711 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1712 serious cleanup of the spec file and associated changes
1713 in the Makefiles.
1714 * valid.c: try to remove some warnings on x86_64
1715
1716Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1719 fix bug #96586
1720
1721Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1724 parsing, applied his patch
1725 * result/HTML/attrents.html result/HTML/attrents.html.err
1726 result/HTML/attrents.html.sax test/HTML/attrents.html:
1727 added the test and result case provided by Mikhail Sogrine
1728
1729Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1730
1731 * vms/build_libxml.com vms/config.vms vms/readme.vms
1732 include/libxml/parser.h include/libxml/parserInternals.h
1733 include/libxml/tree.h include/libxml/xmlIO.h
1734 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1735 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1736 Applied the VMS update patch from Craig A. Berry
1737 * doc/*.html: update
1738
1739Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1742
1743Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * debugXML.c: adding a grep command to --shell in xmllint
1746 for T.V. Raman
1747
1748Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * xmlcatalog.c: tried to fix some of the problem with --sgml
1751
1752Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * parser.c: tried to fix bug #91500 where doc->children may
1755 be overriden by a call to xmlParseBalancedChunkMemory()
1756
1757Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1758
1759 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1760 identifiers in SGML catalogs containing '&'
1761
1762Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1763
1764 * python/types.c: fixed bugs when passing result value tree
1765 to Python functions.
1766
1767Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1768
1769 * configure.in: preparing the release of 2.4.26
1770 * doc/*: updated and rebuilt the documentation
1771
1772Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1773
1774 * parser.c: fixed a XML Namespace compliance bug reported by
1775 Alexander Grimalovsky
1776
1777Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * HTMLtree.c: fixed serialization of script and style when
1780 they are not lowercase (i.e. added using the API to the tree).
1781
1782Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1783
1784 * valid.c: make xmlValidateDocument emit a warning msg if there
1785 is no DTD, pointed by Christian Glahn
1786
1787Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1790 content model when some of the blocks have min or max, and a couple
1791 of bugs found in the process.
1792 * result/schemas/list0* test/schemas/list0*: added some specific
1793 regression tests
1794
1795Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * README: updated the contact informations
1798
1799Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1800
1801 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1802 misses it, reported by Peter Bray.
1803
1804Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1807 and removed a few warnings
1808
1809Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * parser.c: Christian Glahn found a small bug in the push parser.
1812 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1813 public
1814
1815Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1816
1817 * xmlschemas.c include/libxml/xmlschemas.h: added
1818 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1819 * testSchemas.c: added --memory to test the new interface
1820
1821Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * doc/index.py doc/search.php: integrated the XSLT indexing,
1824 a few fixed in the indexer, added a scope selection at the
1825 search level.
1826
1827Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1828
1829 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1830 this was due to uninitialized parts of the validation context
1831
1832Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * debugXML.c: applied patch from Mark Vakoc except the API
1835 change, preserved it.
1836 * doc/*: updated the docs to point to the search engine for
1837 information lookup or before bug/help reports.
1838
1839Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1840
1841 * doc/index.py doc/search.php: added mailing-list archives
1842 indexing and lookup
1843
1844Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1845
1846 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1847
1848Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1849
1850 * doc/index.py: improved HTML indexing
1851 * doc/search.php: make the queries also lookup the HTML based indexes
1852
1853Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1854
1855 * doc/index.py: added HTML page indexing
1856
1857Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1858
1859 * xmlIO.c: extended Windows path normalisation to fix the base
1860 problem in libxslt.
1861 * catalog.c: fixed list handling in XML_CATALOG_FILES
1862
1863Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * valid.c: typo/bug found by Christian Glahn
1866
1867Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1868
1869 * xmlIO.c: applied Windows CE patch from Javier.
1870 * win32/wince: new directory, contains support for the PocketPC
1871 with Windows CE from Javier.
1872 * include/win32config.h: reorganised, removed duplicate
1873 definitions and applied WinCE patch from Javier.
1874 * include/wsockcompat.h: new file, now contains WinSock
1875 compatibility macros.
1876 * win32/Makefile.msvc: introduced double-run compilation.
1877
1878Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1879
1880 * configure.in include/libxml/xmlwin32version.h: preparing release
1881 of 2.4.25
1882 * doc/*: updated and regenerated teh docs and web pages.
1883
1884Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1887 error were not covering namespace declarations.
1888 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1889 it was missing the attribute declaration for the namespace
1890 * result/VC/NS3: the fix now report breakages in that test
1891
1892Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1895
1896Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1899 and regenerated the docs and web site
1900
1901Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1904 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1905 not before
1906
1907Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * python/generator.py python/libxml2class.txt: fixed a stupid error
1910 breaking the python API
1911
1912Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1915 triostr.c triostr.h: applied a trio update patch from
1916 Bjorn Reese which should work with MinGW
1917
1918Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * tree.c: improving some documentation comments
1921 * xmlregexp.c: found and fixed a mem leak with python regression tests
1922 * doc/*: rebuilt the doc and the API XML file including the
1923 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1924 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1925 python/types.c: added access to the XML Schemas regexps from
1926 python
1927 * python/tests/Makefile.am python/tests/regexp.py: added a
1928 simple regexp bindings test
1929
1930Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1931
1932 * doc/xml.html:
1933 fixing ftp links - thanks to Vitaly Ostanin
1934
1935Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * xmlregexp.c: fixed the data callback on transition functionality
1938 which was broken when using the compact form
1939 * result/schemas/*: updated the results, less verbose, all tests
1940 pass like before
1941 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1942 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1943 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1944 annoying warnings
1945 * xpath.c: try to provide better error report when possible
1946
1947Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * Makefile.am: fixed a breakage raised by Jacob
1950
1951Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1952
1953 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1954 which don't use sockets
1955
1956Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1957
1958 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1959 * win32/configure.js: applied zlib patch from Daniel Gehriger
1960
1961Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1962
1963 * win32/configure.js: applied the patch from Mark Vakoc for
1964 regexp support
1965 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1966 for regexp support
1967
1968Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1969
1970 * xmlschemastypes.c: as pointed by Igor Float and Double
1971 parsing ain't finished yet
1972
1973Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * Makefile.am configure.in: trying to fix #88412 by bypassing
1976 all the python subdir if python ain't detected
1977
1978Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1979
1980 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1981 made configuring with regexps/automata/unicode the default
1982 but without schemas ATM
1983 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1984 fixed the regexp based DTD validation performance and memory
1985 problem by switching to a compact form for determinist regexps
1986 and detecting the determinism property in the process. Seems
1987 as fast as the old DTD validation specific engine :-) despite
1988 the regexp built and compaction process.
1989
1990Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * valid.c: determinism is debugged, new DTD checking code now works
1993 but xmlFAComputesDeterminism takes far too much CPU and the whole
1994 set usues too much memory to be really usable as-is
1995
1996Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * tree.c: fixed another stupid bug in xmlGetNodePath()
1999 * xmllint.c: --version now report the options compiled in
2000
2001Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2002
2003 * HTMLparser.c: small cleanup
2004 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2005 when configured with them. A bit of debugging around the determinism
2006 checks is still needed
2007
2008Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2009
2010 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2011
2012Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * xmlIO.c: small portability glitch fixed.
2015
2016Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2017
2018 * xmlschemastypes.c: incomplete steps for real/double support
2019 * testAutomata.c include/libxml/xmlautomata.h
2020 include/libxml/xmlregexp.h: avoiding a compilation problem
2021 * valid.c include/libxml/valid.h: starting the work toward using
2022 the regexps for actual DTD validation
2023
2024Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2025
2026 * hash.c: cosmetic cleanup
2027 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2028 integrating a DTD validation layer based on the regexps
2029
2030Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2031
2032 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2033 the determinism was tested before eliminating the epsilon
2034 transitions :-(
2035
2036Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * python/generator.py python/libxml.c python/libxml.py
2039 python/libxml2-python-api.xml python/libxml2class.txt
2040 python/libxml_wrap.h python/types.c: updated the python
2041 bindings, added code for easier File I/O, and the ability to
2042 define a resolver from Python fixing bug #91635
2043 * python/tests/Makefile.am python/tests/inbuf.py
2044 python/tests/outbuf.py python/tests/pushSAXhtml.py
2045 python/tests/resolver.py python/tests/serialize.py: updated
2046 and augmented the set of Python tests.
2047
2048Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2049
2050 * win32/configure.js: added more readme info for the binary
2051 package.
2052
2053Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * xmlIO.c: fixed a stupid out of bound array error
2056
2057Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2060 messing around with support for Windows path, cleanups,
2061 trying to identify and fix the various code path to the
2062 filename access. Added xmlNormalizeWindowsPath()
2063
2064Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * error.c valid.c: working on better error reporting of validity
2067 errors, especially providing an accurate context.
2068 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2069 error reports in those cases.
2070
2071Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2074 parser.c parserInternals.c xmlIO.c: get rid of all the
2075 perror() calls made in the library execution paths. This
2076 should fix both #92059 and #92385
2077
2078Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2079
2080 * xmllint.c: memory leak reporting was broken after a change
2081 of the preprocessor symbol used to activate it.
2082
2083Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * tree.c: try to make the copy function work for node of
2086 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2087 DOM layers though, not libxml2 itself.
2088
2089Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2090
2091 * valid.c: try to provide file and line informations, not all
2092 messages are covered, but it's a (good) start
2093
2094Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2095
2096 * xinclude.c: reimplemented a large part of the XInclude
2097 processor, trying to minimize resources used, James Henstridge
2098 provided a huge test case which was exhibiting severe memory
2099 consumption problems.
2100
2101Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * python/Makefile.am: applied patch from Christophe Merlet to
2104 reestablish DESTDIR
2105
2106Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * libxml.spec.in: fixes libary path for x86_64 AMD
2109
2110Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2111
2112 * doc/tutorial/includekeyword.c
2113 * doc/tutorial/xmltutorial.xml:
2114 (plus resulting generated html files)
2115 fixing one spot I missed in the tutorial where I hadn't freed
2116 memory properly
2117
2118Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2119
2120 * doc/tutorial/includeaddattribute.c
2121 * doc/tutorial/includeaddkeyword.c
2122 * doc/tutorial/includegetattribute.c
2123 * doc/tutorial/includekeyword.c
2124 * doc/tutorial/xmltutorial.xml
2125 * doc/tutorial/*.html:
2126 update tutorial to properly free memory (thanks to Christopher
2127 R. Harris for pointing out that this needs to be done)
2128 * doc/tutorial/images/callouts/*.png:
2129 added image files so the callouts are graphical, making it
2130 easier to read ( use "--param callout.graphics 1" to generate
2131 html with graphical callouts)
2132
2133Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2136 nice logos generated by Marc Liyanage
2137 * doc/site.xsl *.html: changed the stylesheet to show the new
2138 logo and regenerated the pages
2139
2140Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2141
2142 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2143
2144Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * xpath.c: possible mem leak patch from Jason Adams
2147
2148Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2151 in the XQuery namespace
2152 * configure.in: preparing 2.4.24
2153 * doc/*.html: updated the web pages
2154
2155Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * python/generator.py: closing bug #85258 by generating conditional
2158 compile check to avoid linking to routines not configured in.
2159
21602002-08-22 Havoc Pennington <hp@pobox.com>
2161
2162 * autogen.sh: update error message for missing automake
2163
2164Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2165
2166 * python/Makefile.am: typo in target name resulted in libxml2.py
2167 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2168
2169Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * win32/win32/Makefile.mingw: updated with version from
2172 Elizabeth Barham at http://soggytrousers.net/repository/
2173
2174Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2175
2176 * win32/Makefile.msvc: added the prefix location to the include
2177 and lib search path.
2178
21792002-08-18 Havoc Pennington <hp@pobox.com>
2180
2181 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2182 both automake 1.6 and 1.4 installed get the right automake. Means
2183 compilation from CVS will now require the latest automake 1.4
2184 release, or manually creating symlinks called "automake-1.4" and
2185 "aclocal-1.4"
2186
2187Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * configure.in python/Makefile.am: more AMD 64 induced changes from
2190 Frederic Crozat
2191
2192Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * xinclude.c: oops I was missing the xml:base fixup too
2195 * result/XInclude/*.xml: this adds xml:base attributes to most
2196 results of the tests
2197
2198Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * xinclude.c: quick but apparently working implementation of
2201 xi:fallback, should close bug #89684
2202 * Makefile.am test/XInclude/docs/fallback.xml
2203 result/XInclude/fallback.xml: added a basic test for fallback,
2204 and run with --nowarning to avoid a spurious warning
2205 * configure.in: applied patch from Frederic Crozat for python
2206 bindings on AMD 64bits machines.
2207
2208Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2211 the caller don't pass a SAX callback block.
2212
2213Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * tree.c: applied the same fix for the XML-1.0 namespace to
2216 xmlSearchNsByHref() as was done for xmlSearchNs()
2217
2218Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * libxml.3: small cleanup of the man page
2221 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2222 when serializing HREF attributes generated by XSLT.
2223
2224Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2227 version of Marc Liyanage' patch for boolean attributes in HTML
2228 output
2229
2230Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * python/tests/serialize.py: fixed the test results, indenting
2233 behaviour changed slightly
2234
2235Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2236
2237 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2238 new c14n function to Windows def files
2239
2240Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2241
2242 * c14n.c: fixed a memory leak in c14n code
2243
2244Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * parser.c include/libxml/parser.h: adding a new API for Christian
2247 Glahn: xmlParseBalancedChunkMemoryRecover
2248 * valid.c: patch from Rick Jones for some grammar cleanup in
2249 validation messages
2250 * result/VC/* result/valid/*: this slightly change some of the
2251 regression tests outputs
2252
2253Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2254
2255 * tree.c: trying to fix a problem in namespaced attribute handling
2256 raised by Christian Glahn
2257
2258Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2259
2260 * encoding.c include/libxml/encoding.h: Opening the interface
2261 xmlNewCharEncodingHandler as requested in #89415
2262 * python/generator.py python/setup.py.in: applied cleanup
2263 patches from Marc-Andre Lemburg
2264 * tree.c: fixing bug #89332 on a specific case of loosing
2265 the XML-1.0 namespace on xml:xxx attributes
2266
2267Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2268
2269 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2270 corner case from new Merlin's test suite and added a callback
2271 that will be used to improve xmlsec performance
2272
2273
2274Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * HTMLtree.c: trying to fix the <style> escaping problem in
2277 HTML serialization bug #89342
2278
2279Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2282 and rebuilt the web site.
2283
2284Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2285
2286 * include/libxml/tree.h: added _private member to xmlNs struct
2287
2288Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * HTMLparser.c: fixing bug #84876 based on the xml working
2291 code.
2292
2293Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2294
2295 * python/Makefile.am: enhanced to fix bug 72012 (errors
2296 when using '-jX' make parameter)
2297
2298Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2299
2300 * xpath.c: small additional enhancement for booleans
2301 compared to nodesets
2302
2303Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * HTMLtree.c: changed the order of the encoding declaration
2306 attributes in the meta tags due to a bug in IE/Mac
2307
2308Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2309
2310 * xpath.c: enhanced handling of booleans (especially '='
2311 and '!=' for nodesets) - fixes bug 85256. Added new
2312 routine xmlXPathNotEqualValues for more proper handling
2313 of '!=' when nodesets are involved.
2314
2315Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2316
2317 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2318 doc/xmlcatalog_man.xml to the source distribution
2319
2320Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2321
2322 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2323 asked for this.
2324
2325Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2326
2327 * configure.in: preparing 2.4.23
2328 * doc/*: rebuilt the docs
2329
2330Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2331
2332 * parser.c: fixing bug #84169 by fixing the
2333 comment of xmlCreatePushParserCtxt to describe the
2334 encoding detection parameters better.
2335
2336Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * valid.c: fixing bug #79331 in one path the lookup for
2339 ID attributes on a namespaced node wasn't handled correctly :-\
2340
2341Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * HTMLparser.c: trying to fix 87235 about discarded white
2344 spaces in the HTML parser.
2345 * result/HTML/*: this changes the output of a number of HTML
2346 regression tests
2347
2348Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * xpath.c: applied patch from Richard Jinks for the namespace
2351 axis + fixed a memory error.
2352 * parser.c parserInternals.c: applied patches from Peter Jacobi
2353 removing ctxt->token for good.
2354 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2355 popped out by the regression tests.
2356 * Makefile.am: patch for threads makefile from Gary Pennington
2357
2358Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2359
2360 * xpath.c: enhanced behaviour of position() after usage of
2361 expressions involving preceding-sibling (et al).
2362
2363Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2364
2365 * hash.c: applied a patch from Peter Jacobi to solve a problem
2366 when compiling with the Watcom C on Win32
2367 * result/schemas/*.err: the change of hashing algo generated
2368 permutations in the output
2369
2370Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * hash.c: applied patch from Sander Vesik improving the quality of
2373 the hash function.
2374
23752002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2376
2377 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2378 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2379 xmllint.c xpath.c: replaced sprintf() with snprintf()
2380 to prevent possible buffer overflow (the bug was pointed
2381 out by Anju Premachandran)
2382
2383Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2384
2385 * parser.c: removed an uninitialized data error popped by valgrind
2386 on PE references
2387
2388Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2389
2390 * doc/xml.html
2391 adding tutorial reference to the web page
2392
2393Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2394
2395 * doc/tutorial/xmltutorial.xml
2396 * doc/tutorial/ar01s07.html
2397 * doc/tutorial/ape.html
2398 * doc/tutorial/includegetattribute.c
2399 adding section to tutorial about retrieving an attribute
2400 value
2401
2402Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * parser.c: applied a couple of patches from Peter Jacobi to start
2405 to get rid of ctxt->token, with a possible significant speed
2406 improvement to be gained once done. Better compliance with PE
2407 references constructs in DTDs too.
2408 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2409 from Peter too
2410
2411Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2414 xmlParseElement was likely to have been deallocated at the
2415 time of the report, possibly leading to segfault. Just report
2416 the tag name now.
2417
2418Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * xpath.c: patch from Richard Jinks for XPath substring() function
2421 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2422
24232002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2424
2425 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2426
2427Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2428
2429 *doc/FAQ.html
2430 fixing typos in FAQ, thanks to Robert Funnell for the
2431 editing help
2432
2433Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * NEWS: got complaints from rpmlint that it was empty
2436
2437Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2438
2439 * added doc/tutorial, including:
2440 apa.html
2441 apb.html
2442 apc.html
2443 apd.html
2444 ar01s02.html
2445 ar01s03.html
2446 ar01s04.html
2447 ar01s05.html
2448 ar01s06.html
2449 includeaddattribute.c
2450 includeaddkeyword.c
2451 includekeyword.c
2452 includestory.xml
2453 index.html
2454 xmltutorial.xml
2455 libxml tutorial, including generated html
2456
2457Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2458
2459 * result/c14n/exc-without-comments/merlin-c14n-two-*
2460 result/c14n/without-comments/merlin-c14n-two-*
2461 test/c14n/exc-without-comments/merlin-c14n-two-*
2462 test/c14n/without-comments/merlin-c14n-two-*
2463 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2464 c14n/exc-c14n and slightly modified test script to handle
2465 these test cases
2466 * c14n.c: fixed bugs for complicated nodes set (namespace
2467 without node and others from merlin-c14n-two.tar.gz)
2468 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2469 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2470 for xmlsec performance patch
2471 * xpath.c: fixed self::node() for namespaces and attributes
2472
2473Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2474
2475 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2476 but with the format parameter
2477 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2478
2479Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2480
2481 * Makefile.am: updated c14n tests suite
2482 * c14n.c: performance improvement for previous c14n patch
2483
2484Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * parser.c: another peroformance patch from Peter Jacobi, that
2487 time on parsing attribute values.
2488
2489Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2490
2491 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2492 into LibXML2 test suite
2493
2494Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2495
2496 * c14n.c: propagating xpath ancesstors node fix to c14n
2497 plus small performance improvement to reduce number of
2498 mallocs
2499 * xpath.c: fixed ancestors axis processing for namespace nodes
2500
2501Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2504 Peter Jacobi
2505
2506Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * configure.in: preparing 2.4.22
2509
2510Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2513 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2514 a public entry point.
2515 * doc/*: rebuilt the API and docs
2516
2517Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * xpath.c: patch from Richard Jinks to fix a problem introduced
2520 in the previous patch and pointed by Norm
2521
2522Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * libxml.spec.in: fixing bug #81112
2525
2526Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2527
2528 * uri.c: fixing bug #82848
2529
2530Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2531
2532 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2533 output of one catalog test
2534
2535Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2536
2537 * global.data globals.c tree.c include/libxml/globals.h
2538 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2539 default value for global parameter xmlIndentTreeOutput to 1 and
2540 introduced new global parameter xmlTreeIndentString (the string
2541 used to do one-level indent) with default value " " (as it was
2542 in tree.c)
2543
2544Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2547 with trio and schemas.
2548
2549Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * xpath.c: patch from Richard Jinks to fix the problem raised in
2552 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2553
2554Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * xmlschemas.c: a bit of work on import.
2557 * xmlschemastypes.c: Charles Bozeman provided a compare function
2558 for date/time types so min/max facet restrictions should work,
2559 indeterminate comparisons return an error instead of equal.
2560 * test/schemas/date_0* result/schemas/date_0_0: specific test
2561 from Charles Bozeman too
2562
2563Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2566 from Christian Cornelssen fixing the man pages and the Catalog
2567 building script.
2568 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2569 next step is <xs:import> I now have a reasonable understanding
2570 of how it works.
2571
2572Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2575
2576Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2577
2578 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2579
2580Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * xpath.c: fixing an XPath function evalutation bug pointed out
2583 by Alexey Efimov where the context was lost when evaluating
2584 the function arguments
2585
2586Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2587
2588 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2589 function public for XMLSec performance optimizations
2590
2591Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * python/generator.py python/libxml2class.txt : fixed a problem
2594 with the HTML parser pointed by Gary Benson
2595 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2596 example
2597
2598Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2599 * parser.c: fixed bug #81159 (memory growth in SAX)
2600
2601Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2602 * xpath.c: fixed bug #78858 (the real fix)
2603
2604Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2605 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2606
2607Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * tree.c: modified xmlNodeSetBase to allow changing the
2610 base of a document.
2611
2612Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * xmlschemastypes.c: patch Charles Bozeman for validation of
2615 all the date, time, and duration types
2616 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2617 * configure.in: fixed an error pointed by an user
2618 * xml2-config.in: fixed an error pointed by an user
2619
2620Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2621
2622 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2623 win32/libxml2.def.src xmlIO.c: exported default
2624 'file:', 'http:' and 'ftp:' protocols input handlers
2625 and maked protocols comparisson case insensitive
2626
2627Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * configure.in: Neven Has detected a typo
2630
2631Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2634 as one of the persons allowed to commit directly to the
2635 module.
2636
2637Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2640 * valid.c: raised a too low limit
2641 * doc/*: rebuilt the docs
2642
2643Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * test/XPath/expr/floats test/XPath/expr/functions
2646 result/XPath/expr/floats result/XPath/expr/functions
2647 xpath.c: another XPath conformance patch from Richard Jinks
2648
2649Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * xmlschemas.c: fixed validation of attribute groups.
2652 * test/schemas result/schemas: added an example from the primer
2653
2654Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2657 * test/schemas result/schemas: updated the test list
2658
2659Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * TODO: updated a bit
2662 * parser.c: made a comment more specific
2663 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2664 Schemas conformance.
2665 * test/schemas result/schemas: updated the test list
2666
2667Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2670 implementing xs:all with minOccurs = 0
2671 * tes/schemas/* result/schemas/*: added more tests covering
2672 xs:all
2673
2674Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * xmlregexp.c: first implementation of the all particle, this
2677 may need to be revisited for case where not all transitions
2678 must be crossed.
2679
2680Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2681
2682 * tree.c: another entity processing update from Markus Henke
2683
2684Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2685
2686 * trionan.c: fixed crash on OSF/1
2687
2688Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * xmlschemas.c: more Schemas work
2691 * test/schemas/* result/schemas/*: added more tests coming
2692 from the spec.
2693
2694Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2697 ExcC14N specification
2698
2699Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * tree.c: patch from Markus Henke, fix for recursive entities.
2702
2703Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * xpath.c: fix a problem with string() on a document node.
2706
2707Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2708
2709 * Makefile.am xmlschemas.c: more Schemas work
2710 * test/schemas/* result/schemas/*: added more tests coming
2711 from the spec.
2712
2713Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2716 * result/HTML/*: this changes a few things in the results
2717
2718Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2719
2720 * include/libxml/tree.h: eliminated 'declaration different than
2721 prototype' warning
2722 * include/win32config.h: "resolved" conflicts with errno.h
2723
2724Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2727 on the automata interfaces and debug of counted choices
2728 * test/schemas/* result/schemas/*: added a number of tests
2729
2730Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2733 a bit of work on Schemas
2734 * testSchemas.c: try to make it more useful
2735 * test/schemas/* result/schemas/* Makefile.am: changed the
2736 Schemas regression test procedure, started adding a few samples
2737
2738Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2739
2740 * include/libxml/encoding.h: Patch for the Borland C++ builder
2741 * include/libxml/tree.h: Patch for the Borland C++ builder
2742 * threads.c: Patch for the Borland C++ builder
2743 * win32/bcb5: New directory for the Borland C++ builder
2744 project files
2745
2746Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2747
2748 * win32/Makefile.msvc: Update for XML Schema support
2749 * win32/configure.js: Update for XML Schema support
2750 * win32/libxml2.def.src: Update for XML Schema support
2751
2752Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2755 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2756 xmlunicode.c include/libxml/Makefile.am
2757 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2758 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2759 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2760 include/libxml/xmlversion.h.in : merged the current state of
2761 XML Schemas implementation, it is not configured in by default,
2762 a specific --schemas configure option has been added.
2763 * test/automata test/regexp test/schemas Makefile.am
2764 result/automata result/regexp result/schemas:
2765 merged automata/regexp/schemas regression tests
2766
2767Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * xpath.c: Gary found a compile time problem, fixes #78823
2770
2771Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * configure.in: release of 2.4.20
2774 * doc/*: updated and rebuilt the docs
2775
2776Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * python/Makefile.am: patch from Cristian Gafton to build on
2779 Red Hat 6.2, should also fix #75779
2780
2781Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * valid.c: first part of fixing #78729
2784
2785Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2788 escaping of URI when saving HTML files.
2789 * result/HTML/*: this impacted some tests
2790
2791Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * configure.in: trying to fix #77441
2794
2795Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * include/libxml/xmlIO.h: Hallski complained it could not be
2798 included by itself.
2799
2800Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2803
2804Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2805
2806 * win32/configure.js: patch from Nilo for the c14n option
2807 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2808
2809Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2812 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2813 LIBXML_THREAD_ENABLED
2814
2815Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * xpath.c: another patch from Richard Jinks for substring conformance
2818 * test/XPath/expr/floats test/XPath/expr/strings
2819 result/XPath/expr/floats result/XPath/expr/strings: update of the
2820 test suite to check those.
2821
2822Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * xpath.c: patch from Richard Jinks for .x float parsing.
2825
2826Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2827
2828 * parser.c: patch from Markus Henke when an encoding ain't recognized
2829
2830Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2831
2832 * libxml.m4: got a report that #include <string.h> was needed
2833
2834Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2837
2838Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2839
2840 * doc/example.html: fixing typo
2841
2842Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2845 pointed out by Melvyn Sopacua.
2846
2847Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * libxml.m4: Frédéric Crozat gave a patch related to the change
2850 of Include paths breaking the libxml.m4
2851
2852Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * xpath.c: Fix bug #76927 forgot to save some context
2855 when evaluating binary expressions
2856
2857Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * configure.in: fixed configure for MPE/iX from Markus Henke
2860 * xmlmemory.c: fixed initialization problems
2861 * xpath.c: another set of patches from Richard Jinks this
2862 fixes "make XPathtests" on linux
2863
2864Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2867 * test/XPath/expr/compare test/XPath/expr/equality
2868 test/XPath/expr/floats test/XPath/expr/functions
2869 test/XPath/expr/strings result/XPath/expr/compare
2870 result/XPath/expr/equality result/XPath/expr/floats
2871 result/XPath/expr/functions result/XPath/expr/strings: Updated
2872 tests though they show a divergence on Linux
2873
2874Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * xpath.c trionan.c: previous commit also included patches
2877 from Richard Jinks on some IEEE support corner case
2878
2879Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2882 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2883 that $(datadir) should be used for docs
2884
2885Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2888 could leak filedescriptors
2889
2890Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * configure.in nanohttp.c: applied patch from Allan Clark for
2893 UnixWare/OpenServer
2894
2895Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2896
2897 * configure.in: preparing 2.4.19
2898 * doc/*: rebuilt the docs
2899
2900Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2901
2902 * nanohttp.c: fixing #76043, got fed up with non-portability
2903 of that piece of code.
2904
2905Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * valid.c SAX.c: Never commit without running "make tests" :-(
2908 fix a couple of stupidities in the previous commit
2909 * result/*: a few changes in some attribute order result of previous
2910 commit.
2911
2912Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2915 the internal subset should not raise duplicate ID errors,
2916 also there was a small bug in conjunction to namespace
2917 declarations defaulted and xml:xxx attributes DTD definitions.
2918
2919Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * xpath.c: Richard Jinks also raised some rounding problems
2922 this tries to fix them
2923
2924Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2927 behaviour in xmlXPathCastToString()
2928
2929Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2932 raised by Morus Walter
2933
2934Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2937 from Igor
2938
2939Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * xpath.c: fixing #75619, related to a problem when trying
2942 to evaluate condition when the current node set resulting
2943 from that sub-step evaluation is empty. Also fixes 2 potential
2944 problem with previous-sibling and next-siblings axis.
2945
2946Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2949 HTML support is not configured in.
2950
2951Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2954 include/libxml/tree.h: dohh I really didn't intended to commit
2955 this test version :-(
2956
2957Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2958
2959 * testSAX.c: I wanted to see the real speed at the SAX interface
2960 after a little too many Ximianer started complaining about the
2961 parser speed.
2962 added a --quiet option:
2963 paphio:~/XML -> ls -l db100000.xml
2964 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2965 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2966 3200006 callbacks generated
2967 real 0m1.270s
2968 Which means 16MBytes/s and 3Mcallback/s
2969
2970Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2971
2972 * xpath.c: valgrind spotted another error that time when running
2973 on libxslt regression tests
2974
2975Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * Makefile.am: adding "make valgrind" running the full regression
2978 tests (except python ones) under Valgrind (using valgrind -q
2979 which was kindly added by the author).
2980 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2981 passes cleanly now except an obcure floating point initialization
2982 raised in log10() in one XPath regression test ???
2983 * tree.c: edited some comments to close #75244
2984
2985Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2988 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2989 context of ScrollKeeper, made sure that if the number is
2990 an integer, the serialization follows the description at
2991 http://www.w3.org/TR/xpath#section-String-Functions
2992
2993Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * configure.in: preparing 2.4.18
2996 * doc/*: updated and rebuilt the web site
2997 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2998 the Windows and Cygwin maintainers.
2999 * parser.c: humm, changed the way the SAX parser work when
3000 xmlSubstituteEntitiesDefault(1) is set, it will then
3001 do the entity registration and loading by itself in case the
3002 user provided SAX getEntity() returns NULL.
3003 * testSAX.c: added --noent to test the behaviour.
3004
3005Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * parser.c: Wilfried Teiken provided a hackish but working
3008 way to get context reported back on entities when parsing
3009 with SAX and without breaking the DOM build.
3010
3011Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * c14n.c: applied a new patch from Aleksey Sanin
3014 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3015 to reference Aleksey implementation of XML digital Signatures
3016
3017Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * xpath.c: small fix to avoid potential problem due to
3020 ordering of freeing data
3021 * python/Makefile.am: people were complaining about
3022 the generated file in python dir not being built
3023
3024Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3025
3026 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3027 python/generator.py python/libxml.c python/types.c: Cleanup
3028 of the python Makefiles based on Jacob and James feedback,
3029 fixed the spec file accordingly, fixed the number of warning
3030 that passing my pedantic CFLAGS was generating. Conclusion
3031 is that Python includes are real crap.
3032
3033Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3034
3035 * configure,in: it was reported quite a few times that
3036 xml2-config --cflags should not output
3037 -I$includeprefix/libxml2/libxml because libxml2 header names
3038 clashes with existing names like list.h from C++ stl.
3039 Includes should be #include<libxml/xxx.h> so ...
3040
3041Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * c14n.c: another patch from Aleksey Sanin
3044
3045Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3048 canonicalization algorithm
3049 * doc/xml.html doc/index.html: added the C14N references on the
3050 index page.
3051
30522002-03-13 jacob berkman <jacob@ximian.com>
3053
3054 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3055 usage, redundant, and gcc specific
3056
3057Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * xpath.c: speedup some node selection operations, this can
3060 have a significant impact on DocBook Norm's stylesheets
3061 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3062 make sure it's always the case
3063 * debugXML.c: distinguish CDATA and comments in ls operations
3064
3065Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3068 to generate better API descriptions etc...
3069
3070Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3071
3072 * c14n.c: Fixing #74186, made sure all boolean expressions
3073 get fully parenthesized, ran indent on the output
3074 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3075 include/libxml/tree.h: also #74186 related, removed the
3076 --with-buffers option, and all the preprocessor conditional
3077 sections that were resulting from it.
3078
3079Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * valid.c: applied patch from Dodji Seketeli fixing an
3082 uninitailized variable in xmlValidGetValidElements()
3083
3084Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * c14n.c: fixed a few comments
3087 * doc/*.html doc/*/*.html: regenerated the docs and added
3088 the C14N API
3089 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3090
3091Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * check-xml-test-suite.py: fix to adapt varaiations in the
3094 bindings
3095 * configure.in python/setup.py python/setup.py.in: fixed to
3096 have the version of the python scripts automatically updated
3097
3098Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3101 in xmlCopyProp()
3102
3103Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3104
3105 * configure.in: preparing 2.4.17 release
3106 * doc/*: updated and rebuilt the docs
3107 * xpath.c: fixed a comment
3108 * python/libxml.c: fixed a possible reentrancy problem
3109
3110Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3113 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3114 added a specific regression test
3115 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3116 not raise exceptions when failing to find the attribute.
3117
3118Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3119
3120 * configure.in xmllint.c: owen pointed out a problem with the
3121 ftme fix, gettimeofday() was not detected by configure and
3122 the ftime header wasn't included, dohhh
3123
3124Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * configure.in xmllint.c: trying to fix #71457 for timing
3127 precision when gettimeofday() is not availble but ftime() is
3128
3129Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3132 are now copied on install and part of the -devel RPM
3133
3134Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3135
3136 * xpath.c: trying to avoid bug #72150 which was apparently
3137 caused by a gcc bug (or a processor problem) as detailed
3138 at http://veillard.com/gcc.bug
3139
3140Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3141
3142 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3143 fixed xmlReconciliateNs(), added a Python test/example for
3144 inter-document cut'n paste
3145 * python/libxml.py: fixed node.doc on document nodes and added
3146 xpathEval() onto node objects
3147
3148Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3149
3150 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3151 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3152 fixup and integrated tests for the serialization stuff
3153
3154Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3157 moved the libxml man page to section 3
3158
3159Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * tree.c: fix bug #72490
3162 * python/libxml.c python/libxml.py: added methods serialize()
3163 and saveTo() to all node elements.
3164
3165Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3166
3167 * xmlIO.c: closed #73430, don't read from an input source
3168 which indicated an end-of-file or an error.
3169
3170Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * parser.c: make sure SAX endDocument is always called as
3173 this could result in a Python memory leak otherwise (it's
3174 used to decrement ref-counting)
3175 * python/generator.py python/libxml.c python/libxml.py
3176 python/libxml2-python-api.xml python/libxml2class.txt
3177 python/tests/error.py python/tests/xpath.py: implemented
3178 the suggestions made by Gary Benson and extended the tests
3179 to match it.
3180
3181Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * python/generator.py: applied patch fixing #73450
3184
3185Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3186
3187 * xpath.c: fixing #61290 "namespace nodes have no parent"
3188 long standing divergence from the XPath REC. NodeSets
3189 simply hold a copy of namespace nodes and those node ->next
3190 points to the parent (which may not be the node carrying the
3191 definition).
3192 * include/libxml/xpath.h: flagged but didn't added a possible
3193 speedup
3194 * DOCBparser.c HTMLparser.c: removed some warnings from push
3195 parser due to new state being added.
3196 * tree.c: new fix from Boris Erdmann
3197 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3198 the XML Canonalization support from Aleksey Sanin
3199
3200Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3201
3202 * tree.c: patch from Boris Erdmann fixing some namespace odities
3203 with xmlCopyNode()
3204
3205Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3206
3207 * xmlIO.c: fix bug #72706 when loading a NULL entity
3208
3209Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3212 actually change in a future XML Namespace revision.
3213
3214Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3215
3216 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3217 added the possibility of returning nodesets from XPath extension
3218 functions written in Python
3219
3220Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3221
3222 * python/*: commiting some Python bindings work done while travelling
3223
3224Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3227 explicitely with memory debugging switched on
3228
3229Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3230
3231 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3232 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3233 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3234 the accessor generator for strings
3235 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3236 regression test.
3237
3238Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * python/README python/generator.py python/libxml.c python/setup.py:
3241 added the 'usual' setup.py to allow building a libxml2-python
3242 module based on the same code. The initialization is however
3243 different the 2 .so files fo libxml2 and libxslt are identical and
3244 they entry point initialize both libraries. this is done to avoid
3245 some possible nasty problem since the Python don't merge the maps
3246 of all shared modules.
3247
3248Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3249
3250 * parser.c: fixed a push/encoding bug reported by Michael
3251 on librsvg
3252
3253Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * include/libxml/parserInternals.h: fixes a misplaced #endif
3256
3257Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3258
3259 * parser.c valid.c: found and fixed a couple of allocation bugs
3260
3261Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3262
3263 * doc/xml.html doc/python.html doc/*: added a Python and binding
3264 page describing the current state of the Python bindings and
3265 giving pointers to the other languages wrappers.
3266
3267Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3268
3269 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3270 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3271 rebuilt the API and web site
3272 * xpath.c: fixed #71978 portability bugs
3273
3274Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3275
3276 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3277
3278Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * include/libxml/parserInternals.h parser.c: had to change
3281 2 internal parsing API when processing document content
3282 to check the start and end of element content are defined
3283 in the same entity
3284 * valid.c include/libxml/valid.h: attribute normalization can
3285 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3286 with the context to report it.
3287 * SAX.c: fixed the last known bugs, crazy validation constraints
3288 when a document is standalone seems correctly handled. There
3289 is a couple of open issues left which need consideration especially
3290 PE93 on external unparsed entities and standalone status.
3291 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3292 The 2 tests left failing are actually in error. Cleanup done.
3293
3294Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3295
3296 * valid.c: implemented E59 spaces in CDATA does not match the
3297 nonterminal S
3298
3299Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * SAX.c parser.c valid.c: more validation test fixups
3302 * check-xml-test-suite.py: added duration info for the tests
3303
3304Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3305
3306 * parser.c valid.c: a couple of errors were reported but not
3307 saved back as such in the parsing context. Down to 1% failure rate
3308 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3309
3310Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3311
3312 * xmlInternald.c: isExtender was missing a char
3313 * parser.c include/libxml/parser.h: % are acceptable in the
3314 internal subset if within a PUBLIC ID
3315
3316Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3317
3318 * SAX.c parserInternals.c valid.c: more work on the conformance
3319 suite. Took the step to finally block documents with encoding
3320 errors. It's a fatal error per the spec, people should have fixed
3321 their documents by now.
3322
3323Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3324
3325 * check-xml-test-suite.py: fixed the test script after some discussion
3326 on the semantic of TYPE="error"
3327 * Makefile.am: added the script to the distrib
3328
3329Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3330
3331 * SAX.c entities.c: fixed a couple of conformances issues deep
3332 into the validation code (standalone and undeclared Notations)
3333
3334Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3337 stayed there for years !
3338
3339Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3342 missing
3343
3344Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * check-xml-test-suite.py: improved the behaviour a bit as
3347 well as the logs
3348 * parser.c valid.c SAX.c: fixed a few more bugs
3349 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3350
3351Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * check-xml-test-suite.py: python script to run regression tests
3354 against the XML Test suite of W3C/OASis
3355 * SAX.c: fixed a validation bug
3356 * parser.c: fixed 3 errors pointed by the test suite
3357 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3358 * python/Makefile.am: fixed a dependendy
3359
3360Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3361
3362 * xmlmemory.c: avoid a warning bug #71594
3363
3364Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3365
3366 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3367 warning on alpha/Tru64
3368
3369Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * include/libxml/entities.h: fixing a comment
3372 * valid.c: fixing some troubles with validity check on namespaces
3373 * result/VC/NS3 test/VC/NS3: added a specific regression test
3374
3375Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * tree.c: Fixing #71342 serializing '\n' in attribute values
3378 * result/noent/att3 result/att3 test/att3: added a specific
3379 test.
3380
3381Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * python/libxml.c: couple of bug fixes
3384
3385Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3386
3387 * python/*.py: removed tabs and used spaces.
3388
3389Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3390
3391 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3392 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3393
3394Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3395
3396 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3397 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3398
3399Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * include/libxml/encoding.h include/libxml/entities.h
3402 include/libxml/globals.h include/libxml/parser.h
3403 include/libxml/threads.h include/libxml/tree.h
3404 include/libxml/xmlmemory.h: trying to fix the include mess
3405
3406Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * include/libxml/xmlmemory.h: reverted part of the previous
3409 attempt to provide #69655, this was breaking the build.
3410
3411Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3414 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3415 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3416 include/libxml/parserInternals.h include/libxml/tree.h
3417 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3418 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3419 clean.
3420 * python/libxml.c: fixed a warning.
3421
3422Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3423
3424 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3425 copying of node, merge back IDs in the target document.
3426 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3427 test/XInclude/ents/ids.xml: test case
3428 * result/VC/ElementValid4: output changed due to a typo fix
3429
3430Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3431
3432 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003433 generate the dependencies right as Jacob found out. Add
3434 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003435
3436Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3437
3438 * parserInternals.c valid.c: Justin Fletcher found some parts
3439 of the code needing cleanup
3440 * libxml.spec.in python/Makefile.am python/generator.py
3441 python/libxml.c python/libxml.py: Fixed the python Makefiles
3442 corrected a bug showing up on ia64, changed the name of the
3443 python internal module too
3444
3445Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3446
3447 * Makefile.am: applied patch from Andris Pavenis for binary
3448 name suffixes
3449
3450Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * xmllint.c win32/win32config.h: fixing #68748
3453
3454Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3455
3456 * valid.c: fixing #70166
3457
3458Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * valid.c: fixing #70077
3461
3462Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3463
3464 * Copyright Makefile.am README configure.in libxml.spec.in:
3465 Changed to the MIT Licence
3466 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3467 doc/xmlio.html: updated the doc accordingly
3468 * include/libxml/xmlwin32version.h configure.in: preparing
3469 2.4.14 release
3470 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3471 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3472 fixed the const xmlChar * wrapper and generator, XPath extension
3473 functions now use the context as first argument
3474 * python/tests/tstxpath.py python/tests/xpath.py
3475 python/tests/xpathext.py: Updated the tests accordingly
3476 * tree.c: fixed bug #70067
3477
3478Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * Makefile.am: cleanup
3481 * debugXML.c: always use stdout if output is NULL
3482 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3483 * python/Makefile.am python/generator.py python/libxml2class.txt
3484 python/libxml_wrap.h python/types.c: augmented the number of bindings
3485 handling FILE * and XPath contexts
3486 * python/tests/Makefile.am: avoid a stupid problem due to the
3487 use of TEST.
3488
3489Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3492
3493Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * python/TODO python/libxml.c: cleanup the extension function lookup
3496 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3497
3498Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * configure.in python/Makefile.am: do not install outside
3501 of prefix
3502
3503Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * python/TODO python/libxml.c: started adding SAX interfaces
3506 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3507 SAX test
3508
3509Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3510
3511 * tree.c: hardened the addChild function
3512 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3513 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3514 added accessors needed for xmlNode, a bit more testing and
3515 extension of interfaces
3516 * python/tests/Makefile.am python/tests/build.py: added a test
3517 build from scratch/save/load/check
3518
3519Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3520
3521 * parserInternals.c: change a small bit in the way valididy
3522 error messages get initialized
3523 * python/TODO python/libxml.c python/libxml2-python-api.xml
3524 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3525 added some memory debugging to track leaks at the libxml2 level
3526 * python/tests/*.py: changed all tests to check for leaks,
3527 there is just one left in XPath extension registrations.
3528
3529Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3530
3531 * python/TODO python/generator.py python/libxml2-python-api.xml
3532 python/libxml2class.txt: more accessor classes for the parser
3533 context, allow to switch on and check validity
3534 * python/tests/Makefile.am python/tests/error.py
3535 python/tests/invalid.xml python/tests/valid.xml
3536 python/tests/validate.py: attded more test and and added error.py
3537 which I forgot to commit in the last step
3538
3539Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3540
3541 * python/Makefile.am python/types.c: cleanup
3542 * python/libxml.c python/libxml.py python/libxml_wrap.h
3543 python/generator.py python/libxml2-python-api.xml
3544 python/libxml2class.txt: added class for parser context, added
3545 first cut for push mode support. Added a framework to generate
3546 accessors functions.
3547 * python/tests/Makefile.am python/tests/push.py: added a push
3548 test
3549
3550Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3551
3552 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3553 bug a bit of cleanup.
3554
3555Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3556
3557 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3558 python/libxml2class.txt: adding error redirections and preformat
3559 to a python handler
3560 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3561 tests self checking
3562
3563Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3566 a function
3567
3568Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3571 python/libxml.c python/libxml2-python-api.xml
3572 python/libxml2class.txt: Progressing through the TODOs, class
3573 description output, extra XML API, RPM now builds the wrappers
3574 for all python installed versions
3575
3576Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3577
3578 * configure.in libxml.spec.in python/Makefile.am python/TODO
3579 python/generator.py python/libxml2class.txt: added more informations
3580 in the libxml2-python package including docs. Slightly changed
3581 the class hierarchy
3582 * python/tests/*: added basic regression tests infrastructure too
3583
3584Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3587 added libxml2-python as part of the packages installed
3588
3589Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3590
3591 * python/Makefile.am python/generator.py python/libxml.c
3592 python/libxml.py: more work, now able to extend the
3593 XPath interpreter with functions written in python.
3594
3595Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3596
3597 * python/Makefile.am: Jacob sent a patch to allow building from
3598 tarfile.
3599
3600Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3601
3602 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3603 inserted the python wrappers build, I hope this won't be too
3604 unportable
3605
3606Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3607
3608 * xpath.c: minor optimization
3609 * python/generator.py python/libxml.c python/libxml.py
3610 python/libxml_wrap.h: more work on the python bindings,
3611 they now support XPath and there is no evident leak
3612
3613Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * python/generator.py python/libxml.c python/libxml.py:
3616 more work on the python bindings generator.
3617
3618Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * python/generator.py python/libxml.c python/libxml_wrap.h:
3621 more work on the python bindings.
3622
3623Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3624
3625 * python/generator.py python/libxml.c python/libxml.py
3626 python/libxml_wrap.h: commited early version of a python binding
3627 for private use only ATM
3628
3629Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3630
3631 * entities.c tree.c include/libxml/entities.h: applied patch
3632 from Anthony Jones to implement copy of DTD subtree too. Had
3633 just to keep 2 function private which really ought to become
3634 public ones.
3635
3636Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3637
3638 * xmllint.c: added pointers to the web pages in the usage()
3639
3640Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3641
3642 * tree.c: more fixes from Petr Kozelka for attribute handling
3643 in the tree API to align the semantic with DOM.
3644
3645Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3646
3647 * valid.c tree.c entities.c: another set of patches from
3648 Anthony Jones for copy operations cleanup and robustness
3649
3650Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3651
3652 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3653 an alphabetic index based on comments content
3654 * doc/*: rebuilt the web site with the new references
3655
3656Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3657
3658 * parserInternals.h: Greg Sjaardema suggested to use an
3659 eponential buffer groth policy in xmlParserAddNodeInfo()
3660
3661Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3662
3663 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3664 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3665 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3666 to generate cross-references, and added/updated the stylesheets
3667 to generate and link API indexes. The generic keyword index
3668 is not done yet.
3669 * doc/*.html: regenerated all the usual docs too
3670
3671Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3672
3673 * debugXML.c: added an xpath function to the shell for T. V. Raman
3674
3675Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3676
3677 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3678 debug routines.
3679
3680Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3681
3682 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3683 support of attribute nodes
3684
3685Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3686
3687 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3688 hopefully near complete and fully documented of the API in XML
3689 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3690 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3691 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3692 include/libxml/parserInternals.h include/libxml/valid.hi
3693 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3694 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3695 include/libxml/xpath.h include/libxml/xpathInternals.h:
3696 Cleaned up the doc comments a lot in the process, the interface
3697 coverage is now 100%
3698
3699Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3700
3701 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3702 extracts comments from the gtk-doc DocBook output (a bit
3703 convoluted but seems to work).
3704
3705Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3706
3707 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3708 added an XML description of the API, moved the script generating
3709 it here. Added a "make api" target
3710
3711Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3712
3713 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3714
3715Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3716
3717 * xpath.c include/libxml/xpathInternals.h: the change made to
3718 xmlXPathFuncLookupFunc was incompatible roll it back
3719
3720Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3721
3722 * SAX.c: cleanup patch from Anthony Jones
3723 * doc/Makefile.am: fix the headers to avoid in make scan
3724 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3725 includes, * vs Ptr and general cleanup
3726 * parsedecl.py: first version of a script to extract the
3727 module interfaces, the goal will be to provide .decl or XML
3728 specification of the interfaces to build wrappers.
3729
3730Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3731
3732 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3733 now provides return codes in case of errors
3734
3735Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3736
3737 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3738 Upgraded to trio baseline 1.6
3739 * strio.h strio.c: Replaced by triostr.h and triostr.c
3740
3741Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3742
3743 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3744 of strdup usage in the code
3745
3746Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3747
3748 * parser.c error.c: Keith Isdale complained rightly that
3749 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3750
3751Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3752
3753 * tree.c: fixed the funxtion to set the xml: attributes
3754 * debugXML.c: added "setbase" to test it.
3755
3756Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3757
3758 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3759 to allow updating an attribute content
3760
3761Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3762
3763 * libxml.h: try to avoid problems when compiling on Windows
3764
3765Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3766
3767 * hash.c: patch from Anthony Jones for hash.c allocation size
3768 * Makefile.am: trying to work around Yet Another Libtool Madness
3769 and build the 2.4.13 release finally ...
3770
3771Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3772
3773 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3774 * doc/* : update of the documentation
3775
3776Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3777
3778 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3779 at fixing #61290 :-(
3780
3781Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3784 Fixes bug #67229
3785
3786Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3787
3788 * tree.c: trying to avoid troubles when a subtree is copied
3789 and coalesced in part with the target tree. Should fix
3790 bug #67407
3791
3792Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3793
3794 * valid.c: fixed validation of attributes content of type
3795 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3796 values, very old bug. Fixes #67671
3797
3798Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3799
3800 * parser.c include/libxml/parserInternals.h tree.c: integrated
3801 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3802 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3803
3804Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3805
3806 * threads.c: applied Serguei Narojnyi's patch to add native
3807 thread support on the Win32 platform
3808 * testThreadsWin32.c Makefile.am: added the test program also
3809 from Serguei, Win32 specific
3810 * include/win32config.h include/libxml/xmlwin32version.h.in:
3811 added patch from Igor for the Windows thread specific defines.
3812
3813Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3814
3815 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3816
3817Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3818
3819 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3820 output page into XMLinfo.html. Close bug #66951 and
3821 raised by Robert Collins too.
3822
3823Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3824
3825 * encoding.c: Paul Keogh pointed out a possibility of segfault
3826 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3827 Closes bug # 68238
3828
3829Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3830
3831 * doc/*.html: updated the Gdome2 links
3832
3833Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3834
3835 * libxml.h: Applied following patches from Robert Collins
3836 and make sure IN_LIBXML is defined when compiling it
3837 -------
3838 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3839 as well as Visual C.
3840 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3841 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3842 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3843 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3844 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3845 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3846 xmlSysIDExists xmlNoNetExists).
3847 * xmllint.c: Don't include winsock2.h for Cygwin.
3848
3849Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3850
3851 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3852 when the version info is not present.
3853
3854Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3855
3856 * tree.c: Anthony Jones pointed out a problem in
3857 xmlStringGetNodeList() and provided a fix for it
3858
3859Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3860
3861 * parser.c: patch from Frank J Franklin to remove a bug in
3862 xmlCreatePushParserCtxt() when the initial buffer passed
3863 is large.
3864
3865Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3866
3867 * win32/*: big cleanup of the Windows/MSVC project files
3868 from Igor Zlatkovic
3869
3870Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3871
3872 * doc/Makefile.am: should fix #67674 and avoid troubles if
3873 xsltproc is not available or fails in the prefix provided
3874
3875Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3876
3877 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3878
3879Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3882 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3883 Fixed a few other problems raised by Charlie Bozeman.
3884 * result/VC/ElementValid[5-7]: fixed the output
3885
3886Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3887
3888 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3889 patches from Charlie Bozeman. Regenerated the HTML docs.
3890
3891Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3892
3893 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3894 for Windows from Igor
3895
3896Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3897
3898 * xmllint.c: applied Justin Fletcher patch for --output or -o
3899
3900Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3901
3902 * win32/libxml2/libxml2.def.src: close #67019
3903
3904Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * xmllint.c: applied Justin Fletcher generic timing patch
3907 similar to the one already applied to xsltproc.
3908
3909Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3910
3911 * include/libxml/tree.h tree.c: applied documentation patches
3912 from Charlie Bozeman
3913
3914Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3915
3916 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3917
3918Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3919
3920 * valid.c: fix the xmlStrdup() used in the previous patch.
3921 * valid.c: added --dropdtd
3922 * tree.c: fixed xmlUnlinkNode so it also removes the references
3923 from the document if the node is a DTD
3924
3925Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3926
3927 * HTMLtree.c valid.c: cleanup some static declarations
3928
3929Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3930
3931 * xmllint.c: removed another strdup()
3932 * doc/FAQ: removed the HP/UX entry
3933
3934Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3935
3936 * valid.c: fix bug #66816 when validating.
3937 * xmllint.c: don't use sys/time.h if configure did not found it
3938
3939Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3940
3941 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3942 xmlcatalog_man.xml
3943
3944Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3945
3946 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3947 xmlInitMemory() was declared twice
3948
3949Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3950
3951 * globals.c: do not reference strdup() !
3952 * configure.in libxml-2.0.pc.in: trying to fix the libs
3953 of the various config extraction modules
3954
3955Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3956
3957 * configure.in : preparing 2.4.12
3958 * doc/* : updated and rebuilt the docs
3959
3960Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3961
3962 * uri.c: closed bug #66159
3963 * testURI.c: added --escape option
3964 * configure.in: some cleanup for xml2-config --cflags
3965
3966Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3967
3968 * globals.c testThreads.c: removed some misplaced includes
3969 of xmlversion.h
3970
3971Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3972
3973 * threads.c: patch from Gary Pennington fixing a possible
3974 problem at initialization time.
3975
3976Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3977
3978 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3979 Eric Lavigne contribution to build libxml2 on MacOS using
3980 CodeWarrior.
3981
3982Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3983
3984 * xmllint.c: applied Geert Kloosterman's patch to fix
3985 --repeat --timing output
3986
3987Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3988
3989 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3990 where non-wellformed XML declaractions were not detected.
3991
3992Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3993
3994 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3995
3996Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3997
3998 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3999 gets reset by xmlCleanupInputCallbacks() and this makes the
4000 function useless. Same for output.
4001
4002Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4003
4004 * xmlIO.c: robert pointed out a loop error in callback cleanups
4005
4006Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4007
4008 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4009 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4010 they are not really tied to debugging
4011
4012Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4015 * xmllint.c: better --catalogs description
4016
4017Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4018
4019 * tree.c: fixed a couple of problems in xmlSetProp()
4020
4021Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4022
4023 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4024 unappropriate stdout output.
4025
4026Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4027
4028 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4029 by Denis Beurive, closes #65111
4030
4031Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4032
4033 * valid.c: in case of content model validity error, don't
4034 print it if validity warnings were not requested.
4035
4036Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4037
4038 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4039 * parserInternals.c: removed the last exit() call. Print an
4040 unmaskable error on stderr instead (library mismatch detection)
4041
4042Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4043
4044 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4045 shell instructions from Heiko Rupp
4046
4047Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4048
4049 * catalog.c: use the URL notation file:// for default catalog paths
4050
4051Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4052
4053 * include/libxml/tree.h: better comments for _private fields
4054 * tree.c: removed a problem when copying an entity reference.
4055
4056Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4057
4058 * vms/*: updated instructions and diffs from John A Fotheringham
4059
4060Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4061
4062 * include/libxml/xmlerror.h: avoid an include problem if
4063 #include <libxml/xmlerror.h> happens first in code
4064 seems to be the case in KDE libs
4065
4066Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4067
4068 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4069 from Igor for Windows
4070
4071Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4072
4073 * Makefile.am: Gary Pennington pointed out a missing prefix
4074
4075Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4076
4077 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4078 * doc/*: upgraded and rebuilt the docs
4079
4080Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4081
4082 * HTMLparser.c: fix comment in scripts element parsing.
4083 * result/HTML/doc3*: updated the results.
4084
4085Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4086
4087 * uri.c: another URI bug fix #63336, using Joel Young patch.
4088
4089Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4090
4091 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4092 a cleaned up version of the Pwd shell string generation.
4093
4094Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4095
4096 * valid.c include/libxml/tree.h: trying to fix namespaces +
4097 validation problems for good, closing #63619 in the process
4098 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4099 wrong in this respect, fixed it.
4100
4101Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4102
4103 * xmllint.c: Morus Walter patch to allow --format and --encode
4104
4105Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4106
4107 * debugXML.c: Stefan Kost provided an help command for the shell
4108
4109Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4110
4111 * debugXML.c: Heiko Rupp pointed that the shell would crash
4112 on empty nodesets returns.
4113
4114Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4115
4116 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4117 migh need the history libraries
4118
4119Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4120
4121 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4122 handle the case of < in quoted attributes, Bastian Kleineidam
4123
4124Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4125
4126 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4127 fixing catalog breakages
4128 * Makefile.am catalog.c result/catalogs/catal
4129 result/catalogs/mycatalog.* test/catalogs/catal*:
4130 fixed more problems in catalog support, added more regression tests
4131 for both XML and SGML catalog handling
4132
4133Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4134
4135 * debugXML.c: applied an improvement to xmlGetLineNo() from
4136 Keith Isdale
4137
4138Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4139
4140 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4141 Side effect of the progressive catalog loading
4142
4143Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4144
4145 * Makefile.am: confexecdir and confexec_DATA were defined twice
4146 pointed out by Karl Eichwalder
4147
4148Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4149
4150 * xmlcatalog.c: avoid unlink() and use remove() instead.
4151
4152Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4153
4154 * libxml.spec.in: cleanup
4155 * include/libxml/xmlwin32version.h: updated with 2.4.8
4156
4157Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4158
4159 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4160 of compiling libxml with a non standard set of options
4161
4162Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4163
4164 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4165 document --sgml option, fixing gnome bugzilla #63382
4166
4167Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4168
4169 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4170 breakage of 2.4.7, added a couple of really needed APIs
4171 like xmlCatalogIsEmpty() and xmlNewCatalog()
4172 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4173 for install-catalog
4174 * configure.in: preparing 2.4.8
4175
4176Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4177
4178 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4179 include/libxml/tree.h include/libxml/xmlIO.h: more include
4180 cleanups, export cleanly one html output + format function.
4181
4182Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4183
4184 * parser.c: removed initGenericErrorDefaultFunc call from
4185 xmlInitParser() since it could destroy previous calls to
4186 xsltSetGenericErrorFunc() effects
4187
4188Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4189
4190 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4191 keyword.
4192
4193Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4194
4195 * Makefile.am: cleanup
4196 * threads.c: cleanup too
4197 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4198 from xsltproc
4199 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004200 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004201
4202Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4203
4204 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4205 was not used anymore !
4206
4207Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4208
4209 * configure.in: preparing 2.4.7
4210 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4211 manual page from John
4212 * doc/*: updated the doc and rebuilt the generated pages
4213
4214Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4215
4216 * xmlIO.c: closing bug #62711, the library should never
4217 close stdin or stdout.
4218
4219Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4220
4221 * uri.c: second pass at fixing #63336, using Joel Young
4222 final patch. looks okay.
4223
4224Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4225
4226 * uri.c include/libxml/uri.h: trying to clear #63336
4227 allowing the escaping routine to parse unconformant
4228 URI-References.
4229
4230Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4231
4232 * vms/readme.vms vms/build_libxml.com nanoftp.c
4233 include/libxml/xmlversion.h.in: a few VMS updates from
4234 John A Fotheringham
4235 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4236 and xmlCleanupOutputCallbacks() for the Perl binding people.
4237
4238Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4239
4240 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4241 apply fixes to close #63271 and avoid segfaults when
4242 the error routine gets callbed before xmlInitParser()
4243 get called.
4244 * nanoftp.c error.c: Applied patches from Justin Fletcher
4245 correcting some xmlGenericError misuses.
4246
4247Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4248
4249 *doc/xmllint.xml, doc/xmllint.1
4250 New and improved man page for xmllint - .xml is the original, .1
4251 is the generated man page
4252
4253Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4254
4255 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4256 the web site from the main HTML document.
4257
4258Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4259
4260 * parser.c: fixed an erroneous validation bug when PE refs
4261 occurs in external parsed entities referenced from the
4262 internals subset
4263 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4264 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4265 added the associated testcase, it's a nice one.
4266 * HTMLparser.c: generate the DTD node as HTML still ...
4267 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4268
4269Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4270
4271 * HTMLparser.c: fixed a bug in htmlNewDoc()
4272
4273Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4274
4275 * test/threads/*: added entities testing to the Thread test
4276 * testThreads.c: make the test reasonable
4277 * DOCBparser.c: fix the DTD public and system ID
4278 * xmllint.c: added --sgml for SGML DocBook importing
4279 * Makefile.am: added Docbtests target
4280
4281Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4282
4283 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4284 * testThreads.c: removed bogus include
4285
4286Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4287
4288 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4289 fixed a very serious (looping) validation bug
4290
4291Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4292
4293 * include/libxml/globals.h include/libxml/threads.h threads.c
4294 testThreads.c: far more testing, cleaning up bugs
4295 * *.c : make sure globals.h is always included.
4296
4297Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4298
4299 * HTMLparser.c: try to get rid of parser loops for good.
4300
4301Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4302
4303 * configure.in: fixed some bugs in CFLAGS passing.
4304 * test/threads Makefile.am testThreads.c: added a specific
4305 threaded test case (really nasty, guaranteed).
4306
4307Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4308
4309 * catalog.c: serious cleanup on the management of the
4310 XML catalog tree, more tests done, especially with
4311 the catalog PI.
4312
4313Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4314
4315 * catalog.c: avoid a problem in catalog cleanup on SMP if
4316 catalogs were not initialized.
4317
4318Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4319
4320 * catalog.c xpath.c: trying to cleanup the not thread safe
4321 parts of the library.
4322
4323Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4324
4325 * include/libxml/globals.h configure.in global.data: make
4326 the allocation be per-thread a configure option
4327 * encoding.c include/libxml/parser.h: fixed compilation
4328 errors
4329
4330Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4331
4332 * include/libxml/parser.h: Norm reported that a few lines
4333 added were breaking libxslt compile, removed them for now
4334
4335Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4336
4337 * parser.c parserInternals.c threads.c: debugged and fixed
4338 initialization problems which were giving troubles on SMP
4339 boxes.
4340
4341Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4342
4343 * include/libxml/Makefile.am: missing globals.h
4344
4345Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4346
4347 * globals.c: added a couple of standard includes.
4348
4349Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4350
4351 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4352 include/libxml/parserInternals.h include/libxml/tree.h
4353 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4354 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4355 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4356 Applied the last patches from Gary, cleanup, activated threading
4357 all user accessible global variables are now handled in globals.[ch]
4358 Still a bit rought but make tests passes with either
4359 --with-threads defined at configure time or not.
4360 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4361 linking options
4362
4363Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4364
4365 * Makefile.am include/libxml/Makefile.am
4366 include/libxml/globals.h globals.c include/libxml/threads.h
4367 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4368 configure.in: started integrating the core of the thread support
4369 not activated yet but half integrated. The code should still
4370 compile and work anyway.
4371
4372Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4373
4374 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4375 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4376 integrating the non-controversial parts of Gary Pennington
4377 multithread patches
4378 * catalog.c: corrected a small bug introduced
4379
4380Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4381
4382 * catalog.c include/libxml/catalog.h: very serious cleanup,
4383 isolating unportable code and as much as possible the accesses
4384 to the global shared catalog. May need more testing !
4385
4386Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4387
4388 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4389 Keith Isdale patches for the XSLT debugger interfaces. Some
4390 cleanup
4391
4392Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4393
4394 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4395 * DOCBparser.c: generate line nubers in elements
4396
4397Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4398
4399 * configure.in: preparing 2.4.6 release
4400 * doc/xml.html doc/html/*: updated and rebuilt the docs
4401 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4402
4403Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4404
4405 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4406 adding documentation for DV's supercatalog support
4407
4408Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4409
4410 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4411 super catalog support adding one API and one flag --sgml to
4412 xmlcatalog
4413
4414Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4415
4416 * doc/xmlcatalog_man.xml, xmlcatalog.1
4417 One more crack at
4418 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4419
4420
4421Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4422
4423 * xpath.c: implemented xmlXPathObjectCopy for external objects
4424 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4425
4426Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4427
4428 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4429 finishing up fix to
4430 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4431 the xmlcatalog man page display more elegantly
4432
4433Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4434
4435 * configure.in: closing bug #61832
4436 * HTMLparser.c: removed a warning
4437
4438Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4439
4440 * xpath.c: fixing #61673 part I, do not loose doc information
4441 when copying result value trees.
4442
4443Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4444
4445 * xpath.c: trying to harden the XPath interpreter
4446
4447Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4448
4449 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4450 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4451
4452Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4453
4454 * HTMLparser: repaired another loop problem
4455
4456Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4457
4458 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4459 parsing.
4460 * xpath.c: fix bug #61291 the default XML namespace node is
4461 missing from the namespace axis.
4462 * tree.c: refuse to create namespaces nodes with prefix "xml"
4463
4464Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4465
4466 * SAX.c: ouch a non-defined namespace could lead to a crash,
4467 fixed #61215
4468
4469Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4470
4471 * parserInternals.c: closed bug #61054
4472
4473Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4474
4475 * include/libxml/Makefile.am: closing #60708
4476
4477Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4478
4479 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4480 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4481
4482Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4483
4484 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4485
4486Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4487
4488 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4489 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4490
4491Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4492
4493 * catalog.c: Justin Fletcher provided cleaup code in case
4494 HAVE_STAT is not defined
4495 * include/win32config.h: Igor Zlatkovic suggested to have
4496 HAVE_STAT defined there
4497
4498Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4499
4500 * catalog.c - fixed typing error reported by M. Barros
4501
4502Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4503
4504 * xmllint.c - fixing typo
4505
4506Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4507
4508 * HTMLparser.c: small enhancement to prevent loop on
4509 unrecognizable data
4510
4511Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4512
4513 * parserInternals.c: applying patch from bug #60757 this
4514 should close it
4515
4516Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4517
4518 * catalog.c xmlcatalog.c: removed a couple of warning
4519 * xpath.c: try to solve the linking problem on platforms
4520 needing trio to compile
4521
4522Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4523
4524 * Makefile.am libxml.spec.in: backing up non-documented changes
4525 commited without review or aproval by Jens Finke <jens@gnome.org>
4526 * HACKING: made 100% clear that no commit should be done directly
4527
4528Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4529
4530 * configure.in: Joe Orton provided a patch fixing a problem
4531 when iconv is specified to be in a non-standard directory
4532 but wasn't exported in xml2-config --cflags
4533
4534Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4535
4536 * configure.in: let's ship 2.4.5 before getting too much
4537 troubles with 2.4.4 errors.
4538
4539Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4540
4541 * encoding.c entities.c: do not output hexadecimal charrefs
4542 when serializing HTML since some version of Netscape can't
4543 grok it, generate decimal ones.
4544 * result/HTML/doc3.htm: output changed due to previous test
4545 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4546
4547Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4548
4549 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4550 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4551
4552Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4553 Released 2.4.4
4554
4555 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4556 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4557 updated the configuration scripts systems accordingly
4558
4559Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4560
4561 * configure.in: preparing for 2.4.4
4562 * doc/xml.html doc/html/*: updated and rebuilt the docs
4563
4564Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4565
4566 * win32/dsp/libxml2.def.src: tried to incorporate comments
4567 from bug #59220
4568
4569Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4570
4571 * parser.c result/noent/wml.xml: fixed bug #59981 related
4572 to handling of '&' in attributes when entities are substitued
4573
4574Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4575
4576 * libxml.h include/libxml/xmlversion.h.in
4577 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4578 Tried to close bug #60131
4579
4580Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4581
4582 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4583
4584Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4585
4586 * SAX.c: fixing bug #59946 on xmlns=""
4587
4588Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4589
4590 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4591 but allocates a new error code.
4592
4593Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4594
4595 * xmllint.c: John Fleck fixed typos in the options output
4596 * parser.c SAX.c: fix ignorable white space SAX selection
4597
4598Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4599
4600 * entities.c: Steve Underwood found the possibility of an
4601 ininite loop in case of error.
4602
4603Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4604
4605 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4606
4607Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4608
4609 * parser.c: warn if version is not 1.0 but it's not
4610 strictly speaking an error after analyzing the spec
4611
4612Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4613
4614 *doc/catalog.html - add link to the html version of the
4615 man page, other linguistic cleanups
4616
4617Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4618
4619 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4620 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4621 file, has not yet been included in the build.
4622
4623Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4624
4625 * catalog.c: removed a duplicate affectation Justin Fletcher
4626
4627Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4628
4629 * tree.c: Armin Sander pointed a possible text coalescing
4630 problem, completed his patch.
4631
4632Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4633
4634 * trionan.c: Fixed const and volatile re-definition problem
4635
4636Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4637
4638 * libxml.4 parser.c: doc updates from Heiko Rupp
4639 * parserInternals.c: 2 sanity checks from Heiko Rupp
4640
4641Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4642
4643 * tree.c: applied patch from Armin Sander to make some pointers
4644 const in xmlCopyNode()
4645 * include/libxml/tree.h: added fix to the header
4646
4647Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4648
4649 * xpath.c: hum, restrict the integer usage gcc bug workaround
4650 to only gcc compilers so that other architecture don't get
4651 penalized by this limitation.
4652 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4653
4654Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4655
4656 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4657 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4658
4659Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4660
4661 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4662 --convert option to xmlcatalog to convert SGML ones to
4663 the XML syntax.
4664 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4665
4666 2.4.3 got released at that point
4667Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4668
4669 * catalog.c xmlIO.c: started some serious testing and fixed
4670 a few bug and optmization needs.
4671
4672Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4673
4674 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4675 preparing for a 2.4.3 release even if it may not be ready yet
4676 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4677 all file parsing lookup to go through the entity resolver, add
4678 to add an API to bypass it (needed to load catalogs themselves),
4679 some cleanup on the catalog code too.
4680 * nanoftp.c: small cleanup
4681 * doc/catalog.html: small update
4682
4683Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4684
4685 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4686 Jun Kuriyama
4687
4688Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4689
4690 * doc/catalog.html: finished the catalog documentation
4691
4692Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4693
4694 * doc/catalog.html doc/xml.html: added documentation about
4695 Catalog support, misses an API description
4696 * doc/html/*: reextracted the API pages
4697
4698Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4699
4700 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4701 Added the part about section 7.2 on URI resolution,
4702 fixed a side effect in the HTML parser, look complete
4703 and ready to rock except the URI/SystemID part!
4704
4705Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4706
4707 * include/libxml/catalog.h include/libxml/parser.h
4708 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4709 xmlIO.c: added support and APIs needed for the catalog PI
4710 * include/libxml/xmlIO.h: cleanup
4711
4712Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4713
4714 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4715 include/libxml/catalog.h: starts to look okay, really
4716 plugged the new framework, cleaned a lot of stuff,
4717 added some APIs, except the PI's support missing this
4718 should be mostly complete
4719 * result/catalogs/* test/catalogs/*: added new test, enriched
4720 the existing one with URN ID tests
4721
4722Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4723
4724 * catalog.c: fixed nextCatalog
4725 * result/catalogs/docbook test/catalogs/*: started adding
4726 a small regression test
4727
4728Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4729
4730 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4731 more work on the XML catalog support.
4732 * parser.c include/libxml/parser.h: small cleanup seems using
4733 list as a public parameter name can give portability troubles
4734 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4735 include/libxml/xpath.h include/libxml/Makefile.am: removed
4736 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4737 wrappers
4738
4739Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4740
4741 * Makefile.am trio.c triodef.h trionan.c xpath.c
4742 include/libxml/Makefile.am include/libxml/trionan.h:
4743 Re-worked Not-A-Number and Infinity support.
4744 * xmlcatalog.c: added readline include files
4745
4746Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4747
4748 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4749 testCatalog as xmlcatalog, making it an installed app
4750 adding a shell, and preparing it to be a /etc/xml/catalog
4751 management tool, though not ready yet
4752 * catalog.c include/libxml/catalog.h: adding support for
4753 XML Catalogs http://www.oasis-open.org/committees/entity/
4754 not finished, there is some interesting tradeoffs and a
4755 few open questions left.
4756
4757Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4758
4759 * xmllint.c: fixed a line formatting problem
4760
4761Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4762
4763 * SAX.c: removed a couple of unused variable (Albert Chin)
4764
4765Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4766
4767 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4768 trying to fix some troubles w.r.t. function returning
4769 const xxxPtr.
4770
4771Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4772
4773 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4774 defined
4775
4776Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4777
4778 * xpointer.c: removed unused var
4779
4780Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4781
4782 * testXPath.c: another small cleanup closing bug #59110
4783
4784Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4785
4786 * win32/dsp/libxml2.def.src: small cleanup closing bug
4787 #59108
4788
4789Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4790
4791 * example/gjobread.c: add xmlCleanupParser() before leaving
4792
4793Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4794
4795 * config.h.in configure.in include/libxml/xmlwin32version.h:
4796 released 2.4.2
4797
4798Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4799
4800 * include/libxml/valid.h debugXML.c valid.c: deprecate
4801 the non-boundchecking Sprintf functions, add Snprintf
4802 this should close bug #57984
4803
4804Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4805
4806 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4807 URIs before doing the lookups (pointed by Mark Vakoc)
4808
4809Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4810
4811 * xpath.c: serious changes on Result Value Trees and NodeSets
4812 w.r.t. deallocation and collect operations. Probably not
4813 100% clean (merge of allocated trees smells like a problem).
4814 Seems sufficient to close #58943
4815
4816Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4817
4818 * xmllint.c: adding a --format option
4819
4820Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4821
4822 * xpath.c: count() was broken on Result Value Tree
4823 * xmlIO.c: fixed file:/// accesses on _WIN32
4824
4825Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4826
4827 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4828 macro was renamed, this should close bug #58683
4829
4830Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4831
4832 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4833 entity substitution mode text at the end of the entity might
4834 be added due to text coalescing.
4835 * nanoftp.c parser.c: small cleanup
4836
4837Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4838
4839 * HACKING: added John Fleck right to commit in the doc subdir
4840
4841Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4842
4843 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4844 allow to inherit attributes from the DTD directly in the
4845 tree, this is needed for XPath and can be a useful feature.
4846 Inherited namespaces are always provided at the tree level now
4847 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4848 of tests for this feature (XSLT being the prime user).
4849
4850Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4851
4852 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4853 testSAX.c xmlIO.c xmllint.c include/win32config.h
4854 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4855 include/libxml/xmlwin32version.h.in win32/README.MSDev
4856 win32/dsp/*: applied Win32 Facelift No.2 patches from
4857 Igor Zlatkovic for Windows/MSC
4858
4859Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4860
4861 * SAX.c: unparsedEntityDecl() the URI computation of the
4862 entity wasn't done breaking XSLT unparsed-entity-uri()
4863
4864Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4865
4866 * xpath.c: fixed a bug when walking the descendants and
4867 the current node has no children
4868 * debugXML.c: show up when a text node is supposed to not be escaped
4869
4870Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4871
4872 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4873 worked like the set:leading() function)
4874 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4875
4876Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4877
4878 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4879
4880Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4881
4882 * include/libxml/xmlIO.h: apply change to close #58141
4883 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4884
4885Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4886
4887 * parser.c: when the internal subset uses a PE, then the
4888 included entity can use conditional sections.
4889
4890Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891
4892 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4893 when walking the namespace axis showing up in
4894 libxst/tests/general/bug-12
4895 * xmlmemory.c: added the possibility to trace a given block
4896 defined by its address
4897
4898Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * parser.c: don't override existing encoding specified before
4901 starting xmlParseDocument()
4902
4903Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904
4905 * include/libxml/xmlwin32version.h: reinserted, needed for
4906 Windows users of CVS
4907
49082001-07-27 Darin Adler <darin@bentspoon.com>
4909
4910 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4911 * testCatalog.c: Add include of <libxml/parser.h>.
4912
49132001-07-27 Darin Adler <darin@bentspoon.com>
4914
4915 * include/libxml/.cvsignore:
4916 * include/libxml/xmlwin32version.h:
4917 Remove this file from CVS because it's generated.
4918
4919Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4920
4921 * parser.c include/libxml/parser.h: applied const patches from
4922 Tom Moog #58002
4923
4924Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4925
4926 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4927 lookup framework
4928
4929Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4930
4931 * tree.c: fixed xmlCopyNode() for documents
4932
4933Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4936
4937Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * parser.c: fixes bug #57652 reported by Morus Walter
4940
4941Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4942
4943 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4944
4945Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946
4947 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4948 errors, lesson don't add new functions at 1am before a release
4949 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4950 from XPath initialization when possible.
4951
4952Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * result/scripts/base*: removing history/readline changed
4955 this slightly
4956 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4957 xmllint.c: make element content line number generation
4958 optionnal to avoid breaking old apps added interface to switch
4959
4960Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4961
4962 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004963 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004964 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4965 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4966 John Kroll fixes to allow saving to HTTP via PUT (or
4967 POST of needed).
4968 * doc/html/*.html: regenerated the docs
4969
4970Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4971
4972 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4973 xmlHashScanFull and xmlHashScannFull3 to get passed the
4974 three keys as arguments to the callback function
4975
4976Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * configure.in Makefile.am: removed libxml softlink for good
4979 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4980 100% coverage by gtk-doc
4981
4982Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4983
4984 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4985 fixed serious troubles due to size_t vs. int mismatch
4986
4987Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4988
4989 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4990
4991Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4992
4993 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4994 convenient extension API for value and context managing
4995 Now handles external objects through xmlXPathPopExternal,
4996 xmlXPathWrapExternal and xmlXPathReturnExternal.
4997 Added functions for sets operations (intersection, etc.)
4998
4999Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000
5001 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5002 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5003 HTMLparser.c: cleanup of global variables, marking some
5004 const or private.
5005
5006Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5007
5008 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5009 fixed xmlXPathNodeSetItem when passing index=0
5010
5011Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5014
5015Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * xmllint.c: fixed compilation under Cygwin #57503
5018 * TODO: update
5019
50202001-07-13 Peter Williams <peterw@ximian.com>
5021
5022 * config.h.in: add #undef HAVE_DLFCN_H
5023
5024 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5025 builddir.
5026
5027Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5030 raised by #57348 and #57381
5031
5032Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5035 tree.c xpointer.c: store the line numbder in element->content,
5036 may break some software, need a configuration mechanism
5037
50382001-07-10 Darin Adler <darin@bentspoon.com>
5039
5040 * .cvsignore:
5041 * example/.cvsignore:
5042 * include/.cvsignore:
5043 * include/libxml/.cvsignore:
5044 Various things that are generated and should be ignored.
5045
5046Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5049 * doc/xml.html doc/html/*: updated the docs
5050
5051Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5054 validation occured on content with element child
5055
5056Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057
5058 * tree.c: fixed XML Base computation which was broken
5059 * debugXML.c: added a base function to the shell
5060 * Makefile.am result/scripts/* test/scripts/*: added scripts
5061 based regression tests, and adding 2 XML Base tests
5062
5063Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * tree.c: set properties doc and call xmlSetListDoc for properties
5066 content when grafting them in a different tree.
5067 * aclocal.m4: remove from CVS
5068
5069Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5070
5071 * win32/libxml2/libxml2.def.src: added some missing entry point
5072 for XPath (Mark Vakoc)
5073
5074Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5077 layer should URI-Unescape before trying to open resources.
5078
5079Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * xpath.c: fix the name() bug for elements in the default
5082 namespace reported by Charlie Bozeman
5083
5084Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5085
5086 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5087 led to an XPath fix, improvements of SAX initialization, and
5088 an added option --nocdata to testXPath
5089
5090Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091
5092 * doc/libxml-doc.el: Felix Natter provided anew version working
5093 with XEmacs too
5094
5095Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5096
5097 * include/libxml/xpath.h: small cleanup
5098 * doc/xml.html: update
5099
5100Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5101
5102 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5103 released 2.3.14
5104
5105Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * doc/html/*: rebuilt the docs for the release
5108 * doc/xml.html: added 2.3.14 release.
5109
5110Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5111
5112 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5113 were not equal to empty strings
5114
5115Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5116
5117 * SAX.c: fixed a URI-Reference computation problem when validating
5118 * xmlIO.c: small cleanup
5119
5120Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5121
5122 * parser.c: improved the description of a couple of interfaces
5123 upon Larry Stamper suggestion
5124
5125Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5126
5127 * SAX.c entities.c parser.c: changed completely the way entities
5128 are handled when running the parser in entity substitution mode.
5129 This fixes a bug reported by Stephan Kulow and nearly divides
5130 by 3 the amount of memory required by libxslt to load and process
5131 DocBook TDG.
5132
5133Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5134
5135 * HTMLparser.c: fixing a too early root closing problem raised
5136 byt Prashanth Naidu
5137
5138Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5139
5140 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5141 raised by Mark Vakoc.
5142
5143Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5144
5145 * example/Makefile.am: fixed the include path to add srcdir/include
5146 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5147 and some cleanup
5148
5149Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5152 lot of optimization work, results in significant improvements
5153 when handling really complex XPath queries. Add a small optimizer
5154 for unions, improve [n] and [last()], avoid some costly ops.
5155
5156Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5159 * xpath.c: small cleanup
5160 * xmlGetNsList: reformated, fixed problems if used on Entities
5161
5162Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5165
5166Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5167
5168 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5169 * Makefile.am example/Makefile.am: workaround automake generating
5170 erroneous deps
5171
5172Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * include/win32config.h: bug #56801 Yon Derek provided a patch
5175 to the windows config file.
5176
5177Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5180 libxml.h : Yon Derek provided a set of changes to compile from
5181 CVS on Windows/MSC
5182
5183Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * parser.c: fixed UTF8 BOM support in push mode
5186 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5187 added a specific testcase
5188
5189Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190
5191 * Makefile.am: added --push regression tests
5192 * parserInternals.c: the XML parser segfaulted in --push mode
5193
5194Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * configure.in: moved the symlinks detection within a CVS
5197 check, this is not portable and will be removed soon.
5198 * xpath.c: small cleanup/speedup
5199
5200Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201
5202 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5203 release of 2.3.12
5204 * parser.c: make an error message if unknow entities in all cases
5205
5206Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207
5208 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5209
5210Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211
5212 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5213 includes were installed in the wrong dir
5214
5215Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5216
5217 * doc/html.xml: warn against sending code to exhibit bugs.
5218
5219Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5220
5221 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5222 Tru64 from Thomas Leitner
5223
5224Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225
5226 * AUTHORS: added William and Bjorn
5227 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5228 daniel@veillard.com hopefully I won't have to do this again
5229 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5230 docs can be rebuilt cleanly now
5231 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5232 from CVs it's generated, added include/libxml/xmlwin32version.h
5233 also generated but which should change far less frequently.
5234 * catalog.c nanoftp.c: made sure to include libxml.h not
5235 libxml/xmlversion.h directly
5236 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5237 when compiling on WIN32 and MSC
5238
5239Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * include/Makefile.am include/libxml/Makefile.am configure.in:
5242 fixed make distcheck and rebuilding the rpms
5243
5244Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * configure.in: should finish the migration of exported includes
5247 into a real include/libxml in CVS, at least for CVS users.
5248 * removed the exported headers, added in include/libxml (as well
5249 as xmlversion.h.in).
5250
5251Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5252
5253 * configure.in: fixed the way to detect symlink
5254
5255Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5256
5257 * configure.in: updated, include/libxml is now a real CVS dir
5258
5259Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5262 version works with both libxml1 and libxml2 (it autodetects
5263 the prefix of the html-files) from Felix Natter.
5264 * doc/xml.html: updated doc accordingly
5265
5266Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5267
5268 * xpath.c: fixed the bug generating a template loop in libxslt
5269 when using docbook-xsl-1.4, * should filter out document nodes
5270 * HACKING: added William
5271 * TODO: updated
5272
5273Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5274
5275 * doc/FAQ.html: added a warning about gcc-3.0
5276 * doc/xml.html: added reference to gdome2 and removed a confusing
5277 sentence
5278
5279Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5280
5281 * xmlversion.h: okay this is a generated file, but Windows
5282 users need it and they can't generate it, and I want CVS
5283 Windows users ...
5284 * win32/libxml2/libxml2_so.dsp: Windows project file for
5285 the shared lib version of libxml2
5286 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5287 resources needed for libxslt/xsltproc by Yon Derek
5288
5289Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5290
5291 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5292
5293Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5296
5297Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298
5299 * include/win32config.h: Yon Derek provided a first fix
5300 to be able to compile libxslt/xsltproc on Windows
5301
5302Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5303
5304 * xpath.c: attempt to work around what seemed a gcc optimizer
5305 bug when handling floats on i386 http://veillard.com/gcc.bug
5306 * tree.c entities.c encoding.c: doing some cleanups while
5307 chasing it
5308
5309Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5310
5311 * Makefile.am: cleanup when --without-debug is specified
5312 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5313 w.r.t. --without-debug and other include points
5314 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5315 Catalogs
5316 * configure.in entities.h tree.h HTMLparser.c: removed
5317 --without-corba, made the _private field mandatory
5318
5319Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5320
5321 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5322 outputs a BOM in UTF8, an errata has been issued to avoid the
5323 problem, that was the most reasonable solution... Add support
5324 for a leading UTF8 BOM in entities.
5325
5326Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * valid.c: fixed a bug found when post validating an entity ref
5329 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5330 activate it too
5331
5332Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333
5334 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5335 weakness in the node copy the XPointer and the XInclude
5336 implementations. Serious cleanup.
5337
5338Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * Makefile.am: Kjartan Maraas provided a small patch to
5341 add xml2-config.in to EXTRA_DIST
5342
5343Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5346 provided another failing case found in KDE, the way the
5347 ctxt->vctxt.nodeTab was allocated and freed changed over
5348 time but it wasn't completely cleaned up. This should fix it.
5349
5350Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351
5352 * parser.c: Stephan Kulow also raised the fact that line number
5353 could get miscounted making debug harder, fixed the problem
5354 in xmlParseCharData()
5355
5356Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * valid.c: Stephan Kulow pointed out a problem when validating
5359 and using an empty entity, forgot a 'break' in a case.
5360
5361Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5364 * doc/xml.html: updated with 2.3.11
5365
5366Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5367
5368 * TODO: updated adding cleanup of generated doc
5369 * configure.in: prepared to release 2.3.11
5370 * xmllint.c: added --version for bug reporting
5371 * doc/html/*.html: rebuilt the doc
5372
5373Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * xpath.c: first part of the work on selecting namespace to
5376 fix bug #56115
5377
5378Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379
5380 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5381 when using -liconv
5382 * TODO: updated
5383
5384Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5385
5386 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5387 cleanup, encoding support.
5388
5389Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5390
5391 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5392
5393Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5394
5395 * xpath.c: bug detected by Ankh when / is used as a function arg
5396
5397Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5400 of element and use it to avoid outputting formatting spaces at
5401 the wrong place. Implemented the format parameter for HTML save.
5402 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5403 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5404 result/HTML/wired.html: of course this impact the result of a
5405 number of HTML tests
5406
5407Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * HTMLtree.[ch]: started augmenting the HTML save API with
5410 encoding and formatting parameters
5411
5412Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5413
5414 * HTMLtree.h: cleanup and started evaluating the work needed on
5415 revamping the HTML output code
5416
5417Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418
5419 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5420
5421Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * valid.c: fixed bug #56049, forgot one check in the
5424 validation routine
5425
5426Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427
5428 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5429
5430Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431
5432 * libxml.h: fixed an error in last commit
5433 * doc/FAQ.html: added an entry for compilation from CVS
5434
5435Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5436
5437 * xmlversion.h.in libxml.h: Cygwin patches
5438 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5439 * tree.h: cleanup
5440
5441Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5444 memory block in a strange case where libxml is linked twice
5445 in the binary.
5446
5447Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5450 state far too often, simple fix used to avoid it.
5451
5452Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5455 being processed, applied his patch
5456 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5457
5458Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5461 provided fixes to compile on MSCC again
5462 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5463 also provided an update for the project files.
5464
5465Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5468 bug #55810
5469
5470Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * tree.c: fixed xmlGetNsProp() to close bug #55683
5473 Note this requires libxslt to use it's own function instead.
5474
5475Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5476
5477 * HTMLtree.c: when in a pre element no formatting space should
5478 be added.
5479 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5480
5481Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482
5483 * configure.in: added tests for signal() and signal.h
5484
5485Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5488
5489Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * doc/libxml-doc.el: Felix Natter provided a new version for
5492 libxml2
5493
5494Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495
5496 * HTMLtree.c: when in a pre element no formatting space should
5497 be added.
5498
5499Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500
5501 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5502
5503Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5506 hack
5507 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5508 * uri.c: fixed a warning
5509
5510Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * HTMLtree.c: trying to close bug #55772 escaping in script
5513 elements
5514 * doc/xml.html: suggest to send mail to the list
5515
5516Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5517
5518 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5519 good. Use a macro and based on the solution provided in
5520 vsnprintf manual page from GNU.
5521
5522Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5523
5524 * error.c: Workaround for non-preserving variadic list.
5525 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5526
5527Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528
5529 * doc/xml.html: added 2.3.10 release
5530
5531Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * configure.in: releasing 2.3.10
5534
5535Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5538
5539Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540
5541 * encoding.c: Robert Collins provided a patch to add the
5542 "US-ASCII" encoding alias
5543
5544Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5547 string oriented functions and started cleaning the related areas
5548 in xpath.c which needed fixing in this respect
5549
5550Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5553 #55380
5554 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5555
5556Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557
5558 * TODO: updated
5559 * nanohttp.[ch] : started adding APIs to get the redirected URL
5560 when this occurs (needed for further base computation
5561 * tree.h: cleanup
5562 * encoding.c: cleanup
5563 * SAX.c: minor change around ctxt->loadsubset
5564
5565Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5566
5567 * Makefile.am include/Makefile.am: small change to have
5568 include/libxml rebuilt if working from CVS.
5569 * uri.c: applied another patch from Carl Douglas for URI escaping,
5570 this should close bug #51876
5571
5572Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5575 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5576 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5577 added specific regression test
5578 * parser.h: preparing for the XSLT mode where DTD inherited
5579 attributes are added to the tree.
5580
5581Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * xinclude.[ch]: Updated the namespace for the Last Call version
5584 * result/XInclude/include test/XInclude/include: updated the
5585 testsuite accordingly
5586
5587Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5590 related to bug #51876
5591
5592Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * tree.c: fixed a gross mistake in base computation, xml:base is
5595 not completely correct yet (need cascade).
5596 * xpath.[ch]: added the few things needed to find a function name
5597 and URI from the XPath context when it is called.
5598
5599Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5602 * DOCBparser.c: small cleanup
5603 * xmllint.c: added a --catalogs option to load catalogs from
5604 $SGML_CATALOG_FILES
5605 * tree.c: cleanup
5606 * configure.in: iconv library fixup, ICONV_LIBS
5607
5608Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * catalog.c: handling of CATALOG entries. detection of recursion,
5611 and a few bugfixes
5612 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5613 against the default namespace
5614
5615Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616
5617 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5618
5619Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * parser.c: fixed propagation context info when parsing an
5622 external entity.
5623 * doc/html/*.html: regenerated a couple of docs
5624
5625Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * doc/xml.html: update with 2.3.9 informations
5628
5629Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630
5631 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5632 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5633 * doc/html/* : rebuilt the docs
5634 * valid.c: small patch which may improve some case when
5635 validating.
5636
5637Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * HTMLparser.c: Closed bug #54891
5640 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5641 to the suite
5642
5643Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5646 applied a documentation patch from LotR and filled in a few missing
5647 descriptions
5648
5649Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * xpath.c tree.c parser.c: speed optimizations at the parser level
5652 document tree freeing and xpath evaluation
5653
5654Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5655
5656 * parser.c parser.h parserInternals.h: fixed a couple of
5657 interfaces for handling memory buffer input to const char *
5658 upon suggestion of JamesH.
5659
5660Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * configure.in: LoTR sent a patch fixing the previous commit
5663
5664Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * configure.in: trying to deal again with the stoopid -R linking
5667 flag of Solaris
5668
5669Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * xpath.h: two nodeset access macros from Thomas Broyer
5672
5673Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5676 patch from Thomas Broyer
5677
5678Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5681 case
5682 * INSTALL: was empty added stuff from the FAQ
5683
5684Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5687 attributes handling and #54433 by adding xmlUnsetProp()
5688 and xmlUnsetNsProp()
5689
5690Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5691
5692 * HTMLparser.c: Patch from Jonas Borgström
5693 (htmlGetEndPriority): New function, returns
5694 the priority of a certain element.
5695 (htmlAutoCloseOnClose): Only close inline elements if they
5696 all have lower or equal priority.
5697 * result/HTML: this of course changed a number of tests results.
5698
5699Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5700
5701 * xmlIO.c catalog.c: plugged in the default catalog resolution
5702 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5703 documentations
5704 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5705
5706Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5709 integrating catalogs
5710 * catalog.[ch] testCatalog.c: adding a small catalo API
5711 (only SGML catalog support).
5712 * parser.c: restaured xmlKeepBlanksDefault(0) API
5713
5714Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5717
5718Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719
5720 * parser.c: added xmlParseExternalEntityPrivate() to allow
5721 propagation of ctxt->_private when parsing external entities
5722
5723Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724
5725 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5726
5727Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5730
5731Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * valid.c: warn when indeterminist content model is detected
5734 * result/VC/ElementValid8: this adds a message
5735 * Makefile.am: add --novalid for VCM tests
5736 * parserInternals.c: added a call to Init memory
5737
5738Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5741 when both parameters are NULL.
5742
5743Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * valid.c: applied small patch from Gary Pennington, reindented
5746 some part of the code.
5747
5748Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5751 release, updated and regenerated the docs
5752
5753Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * xpath.c result/XPath/expr/floats : clarified and cleanup
5756 printing of abnormal floats in tests.
5757
5758Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5761 * results/HTML/ : a few changes in the output of the HTML tests as
5762 a result.
5763 * configure.in: tying to fix -liconv where needed
5764
5765Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * Makefile.am: fixed a stupid error
5768
5769Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5770
5771 * configure.in Makefile.am: make the inclusion of the trio
5772 modules in the library conditional
5773
5774Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * DOCBparser.c: patche from László Kovács, fixed entities refs
5777 in attributes handling
5778
5779Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5782 flushing
5783
5784Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
5786 * xpath.c: fix of an XSLT namespace bug reported on the list
5787 general/bug-8-
5788
5789Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * strio.h trio.c: Dan McNichol suggested a couple of small
5792 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5793
5794Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * tree.c parser.c encoding.c: spent a bit more time looking
5797 at the parsing speed and DOM handling. Added a few more
5798 speedups.
5799
5800Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * parser.c: small but effective parsing speed improvement
5803
5804Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * configure.in: default on the DocBook parser inclusion (for Gnome)
5807 * DOCBparser.h: fixed a header reference
5808
5809Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5810
5811 * configure.in xpath.c: applied Bjorn patches for FPE on the
5812 alpha
5813
5814Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5815
5816 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5817 xmlSaveFormatFileTo()
5818
5819Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5820
5821 * xpath.c: simple and efficient optimization, XPath functions
5822 aways bind to the same code, cache this
5823 * TODO: updated (by saying some is obsolete)
5824
5825Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * xpath.c: more cleanup work on XPath name parsing routines
5828
5829Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5832 xmlXPathParseName
5833 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5834 * debugXML.c: avoid compilation problems if compiling without
5835 HTML support, Igor Zlatkovic
5836 * win32/libxml2/libxml2.def.src: being able to compile without
5837 XPath on Windows
5838
5839Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * libxml.m4: yet another patch from Toshio Kuratomi
5842
5843Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5844
5845 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5846
5847Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848
5849 * tree.[ch]: added xmlSaveFormatFile interface for saving
5850 and indenting a file.
5851
5852Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5853
5854 * xpath.c: fixed bug #53689 related to processing-instruction()
5855
5856Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * DOCBparser.c: patche from László Kovács
5859
5860Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * parser.c: applied fixes from Christian Glahn bug report #53391
5863
5864Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * error.c: Jean François Lecomte provided a complete description
5867 and a fix to bug #53537
5868
5869Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5870
5871 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5872
5873Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * DOCBparser.c SAX.c: a bit more work on entities processing.
5876 Still Need to cleanup XML output and references in attributes
5877
5878Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879
5880 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5881
5882Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * tree.c: trying to fix #53574, not completely complete,
5885 I would like xmllint --copy --debug test/ent1 and
5886 xmllint --debug test/ent1 to show the same result.
5887 * xpath.c: fix a bug when trying to sort namespace nodes
5888
5889Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890
5891 * HTMLtree.c: real fix for #53402
5892
5893Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5896 PIs when using xsl:output
5897 * valid.c: closing #53537 some case generate segfaults if there
5898 is validity errors
5899
5900Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5903 of external parsed entities, added --noent to testDocbook
5904 * valid.c: Garry Pennington found an uninitialized variable
5905 access in xmlValidateElementContent()
5906
5907Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908
5909 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5910 with madness
5911 * result/HTML/ : this modified the result of the regression tests
5912 a lot.
5913
5914Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5917 to doc where it wasn't checked against NULL reported by
5918 Jens Laas
5919
5920Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5923 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5924
5925Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5928 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5929 * SAX.[ch]: cleanup and updates for DocBook
5930 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5931 ex SGML identifier changes
5932 * valid.c: removed a static unused function.
5933
5934Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5935
5936 * HTMLtree.c: applied change for Paul Sponagl on script saving
5937 * Makefile.am: the warning about entity title.xml are normal.
5938
5939Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940
5941 * configure.in: release of 2.3.7
5942 * Makefile.am: fixing make distcheck
5943
5944Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * doc/html/* doc/xml.html: updated and regenerated the docs
5947
5948Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949
5950 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5951
5952Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * tree.c: fixed #53388 with the provided patch
5955
5956Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * valid.c: Bjorn detected an invalid memory access. Fixed
5959 vstateVPush()
5960
5961Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5962
5963 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5964
5965Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5966
5967 * libxml.h: new header used only for the compilation of libxml
5968 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5969 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5970 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5971 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5972 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5973 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5974 baseline (version 1.2 plus a single patch).
5975 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5976 scientific notation for numbers. Tests added.
5977 * xpath.c: formatting of numbers changed to use sprintf
5978 (contribution from William Brack)
5979
5980Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5981
5982 * valid.c: cleanup, more useful debugging
5983 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5984 * xmlIO.c: entity loading is printed as an error when validating
5985
5986Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * valid.c: fixed to validate within entities
5989 * test/VCM/v22.xml: added a specific testcase
5990
5991Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * valid.c: forgot an epsilon transition in for ()+
5994 * test/VCM/v21.xml : added a specific test case
5995
5996Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * valid.c: removed a state explosion exhibited by RSS
5999 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6000 from bug #51872
6001
6002Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003
6004 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6005 validation without using an ugly NFA -> DFA algo in the source.
6006 Made a specific algorithm easier to maintain, using a single
6007 stack and without recursion.
6008 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6009 * hash.c: made the growing routine static
6010 * tree.h parser.c: added the parent information to an
6011 xmlElementContent node.
6012
6013Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * SAX.c parser.c xpath.c: generating IDs when not validating
6016 from an external parsed entity was poisoning the ID has table
6017 with removed values. This was killing XSLT on the KDE help
6018 browser.
6019
6020Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * entities.h: andrew@ugh.net.au detected a double declaration
6023
6024Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6025
6026 * debugXML.c hash.c tree.h valid.c : some changes related to
6027 the validation suport to improve speed with DocBook
6028 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6029 the way validation errors get reported
6030
6031Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6034 by P C Chow and William M. Brack for XSLT HTML output
6035
6036Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6039 Igor Zlatkovic patches for MSC compilation and added his
6040 updates
6041
6042Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043
6044 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6045 prefix lookup.
6046 * parserInternals.c: fixed the bug reported by Morus Walter
6047 due to an off by one typo in xmlStringCurrentChar()
6048
6049Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6050
6051 * HTMLparser.c result/HTML/*: revamped the way the HTML
6052 parser handles end of tags or end of input
6053
6054Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6057
6058Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059
6060 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6061 bug where the linktime verions of free() won't work ...
6062
6063Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6066
6067Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068
6069 * doc/xml.html: added 2.3.6 release
6070
6071Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6074 * result/wml.xml: resulted in a small output change
6075
6076Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077
6078 * tree.c: xmlNewDoc was missing the charset initialization
6079 * xmllint.c: added --auto to autogenerate a doc, allow to
6080 reproduce the problem fixed on xmlNewDoc
6081
6082Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6083
6084 * xpath.c: trying to get 52979 solved
6085 * tree.c result/ result/noent/: trying to get 52712 solved, this
6086 also made me clean up the fact that XML output in general should
6087 not add formating blanks by default, this changed the output of
6088 a few tests
6089
6090Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091
6092 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6093
6094Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * configure.in: finally released 2.3.6
6097
6098Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6099
6100 * xpath.c: checking for null pointer generated by new code
6101
6102Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
6104 * xpath.c: fixed a [] evaluation problem reported
6105 * test/XPath/tests/simpleaddr: extended test
6106 * result/XPath/simpleaddr: updated result
6107
6108Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109
6110 * xmllint.c: Dan Timis reported a portability problem
6111 on Macs without mmap, fixed it.
6112
6113Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * testXPath.c : added a --tree option allowing to display the
6116 tree dump of the XPath expression
6117
6118Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6119
6120 * xpath.c: fixed a memleak when comparing nodesets
6121 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6122 * tree.c: added a TODO
6123
6124Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6127 we need string functions
6128 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6129 to be able to use them where needed. Applied some changes
6130 to reduce name linking pollution and compile in only what's
6131 needed.
6132 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6133 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6134 for the string manipulation functions
6135 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6136 to the free() function of xmlmemory.c
6137 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6138 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6139 usage.
6140
6141
6142Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143
6144 * error.c: applied the context output patch of the error
6145 handling submitted by Chuck Griffith
6146 * error/VC/*: this slightly change some error logs
6147
6148Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * parser.c: fixed line number reporting on error
6151
6152Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * parser.c: Sullivan and Darin found a parser bug,
6155 applied the patch.
6156
6157Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158
6159 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6160 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6161 xmlversion.h.in xpointer.c: of course the way I defined
6162 UNUSED breaks on old gcc version. Try to be smart and
6163 also define it directly in xmlversion.h
6164 * configure.in: removed -ansi flag from the pedantic set
6165
6166Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167 Huge cleanup, I switched to compile with
6168 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6169 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6170 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6171 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6172 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6173 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6174 encoding.h entities.c error.c list.[ch] nanoftp.c
6175 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6176 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6177 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6178 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6179 Cleanup, staticfied a number of non-exported functions,
6180 detected and cleaned up a dozen of problem found this way,
6181 avoided a lot of public function name/typedef/system names clashes
6182 * doc/xml.html: updated
6183 * configure.in: switched private flags to the really pedantic ones.
6184
6185Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186
6187 * configure.in: 2.3.5
6188 * doc/html/*: rebuilt the docs
6189
6190Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * parser.c: fixed a reported bug in NOTATION parsing
6193 * uri.c: accepted but not fixed bug 51876, added TODO
6194 * Makefile.am: fixed bug 51876
6195
6196Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * config.h.in configure.in error.c: fix a compilation problem
6199 on platforms without vsnprintf (xml@thewrittenword.com)
6200
6201Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * parser.c: fixed a function name header typo
6204 * SAX.c: notations can also occur in external subset.
6205
6206Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * error.c: removed a C++ like comment
6209
6210Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * parser.c: fixing bug 52299 strange condition leading
6213 to a parser crash due to a buffer overflow
6214 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6215 added the specific test case
6216
6217Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6220 xmlXPathConvert{String,Number,Boolean} to be able to make
6221 type casts without a context stack, fixed some implementation
6222 problems related to the absence of context at parse-time,
6223 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6224 in the public API too
6225 * xpointer.c xpathInternals.h: we need to know at parse time
6226 whether we are compiling an XPointer
6227
6228Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6231 cleaned up the parser internals, refactored XPath code, added
6232 new compilation based APIs and cleanly separated public and
6233 private APIs.
6234
6235Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * xpath.h: the comp field must be added at the end to avoid
6238 killing binary compat.
6239
6240Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * Makefile.am: detect XPath memleaks in regreson tests
6243 * error.c: fixed and error w.r.t. error reporting still using
6244 stderr
6245 * hash.c: added new line at end of file
6246 * tree.h: minor cleanup
6247 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6248 expression parsing from evaluation, resulted in a number of
6249 changes internally, and in XPointer. Likely to break stuff
6250 using xpathInternals.h but should remain binary compatible,
6251 new interfaces will be added.
6252
6253Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * configure.in: fixed a couple of problems reported by
6256 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6257 without gcc on non linux platforms.
6258
6259Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6262 a fix for --with-html-dir= configure support. I hope it won't
6263 break rpm generation
6264
6265Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266
6267 * xmlIO.c: one function comment cleanup.
6268
6269Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6270
6271 * SAX.c: external subset notations were improperly registered
6272 in the internal subset.
6273
6274Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275
6276 * README.cvs-commits: added, pointing to HACKING
6277 * HACKING: updated
6278
6279Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280
6281 * parser.c: and Matt Sergeant found one in the XML push
6282 parser (erroneous check I forgot to remove when I fixed the
6283 main parser).
6284
6285Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286
6287 * xpath.c: ptittom found a small bug in UnaryExpr
6288
6289Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6290
6291 * configure.in: bumped to 2.3.4
6292 * error.c: fixed bug #51860
6293 * tree.c: fixed bug #51861
6294 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6295 * tree.[ch] : added xmlDefaultBufferSize
6296 * nanoftp.c: typo in function name header block
6297 * doc/xml.html : updated, added link to XML::LibXSLT
6298 * doc/html/* : rebuilt the docs
6299
6300Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6301
6302 * parser.c SAX.c: the new content parsing code raised an
6303 ugly bug in the characters() SAX callback. Found it
6304 just because of strangeness in XSLT XML Rec ouptut :-(
6305
6306Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * Makefile.am: Martin Baulig suggested to add -lm
6309 * tree.c: found another bug in xmlNodeGetContent()
6310
6311Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6312
6313 * xpath.c: Bjorn found the error related to strictness of comparison.
6314
6315Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6316
6317 * parser.c: trying to fix the Dtd parsing problem reported
6318 by Gary, side effect of last week speed optimizations.
6319
6320Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321
6322 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6323 * parserInternals.c: removed unneeded test raised by Stric
6324
6325Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6326
6327 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6328 and fixed by William Brack). Added xmlXPathFormatNumber.
6329 Changed the sorting slightly.
6330 * configure.in Makefile.am example/Makefile.am: Added -lm.
6331 Please note that applications linking with libxml2, must
6332 also like with the math library from now on.
6333
6334Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6337
6338Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6339
6340 * parser.c: one must report spaces even if the Dtd element
6341 content proves that this is not part of the element content.
6342 * result/valid/*.xml: this changed the ouptu slightly
6343
6344Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345
6346 * configure.in: bumped to 2.3.3
6347 * doc/xml.html: updated
6348
6349Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6350
6351 * tree.c: minor doc fix
6352 * xpath.c: deallocation issues when a result tree has been
6353 converted to a node-set
6354
6355Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356
6357 * doc/xml.html: oops corrected dates s/2000/2001
6358
6359Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360
6361 * valid.c: new patch from Gary Pennington
6362
6363Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364
6365 * doc/xml.html: applied patch from Ankh
6366
6367Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6368
6369 * xinclude.c: fixed a problem building on Mac
6370
6371Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6372
6373 * parser.c: more work on increasing parsing ferformances
6374
6375Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6378 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6379 avoiding memcpy in production builds MEM_CLEANUP macro use
6380 * parser.[ch] parserInternals.c: optimizations of the tightest
6381 internal loops inside the parser. Better checking of I/O
6382 flushing/loading conditions
6383 * xmllint.c : added --timing
6384
6385Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386
6387 * configure.in: bumped to 2.3.2
6388 * doc/xml.html: updated for release
6389
6390Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * xpath.c: found a memleak and fixed a nasty bug
6393
6394Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * xmllint.[c1] : added return code errors for xmllint
6397 * xpath.c: specific debug dump function for result value trees
6398
6399Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * xpath.c: finally implemented xmlXPathCompareNodeSets
6402 * test/XPath/expr/floats results/XPath/expr/floats: added
6403 a test for float expressions
6404
6405Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6406
6407 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6408 * parserInternals.[ch]: trying to speed up parsing
6409 * xpath.c : speeded up node set equality op
6410
6411Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6414 better handling of ID/IDREF and the list modules associated
6415 * configure.in: small CFLAGS cleanup
6416
6417Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * configure.in: fixed iconv detection on AIX (stric)
6420
6421Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6424
6425Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6426
6427 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6428 and optimized xmlXPathNodeSetSort
6429
6430Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6431
6432 * xpath.c: bug fix when context size is 0
6433 * parser.c: I like Norm's Dtd because they still manage to break
6434 the parser occasionally
6435
6436Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6439
6440Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441
6442 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6443 attributes within the XML-1.0 namespace
6444
6445Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446
6447 * xpathInternals.h: exported a few axis functions
6448 * doc/xml.html: updated the doc
6449
6450Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451
6452 * configure.in: applied patch from Daniel van Balen for OpenBSD
6453 and bumped version to 2.3.1
6454 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6455 attempt to find autoclosing was simply broken, removed it,
6456 updated the examples, this is better
6457
6458Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459
6460 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6461 hash functionnalities.
6462 * doc/html/* : rebuild the doc
6463
6464Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6465
6466 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6467 on predicate
6468 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6469 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6470 really want to have tags closed on output even if we accept
6471 unclosed ones on input
6472
6473Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * xpath.c: ouch don't free NULL, rare case fixed
6476 * tree.c: don't coalesce text nodes if they don't have the
6477 same behaviour wrt escaping on output
6478
6479Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6480
6481 * xpath.c: small fixup
6482 * SAX.c: don't warn on empty namespaces.
6483
6484Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6485
6486 * README: a bit of cleanup
6487 * configure.in: preparing for 2.3.0 release
6488
6489Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6490
6491 * hash.[ch]: added a first version of xmlHashSize()
6492 * valid.c: another bug fix from Gary Pennington
6493
6494Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6495
6496 * valid.c: couple of bug fixes pointed by Gary Pennington
6497 * HTMLtree.c: #if 0 cleanup
6498
6499Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6500
6501 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6502 which removes a time consuming check of xmlXPathNodeSetAdd()
6503 and use it in places where we are sure to not break unicity
6504
6505Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6506
6507 * xpath.c: bug fixes found from XSLT
6508 * tree.c: preserve node->name special values when copying nodes.
6509 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6510 external subset are fetched when available but without full
6511 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6512 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6513 output with encoding disabled.
6514
6515Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6516
6517 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6518 xmlCheckFilename should not be called from xmlFileOpenW
6519 and xmlGzfileOpenW
6520
6521Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522
6523 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6524 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6525 added the new tests for URI normalization
6526 * testURI.c: fixed stoopid bugs
6527 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6528 the URI in the error messages are now properly normalized
6529
6530Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6531
6532 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6533
6534Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6535
6536 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6537
6538Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * xpath.c: fixed mod operator
6541
6542Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * parser.c: fixed xmlStrcat doc
6545 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6546 trees.
6547
6548Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * xpath.c result/XPath/tests/chaptersbase
6551 result/XPath/tests/simplebase: fixed XPath node()
6552 * tree.c: small fix in xmlNewNs()
6553 * Makefile.am: removed extraneous xml2Conf.sh rule
6554
6555Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6556
6557 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6558 Changed the library name, in order to get libxml-devel and
6559 libxml2-devel to coexist on a single system
6560 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6561 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6562
6563Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564
6565 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6566 libxml2-devel installable in // as libxml-devel.
6567
6568Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6569
6570 * doc/Makefile.am: fixed make rebuild in doc
6571 * doc/html/*.html: rebuilt the docs
6572
6573Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6574
6575 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6576
6577Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578
6579 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6580 the HTML doc to go into the -devel RPM ...
6581 * aclocal.m4 config.h.in: some updates due to auto* magic
6582
6583Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6584
6585 * xpath.h: added a hook in the context structure allowing to
6586 link to extra support, needed for XSLT
6587
6588Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6591 xmlXPtrCmpPoints to use it.
6592 * propagated the following patch from Alejandro Forero
6593 * include/win32config.h xmlIO.c: applied further suggestions
6594 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6595 * example/gjobread.c: fixed warnings, now that it builds
6596
6597Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6598
6599 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6600
6601 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6602 filename points to a valid file (not a directory).
6603 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6604 Added calls to xmlCheckFilenameDir.
6605
6606 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6607 `path' (rather than `filename') as the parameter to gzopen and open.
6608
6609Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6610
6611 * Makefile.am: fixed a problem with EXTRA_DIST
6612
6613Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614
6615 * Makefile.am example/Makefile.am: finally found the trick
6616 to build the example, i.e. add "." in SUBDIRS before example
6617 in the list <grin/>
6618
6619Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620
6621 * doc/xml.html: updated with an XSLT section, removed pointer to
6622 W3C CVS base.
6623
6624Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625
6626 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6627 too, and deallocation need to occur the same way.
6628
6629Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6630
6631 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6632 type correponding to an XSLT result tree fragment. Share most
6633 of the data format with node set, as well as operators.
6634 * HTMLtree.c: added a newline at the end of the doctype output
6635 whe this one is not present initially.
6636 * tree.c: make sure taht the parent and doc pointers are properly
6637 set when copying attributes (lists).
6638
6639Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640
6641 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6642
6643Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * xpath.c: seems I finally killed that ugly path evaluation
6646 context bug (tagged 9999 in case is is wrong)
6647
6648Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6649
6650 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6651 for XSLT
6652
6653Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6654
6655 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6656 for xmlGzfileOpen() bug
6657
6658Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6659
6660 * xpath.c: removed an error found by XSLT usage
6661 * tree.c parserInternals.h: use a predefined static string
6662 for text and comment nodes, avoid freeing them in xmlFreeNode,
6663 exported the string name in parserInternals.h and added
6664 another value to disable encoding at output (for XSLT),
6665 gain memory, time.
6666
6667Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668
6669 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6670 win32/libxml2/libxml2_so.dsp: new makefiles and update
6671 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6672
6673Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6674
6675 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6676 Gary Pennington
6677
6678Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6679
6680 * xpath.c: fixed the comaprision of values and nodelists,
6681 need to compare nodelist still ...
6682 * debugXML.c: avoided a possible core dump
6683 * HTMLparser.c: cleanup
6684 * nanohttp.c: contributed fix.
6685 * tree.c: fixes in properties handling added xmlSetNsProp
6686 needed by libxslt
6687 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6688 comment
6689 * TODO: updated
6690
6691Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692
6693 * parser.c parserInternals.c: applied Bjorn Reese optimization
6694 patch
6695
6696Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6697
6698 * Makefile.am: applied patch fro make check from Martin Vidner
6699
6700Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * configure.in: preparing 2.2.11
6703 * doc/html/*: rebuild the HTML files
6704 * doc/xml.html : updated
6705
6706Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6707
6708 * tree.c: fixed a stupid bug
6709 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6710 patches related to validation of an XInclude processing result
6711 * TODO: updated
6712
6713Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6714
6715 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6716 on large files
6717
6718Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6719
6720 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6721
6722Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6723
6724 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6725 reported by Jonas Borgström
6726 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6727
6728Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6729
6730 * testXPath.c xpath.c: fixing the XPath union expressions problem
6731 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6732
6733Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6734
6735 * xmllint.c: Made is so if the file name is "-" is will read form
6736 standard input. Sven Heinicke <sven@zen.org>
6737 * tree.c: fixed a problem when growing buffer
6738 * tree.h: fixed the comment of the node types following andersca
6739 comment
6740 * TODO: updated
6741
6742Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * HTMLparser.[ch]: added a way to avoid adding automatically
6745 omitted tags. htmlHandleOmittedElem() allows to change the
6746 default handling.
6747 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6748 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6749 of xmllint too when using --memory flag, added a memory test
6750 suite at the Makefile level.
6751 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6752 with namespace use when encountering QNames in XPath evalation,
6753 added xmlns() scheme in XPointer.
6754 * nanoftp.c : incorporated a fix
6755 * parser.c xmlIO.c: fixed problems raised with encoding when using
6756 the memory I/O
6757 * parserInternals.c: closed bug 25934 reported by
6758 torsten.landschoff@innominate.de
6759 * TODO: updated
6760
6761Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6762
6763 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6764 on a non-updated tree :-(, made a 2.2.10 release to correct the
6765 situation
6766
6767Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6768
6769 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6770 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6771 integrated a set of OpenVMS changes from Howard Taylor
6772 <Howard.Taylor@pacoast.com>
6773
6774Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6775
6776 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6777 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6778
6779Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6780
6781 * HTMLparser.c: some fixes on auto-open of html/head/body
6782 * encoding.c: fixed a compilation error on some gcc env
6783 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6784 XPointer implementation
6785 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6786 related XPointer tests and associated results
6787
6788Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6789
6790 * doc/xmldtd.html doc/xml.html: following a short step by step
6791 guidance on IRC to help maciej with DTDs I started a small
6792 page on the subject.
6793
6794Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6795
6796 * HTMLparser.c: fixed handling of broken charrefs
6797 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6798 patches
6799
6800Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6801
6802 * doc/xml.html doc/html/* : rebuilt the docs after adding
6803 xinclude and updated page for 2.2.7 and 2.2.8
6804 * configure.in: releasing 2.2.8
6805
6806Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6807
6808 * parser.[ch] parserInternals.c: applied the conditional
6809 section processing fix from Jonathan P Springer
6810 <jonathan.springer2@gte.net>
6811 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6812 project file, fixed iconv default non support
6813 * xpath.c: fixed the problem of evaluating relative expressions
6814 when a node context is provided.
6815
6816Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6817
6818 * nanoftp.c: fixed gcc 2.95 new warnings
6819 * SAX.c: fixed a stupid bug
6820 * tree.c: fixed a formatting problem when round-tripping
6821 from/to memory
6822 * xinclude.c: chased memleak, fixed a base problem
6823 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6824 xmlXPtrBuildNodeList()
6825 * TODO: updated
6826 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6827 adding a first small set of regression tests for XInclude
6828
6829Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6830
6831 * nanohttp.[ch]: applied Wayne Davison patches to access
6832 the WWW-Authorization header.
6833 * parser.c: Closed Bug#30847: Problems when switching encoding
6834 in short files by applying Simon Berg's patch.
6835 * valid.c: fixed a validation problem
6836 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6837 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6838 Wayne Davison
6839 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6840 need to be extended to non full nodes selections.
6841 * xinclude.c: starts to work decently
6842
6843Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6844
6845 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6846 debugXML.c xmlversion.h.in: Started adding XInclude support,
6847 this is a new xmllint option
6848 * tree.c xpath.c: applied TOM patches for XPath
6849 * xpointer.c: fixed a couple of errors.
6850 * uri.c: added an escaping function needed for xinclude
6851 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6852 new warning from RH70 gcc's version
6853
6854Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6855
6856 * HTMLparser.c: fixed loop on invalid char in scripts
6857 * parser.c: update to description of xmlIOParseDTD()
6858 * libxml.m4 xmlversion.h.in: changes contributed by
6859 Michael Schmeing <m.schmeing@internet-factory.de>
6860 * configure.in: preparing for 2.2.7
6861 * Makefile.am: trying to avoid config.h and acconfig.h
6862 being included in the distrib
6863 * configure.in: released 2.2.7
6864
6865Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6868 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6869
6870Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6871
6872 * parser.[ch]: added xmlIOParseDTD()
6873 * xpointer.c: added support for the 2 extra parameters of
6874 string-range, fixed a stoopid error when '0' was present
6875 in XPointer expressions
6876 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6877 testsuite for the above
6878
6879Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * libxml.spec.in: improved package descriptions
6882
6883Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6884
6885 * xpath.c xpathInternals.h: applied a large cleaning patch
6886 from TOM <ptittom@free.fr>, it also add namespace support
6887 for function and variables registration.
6888
6889Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6890
6891 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6892 * Makefile.mingw: Wayne Davison's update adding hash.c
6893
6894Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6895
6896 * xpath.c: fixed the root evaluation problems
6897 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6898 ignorable spaces with <b> <bold> <em>
6899 * tree.c: fixed a loop in xmlSearchNsByHref()
6900
6901Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6902
6903 * xpath.c: applied another XPath patch from TOM
6904 * xpath.c include/makefile.am: applied another patch from
6905 china@thewrittenword.com (cleanup on IRIX).
6906
6907Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6908
6909 * xml-config.1: received a fixed version from Fredrik Hallenberg
6910 <hallon@lysator.liu.se>
6911
6912Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6913
6914 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6915 cleanup patch for XPath
6916
6917Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * patched to redirrect all "out of context" error messages to
6920 a reconfigurable routine. The changes are:
6921 * xmlerror.h : added the export of an error context type (void *)
6922 an error handler type xmlGenericErrorFunc there is an interface
6923 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6924 to reset the error handling routine and its argument
6925 (by default it's equivalent to respectively fprintf and stderr.
6926 * all the c files: all wild accesses to stderr or stdout within
6927 the library have been replaced to calls to the handler.
6928
6929Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6930
6931 * configure.in: release 2.2.6
6932 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6933 exporting the inner functions of xpath for extension modules
6934 * doc/*: updated and rebuilt the doc
6935
6936Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6937
6938 * nanohttp.c : applied Wayne HTTP cleanup patch
6939 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6940 and xmlNodeSetSpacePreserve()
6941
6942Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6943
6944 * xpath.c: closing bug #29260
6945
6946Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6947
6948 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6949 multikey tuples, made hash structure opaque
6950 * valid.[ch]: moved elements, attributes, notations decalarations
6951 as well as ID and refs to hash tables.
6952 * entities.c: hash cleanup
6953 * xmlmemory.c: fixed a dump problem in debug mode
6954 * include/Makefile.am: problem passing in DESTDIR= values patch
6955 from Marc Christensen <marc@calderasystems.com>
6956 * nanohttp.c: removed debugging remains
6957 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6958 * HTMLparser.c parser.c: fixing a number of problems with the
6959 macros in the *parser.c files (Wayne).
6960 * HTMLparser.c: close the previous option when opening a new one
6961 (Marc Sanfacon).
6962 * result/HTML/*: updated the HTML results accordingly
6963
6964Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6965
6966 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6967 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6968 XPath functions and XML entities table to them. More to come...
6969 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6970
6971Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6972
6973 * tree.c: coalesce adjacent text nodes
6974 * valid.c: handling of blank nodes in DTd validation (raised
6975 by problems with a posteriori validation).
6976 * nanohttp.c: changing behaviour on HTTP write stuff.
6977 * HTMLtree.c: forced body and html to be explicitely closed.
6978 * xpath.h: exported more XPath functions.
6979
6980Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6981
6982 * Release of 2.2.5
6983 * xpointer.c: range() range-inside and other helper functions
6984 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6985
6986Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6987
6988 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6989 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6990
6991Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6992
6993 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6994 and XPointer modules
6995
6996Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6997
6998 * SAX.h: closed #25107
6999
7000Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7001
7002 * testSAX.c: fixed problem with cdata reporting
7003 * SAXresult/* : updated
7004
7005Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7006
7007 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7008 Closed bug #27499, added to regression tests
7009 * TODO: updated
7010
7011Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7012
7013 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7014 support for SCRIPT and STYLE with help from Bjorn Reese
7015 * test/HTML/* result/HTML/*: added simple testcase and updated
7016 the existing ones.
7017
7018Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7019
7020 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7021 string-range for empty strings
7022 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7023 test/XPath/xptr/strrange: augmented the XPointer testsuite
7024
7025Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7026
7027 * doc/xml.html doc/xmlmem.html: added a module describing memory
7028 interfaces and use, updated the main page.
7029
7030Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7031
7032 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7033 nanoftp code work on Windows too now
7034
7035Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7036
7037 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7038 * xpointer.c: implemented string-range() at least a good first version
7039 * test/XPath/docs/str test/XPath/xptr/strrange
7040 result/XPath/xptr/strrange: the string-range() tests
7041
7042Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * Makefile.am include/Makefile.am include/win32config.h
7045 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7046 and make distcheck
7047
7048Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7049
7050 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7051 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7052 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7053
7054Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7055
7056 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7057 patch for socklen_t detection by
7058 Albert Chin-A-Young <china@thewrittenword.com>
7059
7060Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7063 and added a --dtdvalid option to xmllint used to test it
7064
7065Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7066
7067 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7068 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7069
7070Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7071
7072 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7073 handlings (registration, lookup, cleanup)
7074
7075Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7076
7077 * configure.in Makefile.am include/makefile.am: adding XPointer
7078 and XPtrtests target
7079 * xpointer.[ch] : new files for XPointer support
7080 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7081 more XPath tests
7082
7083Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7084
7085 * configure.in: fixed, very broken, make distcheck works again
7086
7087Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7088
7089 * More work toward 2.2.5, integrated a number of patches
7090 * configure.in Makefile.am win32config.h.in: trying to cleanup
7091 make distcheck .... huh ...
7092 * include/Makefile.am include/win32config.h: new directory
7093 for includes
7094 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7095 updated teh makefiles and instructions for WIN32
7096 * xpath.c: small fixes
7097 * test/XPath/ results/XPath: updated the testcases and results
7098 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7099 suggested patches
7100 * valid.c: fixed an ID bug
7101
7102Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7103
7104 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007105 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007106 * xpath.[ch]: worked on XPointer
7107
7108Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7109
7110 * configure.in Makefile.am: 2.2.5, ship the include in an
7111 include/libxml subdirectory, use symlinks when using CVS
7112 * testSAX.c: fixed small bug
7113 * testXPath.c: changed the way testfiles are parsed
7114 * debugXML.c: same kind of cleanup when parsing an argument expression
7115 XPath/XPointers can have blanks embedded
7116 * xpath.[ch]: more cleanup, reorgs for XPointer work
7117 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7118 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7119
7120Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7121
7122 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7123 in the XPath engine, rewrote large parts of it, now it's far
7124 cleaner and in sync with the REC not an old WD. Fixed a parsing
7125 problem in the interactive XML shell found when testing XPath.
7126
7127Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7128
7129 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7130 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7131 examples with the extra test
7132
7133Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7134
7135 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7136 the global init function.
7137
7138Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7139
7140 * HTMLparser.c: Doohhh, attribute name parsing was still case
7141 sensitive ! Fixed this ...
7142 * result/HTML/* : updated the tests results accordingly
7143
7144Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7145
7146 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7147 engine, should be far more stable, incorporated a new version of
7148 preceding/following axis, need testing
7149 * uri.c: fixed file:///c:/a/b/c problem
7150 * test/XPath/tests/idsimple: augmented the XPath tests
7151
7152Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7153
7154 * doc/* rebuilding docs for 2.2.4 release
7155
7156Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7157
7158 * configure.in: releasing 2.2.4
7159 * parser.[ch]: added xmlStrEqual()
7160 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7161 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7162 use xmlStrEqual instead
7163 * TODO: updated
7164 * added an XPath test
7165
7166Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7169 * entities.h: exported xmlInitializePredefinedEntities
7170 * parser.[ch] : added xmlInitParser()
7171 * parserInternals.h : had to export htmlInitAutoClose()
7172
7173Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7176 problems
7177 * Makefile.am : added XPath regression tests to normal tests
7178 * uri.c: fixed a problem with local paths, cleanup
7179 * parser.c: fixed a problem with large CData sections
7180
7181Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7182
7183 * configure.in xml-config.in: patch from "Ben Taylor"
7184 <sol7x86@hotmail.com> for solaris shared libs lookup
7185
71862000-09-30 Martin Baulig <baulig@suse.de>
7187
7188 * libxml-2.0.pc.in: Provide pkg-config script.
7189
7190 * configure.in: Create the libxml-2.0.pc script from the
7191 libxml-2.0.pc.in templates.
7192 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7193 script in `$(libdir)/pkgconfig'.
7194
7195Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7196
7197 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7198 when compiling with MSC
7199
7200Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7201
7202 * xpath.c: patch for normalize-string() substring-before(),
7203 substring-after() and translate() functions from Bjorn Reese
7204 <breese@mail1.stofanet.dk>
7205 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7206 Fredrik Hallenberg <hallon@lysator.liu.se>
7207 * TODO: updated
7208
7209Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7210
7211 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7212 problem of socklen_t being undefined on a number of platforms
7213 * debugXML.c: fixed a compilation problem when without snprintf
7214
7215Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7216
7217 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7218 an URI bug and a fix for the control-character-induced infinite loop
7219 * nanohttp.c: preventive fix for compiling on WIN32
7220
7221Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7222
7223 * xmlint.c: closing bug #25000
7224
7225Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7226
7227 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7228 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7229 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7230 related function, fixing xmlStrncmp(), and associated cleanup
7231 * result/HTML/entities.html.sax: updating result
7232
7233Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * uri.c: applied patch for URI escaping from Wayne Davison
7236 <wayned@blorf.net>
7237 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7238 from Denis Barbier <barbier@imacs.polytechnique.fr>
7239 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7240 patch from Wayne Davison
7241
7242Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7243
7244 * doc/xml.html : updated with new releases, adding "how to help"
7245
7246Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7247
7248 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7249 removed a few warnings in pedantic mode ...
7250 * parserInternals.c parser.c: moved encoding switching function
7251 to parserInternals.c
7252 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7253
7254Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7257 error or warning handlers
7258
7259Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7260
7261 * parserInternals.c parserInternals.h parser.c Makefile.am:
7262 created a new module parserInternals.c, moved most of the
7263 code shared by the various parsers there, as well as
7264 deprecated code from parser.c. More cleanup of parser.c
7265 * uri.c: fixed a problem when URI is NULL
7266 * valid.c: speedup when looking for an attribute declaration
7267
7268Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7269
7270 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7271 the cleanup of the computation of URI references when seeking
7272 external entities. The URI reference string and the resulting
7273 URI are both stored now.
7274 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7275 large s(n)printf checks and cleanup from Denis Barbier
7276 <barbier@imacs.polytechnique.fr>
7277 * xmlversion.h.in tree.h: couple of SGML declarations for a
7278 possible docbook module.
7279 * result/VC/ : a couple of test output changed due to the change
7280 of the entities URI
7281
7282Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7283
7284 * parser.h: added a _private field for linking user's data
7285
7286Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7287
7288 * parser.c parserInternals.h: demacroified most of the IS_XXX
7289 the gain in size is significant so ...
7290
7291Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7292
7293 * entities.c: cases where looking up entities with doc==NULL
7294 covered
7295
7296Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7297
7298 * uri.c: applied Wayne Davison patch
7299 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7300
7301Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7302
7303 * uri.c testUri.c: applied Wayne Davison patches
7304 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7305 * Makefile.in: added URItest and included thenin "make tests"
7306
7307Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * xmlversion.h.in: closed bug 22941
7310
7311Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7312
7313 * doc/xmlio.html: added doc and example for entity loader
7314 redefinition.
7315
7316Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7317
7318 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7319 used by libxml
7320
7321Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * parser.c: Fixed bug on invalid ontent characters and when using
7324 push.
7325 * xmllint.c: fixed xmllint endling of errors in push mode
7326
7327Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7328
7329 * HTMLparser.c testHTML.c: applied two new patches from
7330 Wayne Davison <wayned@users.sourceforge.net>
7331 * result/HTML/*.sax: regenerated HTML SAX output
7332 * parser.c: more cleanup.
7333
7334Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * HTMLparser.[ch] testHTML.c: applied the second set of
7337 patches from Wayne Davison <wayned@users.sourceforge.net>,
7338 adding htmlEncodeEntities()
7339 * HTMLparser.c: fixed an ignorable white space detection bug
7340 occuring when parsing with SAX only
7341 * result/HTML/*.sax: updated since the output is now HTML
7342 encoded...
7343
7344Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7345
7346 * HTMLparser.[ch]: applied some of Wayne Davison
7347 <wayned@users.sourceforge.net> patches
7348
7349Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7352 undeclared namespace prefix was used, added a warning.
7353 Cleaned up support w.r.t. entities, spilling out a warning
7354 and being pedantic on lookups.
7355 * test/warning/ent9 : added testcase for previous example.
7356 * TODO: updated
7357 * parserInternals.h parser.c: changed the way names are parsed
7358 now allow infinite size and decrease penalty for normal use
7359 * parser.c: Started a big cleanup/check of the parser code,
7360 fixed some of the most tortuous entity code, spotted code
7361 unused anymore
7362 * test/*: added tests for very long names and related nasty
7363 things.
7364
7365Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * doc/encoding.html: added encoding aliases doc
7368 * doc/xml.html: updates
7369 * encoding.[ch]: added EncodingAliases functions
7370 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7371 bottleneck affecting large DTDs like Docbook
7372 * parser.[ch] xmllint.c: added a pedantic option, will be
7373 useful
7374 * SAX.c: redefinition of entities is reported in pedantic mode
7375 * testHTML.c: uninitialized warning from gcc
7376 * uri.c: fixed a couple of bugs
7377 * TODO: added issue raised by Michael
7378
7379Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7380
7381 * doc/encoding.html: propagated Martin Duerst suggestions
7382
7383Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7384
7385 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7386 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7387 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7388 by Wayne Davison
7389
7390Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7391
7392 * nanoftp.c nanohttp.c: small cleanup
7393 * TODO: updated
7394
7395Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * added an old VC testcase and updated title.xml entity
7398
7399Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7400
7401 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7402 done on auto-opening of <p> tags and cleanup of SAX output
7403
7404Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7405
7406 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7407
7408Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * doc/xml.html libxml.* structure.*: updated the doc a bit
7411
7412Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7413
7414 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7415 of SAX tests
7416
7417Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7420 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7421
7422Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7423
7424 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7425 * testHTML.c: fix core dump on Solaris 2.x systems
7426 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7427 * result/HTML/*.sax: previous bug fix lead to new results
7428
7429Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7430
7431 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7432 * configure.in: added --with-readline=DIR to accept alternate
7433 path for readline include/library
7434 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7435 for ANSI under HP-UX
7436 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7437 includes @LIBS@
7438
7439Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7440
7441 * doc/* : rebuilt the docs
7442 * getting ready for 2.2.2 release
7443
7444Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7445
7446 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7447 and xmlAddFeature()
7448 * tree.[ch]: added xmlAddChildList()
7449 * xmllint.c: MAP_FAILED macro test
7450 * parser.h: added xmlParseCtxtExternalEntity()
7451 * valid.c: applied bug fixes removed warning
7452 * tree.c: added CDATA block to elements content
7453 * testSAX.c: cleanup of output
7454 * testHTML.c: added SAX testing
7455 * encoding.c: better error recovery
7456 * SAX.c, parser.c: fixed one of the external entity processing
7457 of the OASis testsuite
7458 * Makefile.am: added HTML SAX regression tests
7459 * configure.in: bumped to 2.2.2
7460 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7461 SAX results
7462
7463Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * configure.in: patch for HP compiler
7466
74672000-08-04 Sven Heinicke <sven@zen.org>
7468
7469 * xmllint.c: Was coredumping sometimes when the file given didn't
7470 exist.
7471
7472Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7473
7474 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7475
7476 when using in memory parsing. Need some cleanup.
7477 * xmllint.c configure.in: added a --memory flag to test memory
7478 parsing
7479
7480Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7481
7482 * nanohttp.c: fixed socklen_t replacement to unsigned int
7483 * parser.c: fixed a space handdling missing at the end of
7484 production 28 DOCTYPE.
7485 * xmlmemory.c: fixed a stupid bug on the routine to override
7486 allocation functions
7487 * TODO: updated
7488
7489Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7490
7491 * doc/ regenerated the docs
7492
7493Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7494
7495 * doc/encoding.html doc/xml.html: added I18N doc
7496 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7497 improvements, both parser and filters, added ASCII & HTML,
7498 fixed the ISO-Latin-1 one
7499 * xmllint.c testHTML.c: added/made visible --encode
7500 * debugXML.c : cleanup
7501 * most .c files: applied patches due to warning on Windows and
7502 when using Sun Pro cc compiler
7503 * xpath.c : cleanup memleaks
7504 * nanoftp.c : added a TESTING preprocessor flag for standalong
7505 compile so that people can report bugs more easilly
7506 * nanohttp.c : ditched socklen_t which was a portability mess
7507 and replaced it with unsigned int.
7508 * tree.[ch]: added xmlHasProp()
7509 * TODO: updated
7510 * test/ : added more test for entities, NS, encoding, HTML, wap
7511 * configure.in: preparing for 2.2.0 release
7512
7513Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7514
7515 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007516 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007517
7518Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7519
7520 * doc/xml.html: changed the xmlsoft.org structure, updated the
7521 examples w.r.t. root and childs
7522
7523Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7524
Daniel Veillard784b9352003-02-16 15:50:27 +00007525 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007526
7527Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * HTMLparser.c: Work on character encoding support for the HTML parser
7530 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7531 * encoding.c: Fixed a potential memleak in the encoding stuff
7532
7533Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * doc/FAQ.html doc/Makefile.am : added a FAQ
7536
7537Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7540 of the HTML parser to force it to not bypass SAX
7541
7542Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7543
7544 * win32config.h.in: updated
7545 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7546 lacks iconv support :-( need to release 2.1.1
7547 * configure.in: release 2.1.1
7548 * HTMLparser: fixed bug #14784
7549 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7550 by Windows compiler
7551 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7552 the SAX startDocument() callback.
7553 * TODO: updated
7554
7555Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7556
7557 * added xmlStopParser()
7558
7559Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7560
7561 * configure.in: 2.1.0 prerelease
7562 * Large resync between W3C and Gnome tree
7563 * nanoftp, nanohttp.c: fixed stalled connections probs
7564 * HTMLtree.c SAX.c : support for attribute without values in
7565 HTML for andersca
7566 * valid.c: Fixed most validation + namespace problems
7567 * HTMLparser.c: start document callback for andersca
7568 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7569 * parser.h, SAX.c: serious speed improvement for large
7570 CDATA blocks
7571 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7572 different encoding
7573 * example/Makefile.am example/gjobread.c tree.h: work on
7574 libxml1 libxml2 convergence.
7575 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7576 and the LIBXML_TEST_VERSION macro
7577
7578Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * doc/xml.html: various patches and improvements typo fixed by
7581 Felix Natter
7582 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7583 from Felix Natter <fnatter@gmx.net>
7584
7585Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7586
7587 * doc/upgrade.html: updated with instructions for support of both
7588 libxml-1.x and libxml-2.x
7589 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7590 for 2.x support and also fixed includes
7591
7592
7593Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7596 the encoding support, added iconv support, so now libxml if
7597 compiled with iconv automatically support japanese encodings
7598 among others. Work based on initial patch from Yuan-Chen Cheng
7599 I may have broken binary compat in the encoding handler
7600 registration scheme, but that was so utterly broken I don't
7601 expect anybody to have used this feature until now.
7602 * parserInternals.h: fixup on the CHAR range macro
7603 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7604 code.
7605 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7606 * uri.c: added xmlParseURI() I can't believe I forgot to
7607 implement this one in 2.0 !!!
7608 * SAX.c: moved doc->encoding update in the endDocument() call.
7609 * TODO: updated.
7610
7611Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7612
7613 * tree.h: removed extraneous xmlRemoveProp definition
7614 * TODO: added item about --disable-corba configure switch
7615 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7616 * nanoftp.c: fixed include problems giving troubles on AIX and
7617 slowlaris
7618 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7619 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7620 comment and headers changes to lower gtk-doc number of warnings
7621 * doc/html/*: rebuilt docs
7622
7623Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * HACKING: documented the tag for 1.x and instructions
7626
7627Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7630 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7631 xmlCreateIOParserCtxt
7632 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7633 significant overall improvement
7634 * xmllint.c: added I/O test to xmllint
7635 * testSAX.c: added a speed test
7636 * doc/* : updated/regenerated
7637
7638Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7639
7640 * xpath.c uri.h parserInternals.h: cosmetic changes from
7641 "Timur I. Bakeyev" <timur@bat.ru>, including making
7642 xmlCreateURI() public
7643
7644Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7645
7646 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7647 and the code at the same time. Added a clean mechanism for
7648 overload or added input methods: xmlRegisterInputCallbacks()
7649 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7650 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7651 * TODO: updated
7652 * doc/* : updated/regenerated
7653 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7654 source dir
7655
7656Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * testURI.c: yet another forgotten commit, I should get some sleep !
7659
7660Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * xmllint.c: forgot to commit this too ?
7663
7664Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7665
7666 * xmlversion.h.in : forgot to commit this previously
7667
7668Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7669
7670 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7671 * README TODO: updated for release
7672 * uri.c uri.h: added authority parsing/saving
7673 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7674 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7675 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7676 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7677 Makefile.am : added compile-time customization of libxml
7678 --with-ftp --with-http --with-html --with-xpath --with-debug
7679 --with-mem-debug
7680 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7681 #include <libxml/xxx.h> I hope it won't break too much stuff
7682 and will be manageable in the future...
7683 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7684 and added xmllint to the installed programs
7685 * uri.h: added xmlFreeURI()
7686
7687Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7688
7689 * uri.c uri.h: finished the escaping handling, the base support
7690 and the URI path normalization. Looks good just lacks the
7691 authority content parsing code.
7692 * Makefile.am: added instructions to generate testURI
7693 * TODO: updated
7694 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7695 added links and icons for W3C and Gnome
7696
7697Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7698
7699 * xmlmemory.[ch] : seems I forgot to actually update the files in
7700 the last commit :-)
7701 * doc/xml.html doc/html/* : updated and uploaded the docs
7702
7703Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7704
7705 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7706 * TODO: updated
7707 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7708 libxml default allocation function with another set (like gmalloc/
7709 gfree).
7710 * Makefile.am, uri.c, uri.h: added a set of functions to do
7711 exact (litteraly copied from the RFC 2396 productions) parsing
7712 and handling of URI. Will be needed for XLink, one XML WFC,
7713 XML Base and reused in the nano[ftp/http] modules. Still work
7714 to be done.
7715
7716Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * configure.in, libxml.spec.in : libxml2
7719 * doc/* : updated the doc page, rebuilt the docs
7720
7721Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7722
7723 * all: tagged LIB_XML_1_X
7724 * *.c *.h : updated from W3C CVS tree
7725 * configure.in : 2.0.0-beta
7726 * libxml.spec.in : libxml2 package nam
7727 * result/* : new version of the tests output
7728
7729Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7732
7733Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7734
7735 * doc/* : rebuilt the docs
7736 * parser.c: final patch on #6766
7737 * valid.c: small patch on validity checks.
7738
7739Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7742 added
7743 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7744 compatibility w.r.t. XML spec and existing code.
7745
7746Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * parser.c: seems a better solution to <a> </a> exists,
7749 will try it for a while
7750
7751Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7752
7753 * parser.c: tried to remove the <a> </a> generating <a/>
7754 this is hard. Left a flag for that purpose. Fixed bug #6766
7755 * configure.in: prepared 1.8.7 not released, due to previous
7756 problem
7757
7758Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * doc/xml.html : applied second patch from Paul DuBois
7761
7762Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * doc/xml.html : applied patch from Paul DuBois
7765
7766Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7767
7768 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7769
7770Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7773 compilation warnings on various platforms.
7774 * parser.c: Fixed #5281 validity error callbacks are now desactived
7775 by default if not validating.
7776
7777Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7778
7779 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7780
7781Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7782
7783 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7784 <gkatsi@cs.toronto.edu>
7785
7786Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7789 processing URLs
7790
7791Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7792
7793 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7794 xmlNanoFTPUpdateURL for persistent control connections.
7795 * configure.in: 1.8.6
7796
7797Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7798
7799 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7800 * tree.[ch] : added xmlSaveNoEmptyTags
7801
78022000-01-29 James Henstridge <james@daa.com.au>
7803
7804 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7805
7806 * Makefile.am: added nanoftp.[ch] to the build.
7807
7808Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7809
7810 * nanoftp.[ch]: cleanup, comments, API
7811 * debugXML.c : fixed a bug in the cat command
7812 * doc/*: regenerated the docs
7813
7814Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7817 * debugXML.c : fixed a bug in the cat command
7818 * valid.c: fixing some small probs
7819 * libxml.spec.in: get rid of the SNAP suffix
7820 * doc/xml.html: updated the status
7821
7822Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7823
7824 * xml-config.in: xml-config --version to just return the
7825 version number
7826 * xpath.c: some cleanup w.r.t. axis when the current node is
7827 an attribute.
7828 * TODO: updated
7829
7830Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7831
7832 * configure.in: prepared for libxml-1.8.5
7833 * doc/* recompiled the documentation
7834
78352000-01-17 Jody Goldberg <jgoldberg@home.com>
7836
7837 * configure.in : WARNING autoconf subtlety alert :
7838 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7839 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7840 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7841 get defined by AC_CHECK_HEADERS.
7842
7843Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7846 Rune.Djurhuus@fast.no
7847
7848Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7849
7850 * TODO: updated
7851 * tree.c, parser.c: made sure that only memory alloc problems
7852 and internal parser errors are allowed to write to stdout or
7853 stderr.
7854
7855Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * tree.c : restored xmlNewGlobalNs since this seems used by
7858 a lot of existing code :-(, fixed a bug in xmlNewNs
7859 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7860 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7861 to exit() from the library code.
7862 * xpath.c, parser.c: removed bugs or unused code detected by
7863 Windows compilers
7864 * parser.c: started adding interfaces for parsing well balanced
7865 XML fragments
7866 * configure.in: releasing 1.8.4
7867 * doc/* : rebuilt the docs
7868
7869Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * tree.[ch] : added xmlNewDocFragment() for DOM
7872 * testHTML.c: uninitialized variable.
7873
7874Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * doc/* : rebuild the docs
7877
7878Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * acconfig.h: readline and history patch
7881 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7882 * tree.c: added check and handling when possibly removing an ID
7883 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7884 and saving.
7885 * test/HTML/entities.html result/HTML/entities.html* : test for
7886 various entities reference cases
7887 * result/HTML/* : as a result output of some testcase have
7888 changed
7889 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7890 by previous example. added xmlParseTryOrFinish().
7891 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7892 entities.h debugXML.h HTMLparser.h: changed the way struct are
7893 declared to allow gtk-doc to expose those
7894 * parser.c: closed bug #4960
7895 * Makefile.am configure.in: Applied patch from
7896 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7897 and math/socket libs detection
7898
7899Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7900
7901 * configure.in, Makefile.am: link tester against readline
7902 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7903
7904Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7905
7906 * tree.[ch]: added xmlRemoveProp
7907 * win32config.h.in nanohttp.c: avoid including the Windows
7908 socket stuff in every C files
7909 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7910 the XmL parser(s)
7911 * test/ns4 result/ns4 etc...: added test case for previous prob
7912 * tree.c: xmlNewNs wasn't checking for double definition
7913 * Makefile.in: fixed a problem with dist-hook duplicates
7914 * parser.[hc], xmlIO.c: fixed the loading of external entities
7915 APIs, now xmlLoadExternalEntity() is used everywhere and
7916 setting up an app specific front-end using the
7917 * SAX.c parser.c: some fixes, now the xhtml spec validates
7918 with the xhtml DTD.
7919 * error.c: fixed crashes in case of no input stream
7920 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7921 to the validation tests and results
7922
7923Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7926 too htmlCreatePushParserCtxt() and htmlParseChunk()
7927 * parser.c: a bit of cleanup.
7928 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7929 to XML) removed the last mem leak known
7930 * HTMLtree.c: output message cleanup
7931 * xmlmemory.c: display content info about memory blocks
7932 * result/HTML/wired.* : missing att value warning change
7933
7934Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * doc/* : rebuilt the documentation
7937
7938Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7939
7940 * parser.[ch] parserInternals.h: Push parser for XML,
7941 seems to work fine now
7942 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7943 --push for push testing
7944 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7945 * testSAX.c: added --push
7946 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7947 subtree
7948 * xmlIO.[ch] : enriched API + fixes for push mode
7949 * entities.[ch]: added the entity content length to the struct.
7950 * xmlmemory.[ch]: new API to show the last entries for the shell
7951 * valid.c: added required attribute testing
7952 * SAX.c: the cdata callback now merge contiguous fragments
7953 * HTMLparser.c: cleanup of some macros
7954
7955Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7956
7957 * parser.c: fix for PIs name starting with xml
7958 * tree.c: fixed a potential problem with || and && ops
7959 * *.c, configure.in win32config.h.in : generate win32config.h for
7960 those on the Other Side !
7961
7962Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7963
7964 * parser.c: fixed a stupid = vs. == bug :-(
7965 * doc/gnome-xml.sgml: s/glade/xml/
7966
7967Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7968
7969 * configure.in, doc/xml.html : bug fix release 1.8.2
7970 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7971 Hopefully the end of that silly C++ include problem
7972 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7973 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7974 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7975 troubles with autoclosed elements when the stree shape doesn't
7976 follow the DtD specs. Added htmlIsAutoClosed() and
7977 htmlAutoCloseTag()
7978 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7979 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7980 * debugXML.c: fixed a bug on printing default namespaces.
7981 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7982
7983Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7984
7985 * result/HTML/*.htm[l] : updated the HTML regression tests according
7986 to the new output
7987 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7988 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7989 problem due to intermix of extern "C" { ... } declarations for C++
7990 and recursive includes in the headers
7991
79921999-12-20 Chris Lahey <clahey@umich.edu>
7993
7994 * HTMLtree.c: Made it so that html nodes with a single child do
7995 not insert a carriage return before or after the child node.
7996
7997Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7998
7999 * configure.in, doc/xml.html : bug fix release 1.8.1
8000 * parser.c: fixed bug #4344
8001 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8002 added the glue to avoid C++ problems
8003 * doc/* : regenerated the documentation
8004
8005Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8006
8007 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8008 namespace recognition, and Dia as a resul :-(
8009 * encoding.c: closed bug #3950
8010
8011Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * valid.c: debugging a posteriori validation, except URI expansion
8014 stuff this should be fixed now
8015 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8016 Carl Nygard <cnygard@bellatlantic.net>
8017 * tester.c: added --postvalid, cleaning of the code
8018 * tree.[ch]: added xmlDocGetRootElement()
8019
8020Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8021
8022 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8023 c++ losage.
8024
8025Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8026
8027 * configure.in, doc/xml.html : bumped to 1.8.0
8028 * xlink.[ch], Makefile.am : added framework for link detection
8029 * parser.h: added nbChars to parser context, needed for cleanup.
8030 * xmlmemory.c: removed a nasty bug when out of mem
8031 * valid.[ch]: adding namespace support for attribute decl
8032 * tester.c: added --debugent option
8033 * debugXML.[ch]: added xmlDebugDumpEntities()
8034 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8035 buffers instead, this was really needed, validation was breaking
8036 in strange ways due to that. Added xmlParseStringPEReference()
8037 and other parsing from strings functions. Entities processing
8038 modified again, but PERef are still not handled correcly but
8039 unless you're Eve Maller you won't notice :-)
8040 * HTMLparser.c: large changes toward reliability, and switched to
8041 lowercase internal tags, XHTML is lowercase, so it will help
8042 that output is closer to next version.
8043 * doc/* : regenerated the documentation, it is now hosted at
8044 http://xmlsoft.org/ (same bits I just bought the domain :-)
8045
8046
8047Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8048
8049 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8050 doc generation
8051 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8052 in the SAX API
8053 * doc/*: rebuilt the doc making sure everything appears in the
8054 HTML files
8055
8056Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8059 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8060 which allow impressive speed improvement on dataset with
8061 large text pieces, but at the cost of broken binary
8062 compatibility and slightly bigger memory usage.
8063 Configure with --with-buffers to activate them, they
8064 are protected with XML_USE_BUFFER_CONTENT define.
8065 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8066 goal is 0 memory left allocated once parser is no more used
8067 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8068 call xmlCleanupParser() and xmlMemoryDump()
8069
8070Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8071
8072 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8073 * parser.[ch] encoding.[ch]: added memory cleanup routines
8074 * parser.c: closing bug #3788
8075 * doc/*: rebuilt the doc
8076
8077Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8078
8079 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8080 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8081 * tester.c: added --compress option
8082 * doc/*: rebuilt the documentation
8083
8084Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8085
8086 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8087 if given /proc/kcore as input !
8088 * doc/xml.html doc/*: updated and rebuilt the documentation
8089
8090Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8091
8092 * parser.c: Fixed some wrongly space collapsing code due to
8093 a misreading of the spec.
8094 * result/*: fixed the output accordingly
8095
8096Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8097
8098 * encoding.c: bug fix and typos
8099 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8100 * parser.c: added attribute normalization closing bug #3597
8101 * test/att* result/att* SAXresult/att*: testcase for attribute
8102 normalization
8103
8104Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8105
8106 * configure.in: closing bug #3163 by adding extra flags for the
8107 cc compiler on HP-UX
8108
8109Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8110
8111 * valid.[ch] : removed a typo and an enumerated type bug in the
8112 xmlAddElementDecl() function
8113 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8114 call to xmlEncodeEntitiesReentrant() so that the functions
8115 New, Set and Get are at the same level.
8116 * parser.c HTMLparser.c: extra memory allocation bug for
8117 attributes detected by someone using libxml in embedded systems :-)
8118
8119Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8120
8121 * xmlmemory.h: turned off mem debug :-\
8122
8123Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8124
8125 * parser.c: closed bug #2784 a one line fix, but worth pushing
8126 a new release out
8127 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8128 some structures, comments before and after the
8129 main element, and other nastyness
8130 * HTMLtree.c tree.c: accomodate the extended HTML supported
8131 * configure.in: pushing 1.7.4
8132 * test/ent8 and related outputs : added a new test for bug #2784
8133 * test/HTML/wired.html and related output: a nasty HTML example
8134 * Makefile.am: improved the test scripts
8135 * docs/* : reran the documentation extractor, updated xml.html
8136
8137Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8138
8139 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8140 HTMLparser and debugged the HTML related code. HTML documents
8141 now have their own type
8142 * entities.c: do not dump &apos; for HTML output
8143 * xmlmemory.c: improvement, breakpoint mechanism
8144 * testHTML.c: added --sax --repeat ...
8145 * Makefile.am: improved the HTML tests
8146 * valid.[ch]: added xmlValidGetValidElements and
8147 xmlValidGetPotentialChildren
8148 * tester.c: added --insert to test the 2 new functions
8149 * test//* result//* SAXresult//* : regression test cleanup
8150 and extension.
8151 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8152 gnome-xml-nanohttp.html
8153
8154Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8155
8156 * HTMLparser.c: fixed problems with some autoclose tags
8157 * tree.c: fixed XML output problems.
8158 * result/* SAXresult/*: update of the tests output
8159
8160Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8161
8162 * Makefile.am: Arturo patch for xmlConf.sh version info
8163 * parser.c: Tim Josling patch for single quoted items
8164 * tester.c: Tim Josling patch for tester options usage
8165 * tree.h: indent cleanup
8166
8167Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8168
8169 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8170 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8171
8172Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8173
8174 * tree.c : Raph patch for initialization of CORBA fields
8175 * parser.c, xpath.c, ...: modification of doc comments
8176 * xpath.c : allow spaces in xpath expressions
8177
8178Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * xmlmemory.h: turning off memory debug :-(
8181
8182Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8185 better SAX interfaces.
8186 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8187 entity.
8188 * configure.in: 1.7.2
8189
8190Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * libxml.spec.in: fixed the URL
8193 * doc/xml.html: improved the documentation front-end
8194
8195Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8196
8197 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8198
8199Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8200
8201 * libxml.spec.in: fixed the alpha compile problem
8202 * parser.[ch]: changed errno to errNo in the parser context :-(
8203 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8204 * doc/xml.html: changed CHAR to xmlChar
8205 * doc/html/*: recompiled the documentation
8206 * configure.in: 1.7.1
8207
8208Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * parser.h: modified the parser context struct to regain 1.4.0
8211 binary compatibility
8212 * parser.c, xml-error.h: added errno ot teh context and defined
8213 a set of errors values with update of errno
8214 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8215 DTDs and entities
8216 * *.h, *.c: complete cleanup of the use of config.h and include
8217 protection depending on the current setup.
8218 * overalll debugging, maintenance and bug-fixing on all modules
8219 * updated the documentation
8220 * ready for 1.7.0
8221
8222Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8223
8224 * HTMLparser.c : cleanup
8225 * SAX.c valid.c valid.h: added ID/IDREF checking
8226 * tree.c tree.h: extended doc structure for refs
8227 * configure.in: 1.6.2
8228 * parser.c: patched bug in SAX user arg call
8229 * parserInternals.h: patched missing close in C++ wrapping
8230 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8231 especially upcoming XPointer implementation.
8232 * doc/xml.html: augmented, typo
8233
8234Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8235
8236 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8237 not all invocations of install understand -d.
8238
8239Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8240
8241 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8242 to make 'check' works, when builddir != srcdir.
8243
8244Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8245
8246 * doc/xml.html : updated the documentation
8247
8248Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8249
8250 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8251 not deallocated memory blocks
8252 * *.c : replaces all calls to malloc() free() and realloc() to
8253 the wrapper functions/macros
8254 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8255 instead of xmlFreeNodeList()
8256
8257Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8258
8259 * HTMLparser.c: corrected a stupid bug leading to core dump at
8260 tree deallocation. Removed warnings indicated by
8261 Stephane.Conversy@lri.fr
8262 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8263 looked for in the external subset
8264
8265Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8266
8267 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8268 on SGI by Stephane.Conversy@lri.fr
8269
8270Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8271
8272 * all .h : changed the prototype declaration indent as in gtk
8273 * most .c : working on reducing the TODOs in the code
8274 * most .c : cleanup though -pedantic and Insure++
8275 * improvements on validation ID checkings.
8276 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8277 * xml-config.in: closed #1810
8278
8279Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8280
8281 * tree.h, valid.c, valid.h: more work on validity, IDs
8282 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8283 definition for AIX
8284
8285Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8286
8287 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8288 the distribution due to a cut'n paste error at last commit
8289
8290Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8291
8292 * configure.in: upgraded to version 1.4.0
8293 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8294 Big update, added a large part of the validation process,
8295 it should be usable, but some parts are missing
8296 * xpath.c: improved the implementation w.r.t. root.
8297 * Makefile.am: added more tests
8298 * test and result trees: added a lot of tests
8299 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8300
8301Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8302
8303 * Added an HACKING file
8304
8305Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * xpath.[ch] : improvements and debug of the XPath implementation
8308 * parser.c, HTMLparser.c : modified the parsers to be progressive
8309 * tree.[ch] : extended the Buffer promitives
8310 * xmlIO.[ch] : added basic I/O routines providing progressive
8311 parsing and ready for I18N conversion plugins
8312 * SAXresult/* : the SAX callback sequence maybe slightly different
8313 now
8314 * test*.c : improved/updated the tests programs
8315 * doc/* : recompiled the docs.
8316
83171999-07-26 Michael Meeks <michael@edenproject.org>
8318
8319 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8320
8321 * tree.c: Ditto.
8322
8323Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8324
8325 * configure.in: upgraded to version 1.4.0
8326 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8327 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8328 XML query language, see http://www.w3.org/TR/xpath for more details.
8329 * parser.c, parser.h: added CHAR* related string functions for XPath
8330 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8331 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8332 rebuild the docs.
8333 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8334 and regression testing capabilities for XPath.
8335
8336Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8337
8338 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8339 closing bug #1646
8340
8341Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8342
8343 * Makefile.am, example/Makefile.am: closed bug #1683
8344
8345Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8346
8347 * example/Makefile.am, configure.in: added the makefile for the
8348 gjobread example
8349
8350Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8351
8352 * doc/Makefile.am:
8353 - fix which allow "make install DESTDIR=</install/prefix>".
8354
8355Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8358 which fixed a problem on the file reading-code.
8359
8360Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8361
8362 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8363 output.
8364 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8365
8366Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8367
8368 * parser.h : Oops removed the binary compatibility problem
8369 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8370 * parser.c, HTMLparser.c: applied patches for reading from stdin
8371
8372Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8373
8374 * parser.c, entities.c, valid.c: cleanup bug #1591
8375 * configure.in: cleanup bug #1592
8376 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8377 the same tree back-end. Hence gdome will be available for it.
8378 * doc/Makefile.am: close bug #617
8379
8380Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8381
8382 * parser.c: alloctate a per parser context SAX interface block
8383
8384Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8385
8386 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8387 and xmlEncodeEntitiesReentrant with the correct one :-\
8388
8389Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8390
8391 * commit of my internal XML base changes, quite a lot of
8392 changes, cleanups, better entities support, framework for
8393 new I/O and charset detection and handling
8394 * Fixed the configure/Makefile stuff to generate shared libs
8395 with the proper version info, so we jumped on rev from
8396 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8397 xmlEncodeEntities() result need to be freed now, and a string
8398 xmlParserVersion provide the current library version.
8399
8400Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8401
8402 * parser.c: fixed a buffer overrun for when you have a very long
8403 attribute with no entities in it.
8404
8405Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8406
8407 * added example directory
8408 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8409
8410Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8411
8412 * Release of libxml-1.1, nearly everything has been touched for
8413 this.
8414 * Added more regression tests
8415 * Updated the documentation
8416
8417Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8418
8419 * tree.[ch]: unified the XML_NO_CORBA defines.
8420 * parser.c encoding.[ch]: started plugging in char encoding detection
8421
8422Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8423
8424 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8425 Also freed allocated buffer.
8426
8427Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8428 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8429 reentrancy problem at printing. One is left in entities.c, to
8430 remove ASAP
8431 * testSAX.c : added a test example showing the use of the SAX
8432 interface if one doesn't want to build the DOM tree.
8433 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8434
8435Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8436
8437 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8438 large revamping of the parser to use SAX callbacks
8439 http://www.megginson.com/SAX/ (or at least a C like interface
8440 a la Expat). It's now possible to set up your own callbacks
8441 and the parser will not build a DOM tree.
8442 * test/* result/*: updated the test suite, I finally removed
8443 the old Namespace draft support (PI based).
8444
8445Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8446
8447 * Makefile.am: added test result to EXTRA_DIST for make tests
8448
8449Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8450
8451 * parser.c, parserInternals.h: moved the chars macro definitions
8452 to parserInternals.h
8453 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8454 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8455
8456Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8457
8458 * xml-config.in : applied patch to make --version work
8459
84601999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8461
8462 * Makefile.am (check-local): Alias for `tests' target. This will
8463 cause `make check' to do the right thing.
8464 (tests): Don't run tests in srcdir. Also, replaced calls to
8465 basename with a `sed' "equivalent".
8466
8467Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8468
8469 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8470 it in the header and not the sources, updated the doc.
8471 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8472 pointing this out.
8473
8474Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8475
8476 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8477 exported the inputStream routines.
8478 * doc/html/* : updated accordingly
8479
8480Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8481
8482 * parser.c, parser.h, parserInternals.h: added a few extra
8483 internal calls to allocate and free parser contexts ...
8484 * doc/html/* : updated accordingly
8485
8486Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8487
8488 * configure.in, Makefile.am, doc/makefile.am : General changes for
8489 1.0.0 release and including the generated HTML documentation.
8490
8491Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8492
8493 * makefile.am : added parserInternals.h, oops.
8494
8495Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8496
8497 * parserInternals.h: added this header giving access to the parser
8498 internal functions.
8499 * doc/Makefile.am : added a rebuild target which rebuilds the full
8500 set of documentations
8501 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8502 the internal subset.
8503 * *.c *.h: modifications needed to generate the documentation using
8504 gtk-doc, cleanup of functions blocks, reorganisation of struct
8505 declarations.
8506
8507Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8508
8509 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8510 the tar and spec file to include the beginning of the doc.
8511
85121999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8513
8514 * doc/.cvsignore: Added this file.
8515
8516Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8517
8518 * tree.c: fixed xmlGetProp to return "" when the attribute
8519 exists, even if the node-list is NULL.
8520
8521Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8522
8523 * tree.c: patched an error outputting empty attribute values.
8524 * Makefile.am and doc/makefile.am: have been updated during the
8525 week-end. Sorry for an empty CVS log, I got a shell problem.
8526
8527Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8528
8529 * tree.h: cleaned up using enums instead of defines
8530 * parser.c, valid.[ch]: more work on parsing/output of element
8531 declarations
8532
8533Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8534
8535 * valid.[ch], tree.c, parser.c : more work toward full parsing
8536 of XML DTDs.
8537 * README: added informations about mailing-list and on-line
8538 documentation
8539
85401999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8541
8542 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8543
8544Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8545
8546 * parser.c, tree.[ch] : more work toward conformance testing,
8547 added a last element to accelerate parsing of very flat structures
8548 started working on internal subset Element content declaration.
8549 * valid.[ch] : first cut at adding code toward validation.
8550 * previous changes had also small impact on most files, especially
8551 the conformance testing using James Clark test suite.
8552
8553Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8554
8555 * test/* : updated the examples, most of them were not well
8556 formed (humm), and added rdf2.
8557 * result/* : resulting changes in the output.
8558
8559Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8560
8561 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8562
8563Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8564
8565 * tree.c: patched a bug in the generation of empty attributes
8566
8567Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8568
8569 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8570 for node/trees/documents/... Biggest problem is namespace
8571 support when copying subtrees.
8572
8573Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * parser.c, entities.c: improve entities and char ref encoding,
8576 and cleanups of error messages.
8577
8578Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8579
8580 * parser.c, entities.c: simple bug hunting done during rpm2html and
8581 rpmfind integration.
8582
8583Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8584
8585 * parser.[ch]: Added interfaces allowing to specify a SAX
8586 handler before parsing.
8587
8588Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8589
8590 * parser.c: redirrect all errors reporting through the SAX
8591 error function
8592
8593Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8594
8595 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8596 * libtool, tlmain ...: update of the libtool files
8597
85981998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8599
8600 * entities.c: Use g_snprintf insteda of snprintf.
8601
8602Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8603
8604 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8605 added ent5 test for this purpose.
8606 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8607
8608Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8609
8610 * parser.c: fixed? a strange error due to compression on a GWP
8611 document.
8612
8613Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8614
8615 * tree.[ch]: bug fixing
8616 * entities.[ch]: defined a specific type for predefined entities
8617 * doc/xml.html: more documentation on the library, how to use it,
8618 overview of the interfaces.
8619
8620Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8621
8622 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8623
8624Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8625
8626 * tree.c: corrected a small bug
8627 * doc/xml.html: continuing writing documentation.
8628
8629Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8630
8631 * debugXML.h debugXML.c: added debugging utilities.
8632 * tester.c: added --debug switch.
8633 * tree.c: patched an incorrect node->type assignment.
8634 * parser.c: formatting, ensure that node->doc != NULL in attributes
8635
8636Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8637
8638 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8639 entity support and provide an internal representation close to
8640 DOM one (entity ref nodes, and attribute value as tree). I tried
8641 to preserve the interface but this will surely break some apps
8642 (I have to change rpm2html/rpmfind for example). I had to change
8643 two interfaces, and the generated tree is somewhat different.
8644 * doc/* : started documenting the XML library, the tree and
8645 DOM/Corba. This is a first step.
8646
8647Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8648
8649 * parser.c: Set up the fonctions comment block, boring but useful.
8650 * parser.h, SAX.c, parser.c: now attributes are processed through
8651 the SAX interface. The problem is that my SAX interface diverged
8652 quite a bit from the original one, well this is not an official
8653 spec, and translating it from Java to C is hairy anyway...
8654
8655Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8656
8657 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8658 fonctions comment block, boring but useful.
8659
8660Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8661
8662 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8663 conversion routines. However they are not yet used to convert the
8664 inputs. The core will run with UTF-8.
8665
8666Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * tree.c : make sure that the type id is properly set-up when
8669 a new object is allocated, needed for DOM.
8670
8671Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8672
8673 * tree.h, tree.c: Ok, the main objects in the tree will be native
8674 corba objects, it costs 8 bytes per Node, Attribute and Document
8675 but it simplifies the Corba integration a lot (no extra interface
8676 objects to allocate/free).
8677
8678Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8679
8680 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8681 and changed NODEs contants for conformity with DOM Level 1
8682
8683Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * added hooks to keep track of servants when creating objects
8686 xmlDoc and xmlNode (for Corba export).
8687
8688Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8689
8690 * added xml-config script.
8691
8692Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8693
8694 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8695 to autoupdate libtool and automake conf files.
8696
86971998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8698
8699 * Makefile.am: Use '?' to separate the sed
8700 commands as ',' is used when people pass -Wl,something.
8701
8702
8703Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8704
8705 * tree.c, tree.h: added a per-document compression interface.
8706
8707Tue Sep 22 20:47:38 EDT 1998
8708
8709 * tree.c, tree.h: added saving with compression and added interfaces
8710 to control the compression level (xmlGetCompressMode,
8711 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8712
8713Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8714
8715 * parser.c: corrected a loop for files of size 0
8716
87171998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8718
8719 * error.h: New file. Contains prototyes from `error.c'.
8720
8721Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8722
8723 * Makefile.am (xmlincdir): New macro.
8724 (xmlinc_HEADERS): Renamed from include_HEADERS.
8725
8726Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8727
8728 * applied small patch on numeric entities from
8729 Christopher Blizzard <blizzard@appliedtheory.com>
8730
8731Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8732
8733 * New release 0.2, removed the old xml_* files so that it's
8734 coherent with the other CVS base (W3C), far better conformance
8735 to standard, new namespaces, decent entities support, beginning
8736 of a SAX-like interface. Nearly nothing left intact, even the
8737 test examples ...
8738
87391998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8740
8741 * .cvsignore: Add .deps dir
8742
8743Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8744
8745 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8746
8747Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8748
8749 * configure.in: added test for CPP
8750 * AUTHORS, Changelog: the original ones didn't get commited but the
8751 glib ones instead, fixed.
8752 * Makefile.am: corrected an error in library naming
8753
8754Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8755
8756 * integrated code developped at W3C
8757 * changed the original Copyright
8758 * migrated to automake
8759 * prefixed the filenames by xml_ to avoid filename clashes
8760
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008761Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8762
8763 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8764 should not be called.
8765
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008766Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8767
8768 * libxml-2.0.pc.in: applied the patch to fix #101894
8769
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008770Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8771
8772 * tree.c : applied patch from Lukas Schroeder for register callbacks
8773 * valid.c: modified patch from Lukas Schroeder to test
8774 register callbacks with --chkregister
8775
Daniel Veillard067bae52003-01-05 01:27:54 +00008776Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8777
8778 * xmlreader.c: seriously changed the way data are pushed to
8779 the underlying parser, go by block of 512 bytes instead of
8780 tryng to detect tag boundaries at that level. Changed the
8781 way empty element are detected and tagged.
8782 * python/tests/reader.py python/tests/reader2.py
8783 python/tests/reader3.py: small changes mostly due to context
8784 reporting being different and DTD node being reported. Some
8785 errors previously undetected are now caught and fixed.
8786 * doc/xmlreader.html: flagged last section as TODO
8787
Daniel Veillard51a447a2003-01-04 19:42:46 +00008788Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8789
8790 * python/libxml.py: integrated the Python 2.2 optimizations
8791 from Hannu Krosing, while maintaining compatibility with
8792 1.5 and 2.1
8793
Daniel Veillarde59494f2003-01-04 16:35:29 +00008794Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8795
8796 * xmllint.c: a bit of cleanup
8797 * xmlreader.c: small fix
8798 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8799 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8800
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008801Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8802
8803 * python/setup.py.in: patch from Stéphane Bidoul to include
8804 drv_libxml2.py in setup.py
8805
Daniel Veillard66b82892003-01-04 00:44:13 +00008806Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8807
8808 * doc/xmlreader.html: starting documenting the new XmlTextReader
8809 interface.
8810
Daniel Veillard7704fb12003-01-03 16:19:51 +00008811Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8812
8813 * xmllint.c: added the --stream flag to use the TextReader API
8814 * xmlreader.c: small performance tweak
8815
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008816Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8817
8818 * xmlreader.c python/tests/reader2py: okay the DTD validation
8819 code on top of the XMLTextParser API should be solid now.
8820
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008821Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8822
8823 * xmlreader.c python/tests/reader2py: Fixing some more mess
8824 with validation and recursive entities while using the
8825 reader interface, it's getting a bit messy...
8826
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008827Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8828
8829 * xmlreader.c python/tests/reader.py: another couple of problem
8830 related to IsEmptyElement reported by Stéphane Bidoul needed
8831 some fixes.
8832
Daniel Veillard4f860202003-01-02 13:00:02 +00008833Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8834
8835 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8836 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8837 based on the python XmlTextReader interface.
8838
Daniel Veillard3c265e42003-01-01 21:06:49 +00008839Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8840
8841 * tree.c: backing out one change in the last patch which broke the
8842 regression tests
8843
Daniel Veillard5335dc52003-01-01 20:59:38 +00008844Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8845
8846 * global.data globals.c tree.c include/libxml/globals.h: applied
8847 an old patch from Lukas Schroeder to track node creation and
8848 destruction. Probably missing a lot of references at the moment
8849 and not usable reliably.
8850
Daniel Veillard8ba17412003-01-01 19:13:12 +00008851Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8852
8853 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8854 from doc/news.html and a stylesheet
8855
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008856Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8857
8858 * xmlreader.c python/tests/reader.py: fixed another couple of
8859 xmlreader bugs reported by Stéphane Bidoul and added tests.
8860
Daniel Veillard9e395c22003-01-01 14:50:44 +00008861Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8862
8863 * xmlreader.c python/tests/reader2.py: fixed another validity
8864 checking in external parsed entities raised by Stéphane Bidoul
8865 and added a specific regression test.
8866 * python/tests/reader3.py: cleanup
8867
Daniel Veillardd5896142002-12-31 14:45:26 +00008868Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8869
8870 * xmlreader.c python/tests/reader2.py: fixed a problem with
8871 validation within entities pointed by Stéphane Bidoul, augmented
8872 the tests to catch those.
8873
Daniel Veillarddc85f282002-12-31 11:18:37 +00008874Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8875
8876 * python/generator.py: modified the generator to allow keeping
8877 class references when creating new classes, needed to fix a bug
8878 pointed by Stéphane Bidoul where the input buffer of the
8879 xmlTextReader instance gets destroyed if the python wrapper for
8880 the input is not referenced anymore.
8881
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008882Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8883
8884 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8885 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8886
Daniel Veillard571b8892002-12-30 12:37:59 +00008887Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8888
8889 * xmlreader.c python/tests/reader.py: fixed another problem
8890 pointed by Stéphane Bidoul
8891
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008892Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8893
8894 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8895 with "<a/>"
8896
Daniel Veillardecaba492002-12-30 10:55:29 +00008897Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8898
8899 * SAX.c: warn on xmlns:prefix="foo"
8900 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8901 for namespace attributes handling.
8902
Daniel Veillard2d84a892002-12-30 00:01:08 +00008903Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8904
8905 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8906 a really nasty problem raised by a DocBook XSLT transform
8907 provided by Sebastian Bergmann
8908
Daniel Veillard29b3e282002-12-29 11:14:41 +00008909Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8910
8911 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8912 by Stéphane Bidoul and integrated it into the tests
8913
Daniel Veillarde18fc182002-12-28 22:56:33 +00008914Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8915
8916 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8917 extended the XmlTextReader API a bit, addding accessors for
8918 the current doc and node, and an entity substitution mode for
8919 the parser.
8920 * python/libxml.py python/libxml2class.txt: related updates
8921 * python/tests/Makefile.am python/tests/reader.py
8922 python/tests/reader2.py python/tests/reader3.py: updated a bit
8923 the old tests and added a new one to test the entities handling
8924
Daniel Veillardaba976d2002-12-28 21:14:18 +00008925Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8926
8927 * python/generator.py python/libxml2class.txt
8928 python/tests/reader.py python/tests/reader2.py: changed the
8929 generator to provide casing for the XmlTextReader similar to
8930 C# so that examples and documentation are more directly transposable.
8931 Fixed the couple of tests in the suite.
8932
Daniel Veillard83298842002-12-28 15:12:33 +00008933Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8934
8935 * doc/guidelines.html: added a document on guildeline for
8936 publishing and deploying XML
8937
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008938Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8939
8940 * valid.c xmlreader.c: final touch running DTD validation
8941 on the XmlTextReader
8942 * python/tests/Makefile.am python/tests/reader2.py: added a
8943 specific run based on the examples from test/valid/*.xml
8944
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008945Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8946
8947 * python/libxml.py: added a few predefined xmlTextReader parser
8948 configuration values.
8949
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008950Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8951
8952 * python/libxml_wrap.h: trying to fix #102037
8953
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008954Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8955
8956 * SAX.c: fixing bug #95296, when the predefined entities
8957 are redefined in the DTD the default one must be used
8958 instead anyway.
8959
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008960Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8961
8962 * doc/xmllint.xml
8963 * doc/xmllint.1
8964 Add discussion of XML_DEBUG_CATALOG to xmllint man
8965 page - bug #100907
8966
8967
Daniel Veillarddf512f42002-12-23 15:56:21 +00008968Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8969
8970 * xmlreader.c: Fixed the empty node detection to avoid reporting
8971 an inexistant close tag.
8972
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008973Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8974
8975 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8976 for Python 2.1
8977
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008978Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8979
8980 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8981
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008982Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8983
8984 * doc/libxml2-api.xml python/tests/reader.py: one really need
8985 to provide the base URI information when creating a reader parser
8986 from an input stream. Updated the API and the example using it.
8987
Daniel Veillardea7751d2002-12-20 00:16:24 +00008988Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8989
8990 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8991 include/libxml/valid.h include/libxml/xmlreader.h: working on
8992 DTD validation on top of xml reader interfaces. Allows to
8993 validate arbitrary large instances. This required some extensions
8994 to the valid module interface and augmenting the size of xmlID
8995 and xmlRef structs a bit.
8996 * uri.c xmlregexp.c: simple cleanup.
8997
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008998Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8999
9000 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9001 work on the xml reader interfaces.
9002 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9003 Web page for the Windows binaries.
9004
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009005Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9006
9007 * xmlIO.c: applied a patch for VMS following the report by
9008 Nigel Hall
9009
Daniel Veillard3772de32002-12-17 10:31:45 +00009010Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9011
9012 * parser.c: the parseStartTag bug fix wasn't complete.
9013
Daniel Veillard67df8092002-12-16 22:04:11 +00009014Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9015
9016 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9017 parseStartTag, fixing it.
9018 * test/att4 result/att4 result/noent/att4: adding the test
9019 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9020 more methods to XmlTextReader.
9021
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009022Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9023
9024 * win32/libxml2.def.src: added more xml reader exports
9025 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9026 to the build
9027
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009028Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9029
9030 * doc/tutorial/xmltutorial.xml
9031 plus generated html and pdf
9032 Updating tutorial again based on further comments from Niraj
9033 Tolia on the last iteration
9034
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009035Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9036
9037 * doc/tutorial/xmltutorial.xml
9038 * doc/tutorial/includekeyword.c
9039 * doc/tutorial/includegetattribute.c
9040 plus generated html and pdf
9041 Adding fix from Niraj Tolia to tutorial to properly free memory.
9042
9043
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009044Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9045
9046 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9047 more methods of XmlTextReader.
9048 * python/libxml2class.txt python/tests/reader.py: this increased the
9049 methods in the bndings, augmented the test to check those new
9050 functions.
9051
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009052Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9053
9054 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9055 methods of XmlTextReader.
9056 * python/generator.py python/libxml_wrap.h python/types.c
9057 python/libxml2class.txt: added the reader to the Python bindings
9058 * python/tests/Makefile.am python/tests/reader.py: added a specific
9059 test for the Python bindings of the Reader APIs
9060 * parser.c: small cleanup.
9061
Daniel Veillard06503452002-12-13 10:42:08 +00009062Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9063
9064 * xinclude.c: fallback was only copying the first child not the
9065 full child list of the fallback element, closes #89684 as reopened
9066 by Bernd Kuemmerlen
9067
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009068Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9069
9070 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9071
Daniel Veillard000eafb2002-12-12 10:04:22 +00009072Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9073
Daniel Veillardc1eed322002-12-12 11:01:32 +00009074 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009075 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009076 gives enum values, fix functype return type, put back fields in
9077 structs
9078 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009079
Daniel Veillard024b5702002-12-12 00:15:55 +00009080Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9081
9082 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9083 about htmlNodeDumpOutput location.
9084 * xpath.c: removed an undefined function signature
9085 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9086 too many symbols in the API breaking the python bindings.
9087 Updated with the libxslt/libexslt changes.
9088
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009089Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9090
9091 * configure.in: preparing release of 2.4.29
9092 * doc/*: rebuilt the docs and API
9093 * xmlreader.c: a few more fixes for the XmlTextReader API
9094
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009095Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9096
9097 * include/win32config.h: applied mingw patch from Magnus Henoch
9098
Daniel Veillard5aad8322002-12-11 15:59:44 +00009099Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9100
9101 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9102
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009103Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9104
9105 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9106 building Python script, does the C parsing directly, generates
9107 a better API description including structure fieds defs and
9108 enums. Still a couple of bugs, but good enough for the python
9109 wrappers now.
9110 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9111 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9112 include/libxml/schemasInternals.h include/libxml/tree.h: more
9113 cleanup based on the python analysis script reports.
9114 * libxml.spec.in: make sure the API XML description is part of the
9115 devel package.
9116
Daniel Veillard01c13b52002-12-10 15:19:08 +00009117Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9118
9119 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9120 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9121 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9122 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9123 code cleanup, especially the function comments.
9124 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9125
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009126Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9127
9128 * Makefile.am xmlreader.c include/libxml/Makefile.am
9129 include/libxml/xmlreader.h: Adding a new set of APIs based on
9130 the C# TextXmlReader API but converted to C. Allow to parse
9131 in constant memory usage, far simpler to program and explain
9132 than the SAX like APIs, unfinished but working.
9133 * testReader.c: test program
9134
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009135Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9136
9137 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9138
Daniel Veillard64b35282002-12-04 15:10:40 +00009139Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9140
9141 * tree.c: Chip turner indicated that XHTML1 serialization
9142 rule for style actually break on both IE and Mozilla,
9143 try to avoid the rule if escaping ain't necessary
9144
Daniel Veillard8efff672002-12-04 11:44:48 +00009145Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9146
9147 * nanhttp.c: handle HTTP URL escaping, problem reported by
9148 Glen Nakamura and Stefano Zacchiroli
9149
Daniel Veillard1c732d22002-11-30 11:22:59 +00009150Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9151
9152 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9153
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009154Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9155
9156 * uri.c: Johann Richard pointed out some XPointer problems for
9157 URN based URI references in XInclude. Modified the URI parsing
9158 and saving routines to allow correct parsing and saving of
9159 XPointers, especially when attached to "opaque" scheme accordingly
9160 to RFC 2396
9161
Daniel Veillard8db67d22002-11-27 19:39:27 +00009162Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9163
9164 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9165 of refactoring to the HTML saving code.
9166 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9167 in the doc.
9168
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009169Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9170
9171 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9172 to a buffer API to reuse the generic dump to an OutputIO layer,
9173 this reduces code, fixes xmlNodeDump() for XHTML, also made
9174 xmlNodeDump() now return the number of byte written.
9175
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009176Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9177
9178 * python/setup.py.in: another patch from Stéphane Bidoul for
9179 Python bindings on Windows
9180 * doc/parsedecl.py: small cleanup
9181
Daniel Veillard9715c172002-11-25 16:33:40 +00009182Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9183
9184 * libxml.spec.in configure.in: add a line in %changelog for releases
9185
Daniel Veillard9bc53102002-11-25 13:20:04 +00009186Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9187
9188 * parser.c: patch from Marcus Clarke fixing a problem in entities
9189 parsing that was detected in KDe documentations environment.
9190
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009191Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9192
9193 * python/libxml.c (libxml_prev): Return the previous as opposed to
9194 the next node (I guess this is the result of some cut & paste programming:)
9195
Daniel Veillard80d7b902002-11-23 16:23:08 +00009196Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9197
9198 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9199
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009200Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9201
9202 * python/generator.py python/libxml.c python/setup.py.in: trying
9203 to fix the Python bindings build on Windows (Stéphane Bidoul)
9204
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009205Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9206
9207 * win32/configure.js: added option for python bindings
9208 * win32/libxml2.def.src: added more exports
9209
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009210Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9211
9212 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9213 pthreads
9214 * win32/wince/*: applied updates to Windows CE port from Javier
9215
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009216Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9217
9218 * configure.in: preparing 2.4.28
9219 * libxml.spec.in doc/Makefile.am: some cleanup
9220 * doc/*: updated the news and regenerated.
9221
Daniel Veillardfee408f2002-11-22 13:18:30 +00009222Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9223
9224 * HTMLparser.c: final touch at closing #87235 </p> end tags
9225 need to be generated.
9226 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9227 this change slightly the output of a few tests
9228 * doc/*: regenerated
9229
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009230Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9231
9232 * parserInternals.c: fixing bug #99190 when UTF8 document are
9233 parsed using the progressive parser and the end of the chunk
9234 is in the middle of an UTF8 multibyte character.
9235
William M. Brack8b2c7f12002-11-22 05:07:29 +00009236Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9237
9238 * threads.c: fixed initialization problem in xmlNewGlobalState
9239 which was causing crash.
9240 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9241 in xmlInitializeGlobalState.
9242 * parserInternals.c: cleaned up ctxt->sax initialisation.
9243
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009244Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9245
9246 * tree.c include/libxml/tree.h: modified the existing APIs
9247 to handle XHTML1 serialization rules automatically, also add
9248 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9249 libxslt serialization uses it when needed without changing
9250 the library API.
9251 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9252 result/xhtml1: added a new test specifically for xhtml1 output
9253 and updated the result of one XHTML1 test
9254
Daniel Veillardd076a202002-11-20 13:28:31 +00009255Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9256
9257 * xinclude.c parserInternals.c encoding.c: fixed #99082
9258 for xi:include encoding="..." support on text includes.
9259 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9260 test/XInclude/ents/isolatin.txt : added a specific regression test
9261 * python/generator.py python/libxml2class.txt: fixed the generator
9262 the new set of comments generated for doc/libxml2-api.xml were
9263 breaking the python generation.
9264
Daniel Veillard817e70b2002-11-19 22:28:48 +00009265Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9266
9267 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9268 * configure.in: patch for Solaris on new autoconf closes #98880
9269 * doc/parsedecl.py: repair the frigging API building script,
9270 did I say that python xmllib sucks ?
9271 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9272 and some comment are no more truncated.
9273
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009274Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * parser.c: Martin Stoilov pointed out a potential leak in
9277 xmlCreateMemoryParserCtxt
9278
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009279Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9280
9281 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9282 included in HTML documents and using the push parser.
9283
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009284Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9285
9286 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9287 specified, look for the Python interpreter not just in the
9288 specified root but also in the specified location. Fixes #98825
9289
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009290Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9291
9292 * python/libxml.c: fixing bug #98792 , node may have no doc
9293 and dereferencing without checking ain't good ...
9294
Daniel Veillarddad3f682002-11-17 16:47:27 +00009295Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9296
9297 * configure.in: preparing release 2.4.27
9298 * doc/* : updated and rebuilt the docs
9299 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9300 and all the docs are actually packaged and in the final RPMs
9301 * parser.c parserInternals.c include/libxml/parser.h: restore
9302 xmllint --recover feature.
9303
Daniel Veillard68e9e742002-11-16 15:35:11 +00009304Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9305
Daniel Veillard784b9352003-02-16 15:50:27 +00009306 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009307 processing of parsed entities, and XPath computation on sustitued
9308 entities.
9309 * testXPath.c: make sure entities are substitued.
9310
Daniel Veillard328f48c2002-11-15 15:24:34 +00009311Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9312
Daniel Veillard784b9352003-02-16 15:50:27 +00009313 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009314 processing of internal parsed entities, which had to be changed.
9315
Daniel Veillard66651aa2002-11-15 11:21:43 +00009316Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9317
9318 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9319 trying to fix bug #98517 about building outside the source tree
9320 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9321
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009322Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9323
9324 * include/win32config.h: cleanup
9325 * win32/Makefile.mingw: integrated mingw in JScript configure
9326 * win32/Makefile.msvc: modified to allow mingw coexistence
9327 * win32/configure.js: integrated mingw
9328 * win32/Readme.txt: cleanup
9329
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009330Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9331
9332 * HTMLparser.c: strengthen the guard in the Pop macros,
9333 like in the XML parser, closes bug #97315
9334
Daniel Veillard0821b152002-11-12 20:57:47 +00009335Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9336
9337 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9338 callback is never used.
9339
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009340Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9341
9342 * parserInternals.c: fixed the initialization of the SAX structure
9343 which was breaking xsltproc
9344 * xpath.c: patch from Petr Pajas for CDATA nodes
9345 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9346 * parser.c include/libxml/parser.h: patch from Peter Jones
9347 removing a leak in xmlSAXParseMemory() and adding the
9348 function xmlSAXParseMemoryWithData()
9349
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009350Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9351
9352 adding pdf of tutorial, changing web page to link to it
9353 * doc/tutorial/xmltutorial.pdf
9354 * doc/xml.html
9355 * doc/docs.html
9356
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009357Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9358
9359 * doc/tutorial/ar01s08.html
9360 adding file what I forgot for tutorial
9361
9362
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009363Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9364
9365 Adding encoding discussion to tutorial
9366 Added:
9367 * doc/tutorial/images/*.png: DocBook admonition image files
9368 * doc/tutorial/apf.html, apg.html: new generated html
9369 * doc/tutorial/includeconvert.c: conversion code entity file
9370 changed:
9371 * doc/tutorial/xmltutorial.xml: DocBook original
9372 * doc/tutorial/*.html: generated html
9373
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009374Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9375
9376 * include/libxml/*.h: retired xmlwin32version.h
9377 * doc/Makefile.am: retired xmlwin32version.h
9378 * win32/configure.js: retired xmlwin32version.h
9379
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009380Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9381
9382 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009383 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9384 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009385
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009386Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9387
9388 * globals.c: fixed a typo pointed out by Igor
9389 * xpath.c: try to speed up node compare using line numbers
9390 if available.
9391
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009392Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9393
9394 * tree.c: make xmlFreeNode() handle attributes correctly.
9395
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009396Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9397
9398 * catalog.c: completed the #96963 fix, as reported by Karl
9399 Eichwalder
9400
Daniel Veillard56f21f22002-11-06 15:49:46 +00009401Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9404
Daniel Veillard91ad8792002-11-04 17:06:52 +00009405Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9406
9407 * Makefile.am: switched the order of a couple of includes
9408 to fix bugs #97100
9409
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009410Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9411
9412 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9413 xmlLoadCatalogs that used to separate directories with a ':'.
9414
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009415Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9416
9417 * threads.c: improvements to the Windows-side of thread handling
9418 * testThreads.c: conditionally excluded unistd.h
9419 * testThradsWin32.c: broke overlong lines
9420 * include/win32config.h: adapted thread-related macros to the new
9421 scheme and for pthreads on Windows
9422 * win32/Makefile.msvc: introduced a more flexible thread build,
9423 added testThreads[Win32].c to the build
9424 * win32/configure.js: introduced a more flexible thread config
9425
John Fleck61f6fb62002-10-31 15:23:29 +000094262002-10-31 John Fleck <jfleck@inkstain.net>
9427
9428 * doc/xml.html (and, by implication, FAQ.html)
9429 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9430
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009431Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9432
9433 * configure.in: removed xmlwin32version.h
9434 * include/libxml/Makefile.am: removed xmlwin32version.h
9435
Daniel Veillardce66ce12002-10-28 19:01:59 +00009436Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9437
9438 * tree.c: applied patch from Brian Stafford to fix a bug
9439 in xmlReconciliateNs()
9440
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009441Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9442
9443 * tree.c: applied patch from Christian Glahn to allow
9444 xmlNewChild() on document fragment nodes
9445
Daniel Veillardb39bc392002-10-26 19:29:51 +00009446Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9447
9448 * parser.c: Christian Glahn found a problem with a recent
9449 patch to xmlParseBalancedChunkMemoryRecover()
9450 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9451 problems
9452 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9453 test/schemas/seq*: added the test cases from Charles
9454
Daniel Veillard366a9152002-10-23 20:43:53 +00009455Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9456
9457 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9458 serious cleanup of the spec file and associated changes
9459 in the Makefiles.
9460 * valid.c: try to remove some warnings on x86_64
9461
Daniel Veillardd033d022002-10-23 14:55:02 +00009462Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9463
9464 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9465 fix bug #96586
9466
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009467Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9468
9469 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9470 parsing, applied his patch
9471 * result/HTML/attrents.html result/HTML/attrents.html.err
9472 result/HTML/attrents.html.sax test/HTML/attrents.html:
9473 added the test and result case provided by Mikhail Sogrine
9474
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009475Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9476
9477 * vms/build_libxml.com vms/config.vms vms/readme.vms
9478 include/libxml/parser.h include/libxml/parserInternals.h
9479 include/libxml/tree.h include/libxml/xmlIO.h
9480 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9481 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9482 Applied the VMS update patch from Craig A. Berry
9483 * doc/*.html: update
9484
Daniel Veillardf000f072002-10-22 14:28:17 +00009485Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9486
9487 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9488
Daniel Veillard1e208222002-10-22 14:25:25 +00009489Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9490
9491 * debugXML.c: adding a grep command to --shell in xmllint
9492 for T.V. Raman
9493
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009494Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9495
9496 * xmlcatalog.c: tried to fix some of the problem with --sgml
9497
Daniel Veillard935494a2002-10-22 14:22:46 +00009498Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9499
9500 * parser.c: tried to fix bug #91500 where doc->children may
9501 be overriden by a call to xmlParseBalancedChunkMemory()
9502
9503Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9504
9505 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9506 identifiers in SGML catalogs containing '&'
9507
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009508Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9509
9510 * python/types.c: fixed bugs when passing result value tree
9511 to Python functions.
9512
Daniel Veillard48267432002-10-18 11:21:38 +00009513Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9514
9515 * configure.in: preparing the release of 2.4.26
9516 * doc/*: updated and rebuilt the documentation
9517
Daniel Veillardbb284f42002-10-16 18:02:47 +00009518Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9519
9520 * parser.c: fixed a XML Namespace compliance bug reported by
9521 Alexander Grimalovsky
9522
Daniel Veillard44892f72002-10-16 15:23:26 +00009523Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * HTMLtree.c: fixed serialization of script and style when
9526 they are not lowercase (i.e. added using the API to the tree).
9527
Daniel Veillard2fd85422002-10-16 14:32:41 +00009528Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9529
9530 * valid.c: make xmlValidateDocument emit a warning msg if there
9531 is no DTD, pointed by Christian Glahn
9532
Daniel Veillard32370232002-10-16 14:08:14 +00009533Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9534
9535 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9536 content model when some of the blocks have min or max, and a couple
9537 of bugs found in the process.
9538 * result/schemas/list0* test/schemas/list0*: added some specific
9539 regression tests
9540
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009541Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * README: updated the contact informations
9544
Daniel Veillard63186732002-10-15 08:43:17 +00009545Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9546
9547 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9548 misses it, reported by Peter Bray.
9549
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009550Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9551
9552 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9553 and removed a few warnings
9554
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009555Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9556
9557 * parser.c: Christian Glahn found a small bug in the push parser.
9558 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9559 public
9560
Daniel Veillard6045c902002-10-09 21:13:59 +00009561Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9562
9563 * xmlschemas.c include/libxml/xmlschemas.h: added
9564 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9565 * testSchemas.c: added --memory to test the new interface
9566
Daniel Veillardf0070122002-10-09 14:24:17 +00009567Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9568
9569 * doc/index.py doc/search.php: integrated the XSLT indexing,
9570 a few fixed in the indexer, added a scope selection at the
9571 search level.
9572
Daniel Veillard01992e02002-10-09 10:20:30 +00009573Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9574
9575 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9576 this was due to uninitialized parts of the validation context
9577
Daniel Veillard321be0c2002-10-08 21:26:42 +00009578Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * debugXML.c: applied patch from Mark Vakoc except the API
9581 change, preserved it.
9582 * doc/*: updated the docs to point to the search engine for
9583 information lookup or before bug/help reports.
9584
Daniel Veillard01e87d22002-10-08 16:55:06 +00009585Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9586
9587 * doc/index.py doc/search.php: added mailing-list archives
9588 indexing and lookup
9589
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009590Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9591
9592 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9593
Daniel Veillard9b006132002-10-07 11:13:27 +00009594Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9595
9596 * doc/index.py: improved HTML indexing
9597 * doc/search.php: make the queries also lookup the HTML based indexes
9598
Daniel Veillard141d04b2002-10-06 21:51:18 +00009599Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9600
9601 * doc/index.py: added HTML page indexing
9602
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009603Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9604
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009605 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009606 problem in libxslt.
9607 * catalog.c: fixed list handling in XML_CATALOG_FILES
9608
Daniel Veillardceb09b92002-10-04 11:46:37 +00009609Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * valid.c: typo/bug found by Christian Glahn
9612
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009613Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9614
9615 * xmlIO.c: applied Windows CE patch from Javier.
9616 * win32/wince: new directory, contains support for the PocketPC
9617 with Windows CE from Javier.
9618 * include/win32config.h: reorganised, removed duplicate
9619 definitions and applied WinCE patch from Javier.
9620 * include/wsockcompat.h: new file, now contains WinSock
9621 compatibility macros.
9622 * win32/Makefile.msvc: introduced double-run compilation.
9623
Daniel Veillarde16b5742002-09-26 17:50:03 +00009624Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9625
9626 * configure.in include/libxml/xmlwin32version.h: preparing release
9627 of 2.4.25
9628 * doc/*: updated and regenerated teh docs and web pages.
9629
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009630Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9633 error were not covering namespace declarations.
9634 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9635 it was missing the attribute declaration for the namespace
9636 * result/VC/NS3: the fix now report breakages in that test
9637
Daniel Veillardabe01742002-09-26 12:40:03 +00009638Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9639
9640 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9641
Daniel Veillard2ace1952002-09-26 12:28:02 +00009642Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9645 and regenerated the docs and web site
9646
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009647Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9648
9649 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9650 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9651 not before
9652
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009653Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9654
9655 * python/generator.py python/libxml2class.txt: fixed a stupid error
9656 breaking the python API
9657
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009658Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9659
9660 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9661 triostr.c triostr.h: applied a trio update patch from
9662 Bjorn Reese which should work with MinGW
9663
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009664Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9665
9666 * tree.c: improving some documentation comments
9667 * xmlregexp.c: found and fixed a mem leak with python regression tests
9668 * doc/*: rebuilt the doc and the API XML file including the
9669 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9670 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9671 python/types.c: added access to the XML Schemas regexps from
9672 python
9673 * python/tests/Makefile.am python/tests/regexp.py: added a
9674 simple regexp bindings test
9675
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009676Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9677
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009678 * doc/xml.html:
9679 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009680
Daniel Veillard118aed72002-09-24 14:13:13 +00009681Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9682
9683 * xmlregexp.c: fixed the data callback on transition functionality
9684 which was broken when using the compact form
9685 * result/schemas/*: updated the results, less verbose, all tests
9686 pass like before
9687 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9688 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9689 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9690 annoying warnings
9691 * xpath.c: try to provide better error report when possible
9692
Daniel Veillard72336152002-09-21 13:08:14 +00009693Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * Makefile.am: fixed a breakage raised by Jacob
9696
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009697Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9698
9699 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9700 which don't use sockets
9701
Igor Zlatkovic01280582002-09-20 16:40:34 +00009702Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9703
9704 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9705 * win32/configure.js: applied zlib patch from Daniel Gehriger
9706
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009707Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9708
9709 * win32/configure.js: applied the patch from Mark Vakoc for
9710 regexp support
9711 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9712 for regexp support
9713
Daniel Veillardb5c05732002-09-20 13:36:25 +00009714Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9715
9716 * xmlschemastypes.c: as pointed by Igor Float and Double
9717 parsing ain't finished yet
9718
Daniel Veillard40b11342002-09-20 12:01:39 +00009719Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9720
9721 * Makefile.am configure.in: trying to fix #88412 by bypassing
9722 all the python subdir if python ain't detected
9723
Daniel Veillard23e73572002-09-19 19:56:43 +00009724Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9725
9726 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9727 made configuring with regexps/automata/unicode the default
9728 but without schemas ATM
9729 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9730 fixed the regexp based DTD validation performance and memory
9731 problem by switching to a compact form for determinist regexps
9732 and detecting the determinism property in the process. Seems
9733 as fast as the old DTD validation specific engine :-) despite
9734 the regexp built and compaction process.
9735
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009736Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * valid.c: determinism is debugged, new DTD checking code now works
9739 but xmlFAComputesDeterminism takes far too much CPU and the whole
9740 set usues too much memory to be really usable as-is
9741
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009742Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9743
9744 * tree.c: fixed another stupid bug in xmlGetNodePath()
9745 * xmllint.c: --version now report the options compiled in
9746
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009747Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9748
9749 * HTMLparser.c: small cleanup
9750 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9751 when configured with them. A bit of debugging around the determinism
9752 checks is still needed
9753
Daniel Veillard63b01c22002-09-17 19:25:28 +00009754Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9755
9756 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9757
Daniel Veillard92727042002-09-17 17:59:20 +00009758Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9759
9760 * xmlIO.c: small portability glitch fixed.
9761
Daniel Veillard84d70a42002-09-16 10:51:38 +00009762Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9763
9764 * xmlschemastypes.c: incomplete steps for real/double support
9765 * testAutomata.c include/libxml/xmlautomata.h
9766 include/libxml/xmlregexp.h: avoiding a compilation problem
9767 * valid.c include/libxml/valid.h: starting the work toward using
9768 the regexps for actual DTD validation
9769
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009770Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9771
9772 * hash.c: cosmetic cleanup
9773 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9774 integrating a DTD validation layer based on the regexps
9775
Daniel Veillard4402ab42002-09-12 16:02:56 +00009776Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9777
9778 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9779 the determinism was tested before eliminating the epsilon
9780 transitions :-(
9781
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009782Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9783
9784 * python/generator.py python/libxml.c python/libxml.py
9785 python/libxml2-python-api.xml python/libxml2class.txt
9786 python/libxml_wrap.h python/types.c: updated the python
9787 bindings, added code for easier File I/O, and the ability to
9788 define a resolver from Python fixing bug #91635
9789 * python/tests/Makefile.am python/tests/inbuf.py
9790 python/tests/outbuf.py python/tests/pushSAXhtml.py
9791 python/tests/resolver.py python/tests/serialize.py: updated
9792 and augmented the set of Python tests.
9793
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009794Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9795
9796 * win32/configure.js: added more readme info for the binary
9797 package.
9798
Daniel Veillard607b35c2002-09-10 12:16:19 +00009799Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * xmlIO.c: fixed a stupid out of bound array error
9802
9803Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9806 messing around with support for Windows path, cleanups,
9807 trying to identify and fix the various code path to the
9808 filename access. Added xmlNormalizeWindowsPath()
9809
Daniel Veillard76575762002-09-05 14:21:15 +00009810Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * error.c valid.c: working on better error reporting of validity
9813 errors, especially providing an accurate context.
9814 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9815 error reports in those cases.
9816
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009817Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9818
9819 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9820 parser.c parserInternals.c xmlIO.c: get rid of all the
9821 perror() calls made in the library execution paths. This
9822 should fix both #92059 and #92385
9823
Daniel Veillard19aa7022002-09-05 11:14:19 +00009824Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9825
9826 * xmllint.c: memory leak reporting was broken after a change
9827 of the preprocessor symbol used to activate it.
9828
Daniel Veillardec6725e2002-09-05 11:12:45 +00009829Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * tree.c: try to make the copy function work for node of
9832 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9833 DOM layers though, not libxml2 itself.
9834
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009835Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9836
9837 * valid.c: try to provide file and line informations, not all
9838 messages are covered, but it's a (good) start
9839
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009840Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9841
9842 * xinclude.c: reimplemented a large part of the XInclude
9843 processor, trying to minimize resources used, James Henstridge
9844 provided a huge test case which was exhibiting severe memory
9845 consumption problems.
9846
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009847Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * python/Makefile.am: applied patch from Christophe Merlet to
9850 reestablish DESTDIR
9851
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009852Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * libxml.spec.in: fixes libary path for x86_64 AMD
9855
John Fleckbe98b332002-09-04 03:16:23 +00009856Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9857
9858 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009859 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009860 (plus resulting generated html files)
9861 fixing one spot I missed in the tutorial where I hadn't freed
9862 memory properly
9863
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009864Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9865
9866 * doc/tutorial/includeaddattribute.c
9867 * doc/tutorial/includeaddkeyword.c
9868 * doc/tutorial/includegetattribute.c
9869 * doc/tutorial/includekeyword.c
9870 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009871 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009872 update tutorial to properly free memory (thanks to Christopher
9873 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009874 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009875 added image files so the callouts are graphical, making it
9876 easier to read ( use "--param callout.graphics 1" to generate
9877 html with graphical callouts)
9878
Daniel Veillarde1662542002-08-28 11:50:59 +00009879Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9880
9881 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9882 nice logos generated by Marc Liyanage
9883 * doc/site.xsl *.html: changed the stylesheet to show the new
9884 logo and regenerated the pages
9885
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009886Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9887
9888 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9889
Daniel Veillard42766c02002-08-22 20:52:17 +00009890Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9891
9892 * xpath.c: possible mem leak patch from Jason Adams
9893
9894Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9895
9896 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9897 in the XQuery namespace
9898 * configure.in: preparing 2.4.24
9899 * doc/*.html: updated the web pages
9900
9901Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9902
9903 * python/generator.py: closing bug #85258 by generating conditional
9904 compile check to avoid linking to routines not configured in.
9905
Havoc Pennington84ec40a2002-08-22 13:59:35 +000099062002-08-22 Havoc Pennington <hp@pobox.com>
9907
9908 * autogen.sh: update error message for missing automake
9909
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009910Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9911
9912 * python/Makefile.am: typo in target name resulted in libxml2.py
9913 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9914
Daniel Veillard22669b22002-08-22 07:17:11 +00009915Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * win32/win32/Makefile.mingw: updated with version from
9918 Elizabeth Barham at http://soggytrousers.net/repository/
9919
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009920Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9921
9922 * win32/Makefile.msvc: added the prefix location to the include
9923 and lib search path.
9924
Havoc Pennington830e8972002-08-18 22:22:13 +000099252002-08-18 Havoc Pennington <hp@pobox.com>
9926
9927 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9928 both automake 1.6 and 1.4 installed get the right automake. Means
9929 compilation from CVS will now require the latest automake 1.4
9930 release, or manually creating symlinks called "automake-1.4" and
9931 "aclocal-1.4"
9932
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009933Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * configure.in python/Makefile.am: more AMD 64 induced changes from
9936 Frederic Crozat
9937
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009938Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * xinclude.c: oops I was missing the xml:base fixup too
9941 * result/XInclude/*.xml: this adds xml:base attributes to most
9942 results of the tests
9943
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009944Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9945
9946 * xinclude.c: quick but apparently working implementation of
9947 xi:fallback, should close bug #89684
9948 * Makefile.am test/XInclude/docs/fallback.xml
9949 result/XInclude/fallback.xml: added a basic test for fallback,
9950 and run with --nowarning to avoid a spurious warning
9951 * configure.in: applied patch from Frederic Crozat for python
9952 bindings on AMD 64bits machines.
9953
Daniel Veillard9e923512002-08-14 08:48:52 +00009954Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9957 the caller don't pass a SAX callback block.
9958
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009959Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * tree.c: applied the same fix for the XML-1.0 namespace to
9962 xmlSearchNsByHref() as was done for xmlSearchNs()
9963
Daniel Veillardad11b302002-08-12 14:53:41 +00009964Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * libxml.3: small cleanup of the man page
9967 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9968 when serializing HREF attributes generated by XSLT.
9969
Daniel Veillardc084e472002-08-12 13:27:28 +00009970Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9973 version of Marc Liyanage' patch for boolean attributes in HTML
9974 output
9975
Daniel Veillard5f91b372002-08-12 12:13:01 +00009976Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * python/tests/serialize.py: fixed the test results, indenting
9979 behaviour changed slightly
9980
Aleksey Sanin9e951762002-08-08 18:02:41 +00009981Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9982
9983 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9984 new c14n function to Windows def files
9985
Aleksey Saninea4272a2002-08-02 23:50:03 +00009986Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9987
9988 * c14n.c: fixed a memory leak in c14n code
9989
Daniel Veillard58e44c92002-08-02 22:19:49 +00009990Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * parser.c include/libxml/parser.h: adding a new API for Christian
9993 Glahn: xmlParseBalancedChunkMemoryRecover
9994 * valid.c: patch from Rick Jones for some grammar cleanup in
9995 validation messages
9996 * result/VC/* result/valid/*: this slightly change some of the
9997 regression tests outputs
9998
Daniel Veillard0bf29002002-08-01 12:54:11 +00009999Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10000
10001 * tree.c: trying to fix a problem in namespaced attribute handling
10002 raised by Christian Glahn
10003
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010004Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10005
10006 * encoding.c include/libxml/encoding.h: Opening the interface
10007 xmlNewCharEncodingHandler as requested in #89415
10008 * python/generator.py python/setup.py.in: applied cleanup
10009 patches from Marc-Andre Lemburg
10010 * tree.c: fixing bug #89332 on a specific case of loosing
10011 the XML-1.0 namespace on xml:xxx attributes
10012
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010013Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10014
10015 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10016 corner case from new Merlin's test suite and added a callback
10017 that will be used to improve xmlsec performance
10018
10019
Daniel Veillard0b22def2002-07-29 16:23:03 +000010020Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * HTMLtree.c: trying to fix the <style> escaping problem in
10023 HTML serialization bug #89342
10024
Daniel Veillard0b28e882002-07-24 23:47:05 +000010025Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10028 and rebuilt the web site.
10029
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010030Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010031
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010032 * include/libxml/tree.h: added _private member to xmlNs struct
10033
Daniel Veillard1d995272002-07-22 16:43:32 +000010034Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * HTMLparser.c: fixing bug #84876 based on the xml working
10037 code.
10038
William M. Brack61eaba52002-07-21 11:14:18 +000010039Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10040
10041 * python/Makefile.am: enhanced to fix bug 72012 (errors
10042 when using '-jX' make parameter)
10043
William M. Brackef61d202002-07-19 08:32:00 +000010044Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10045
10046 * xpath.c: small additional enhancement for booleans
10047 compared to nodesets
10048
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010049Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * HTMLtree.c: changed the order of the encoding declaration
10052 attributes in the meta tags due to a bug in IE/Mac
10053
William M. Brack0c022ad2002-07-12 00:56:01 +000010054Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10055
10056 * xpath.c: enhanced handling of booleans (especially '='
10057 and '!=' for nodesets) - fixes bug 85256. Added new
10058 routine xmlXPathNotEqualValues for more proper handling
10059 of '!=' when nodesets are involved.
10060
Daniel Veillard06944e22002-07-11 19:55:18 +000010061Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10062
10063 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10064 doc/xmlcatalog_man.xml to the source distribution
10065
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010066Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10067
10068 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10069 asked for this.
10070
Daniel Veillard539638b2002-07-06 19:55:14 +000010071Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10072
10073 * configure.in: preparing 2.4.23
10074 * doc/*: rebuilt the docs
10075
Daniel Veillard176d99f2002-07-06 19:22:28 +000010076Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10077
10078 * parser.c: fixing bug #84169 by fixing the
10079 comment of xmlCreatePushParserCtxt to describe the
10080 encoding detection parameters better.
10081
Daniel Veillard37f961d2002-07-06 17:53:56 +000010082Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * valid.c: fixing bug #79331 in one path the lookup for
10085 ID attributes on a namespaced node wasn't handled correctly :-\
10086
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010087Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * HTMLparser.c: trying to fix 87235 about discarded white
10090 spaces in the HTML parser.
10091 * result/HTML/*: this changes the output of a number of HTML
10092 regression tests
10093
Daniel Veillardfdc91562002-07-01 21:52:03 +000010094Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * xpath.c: applied patch from Richard Jinks for the namespace
10097 axis + fixed a memory error.
10098 * parser.c parserInternals.c: applied patches from Peter Jacobi
10099 removing ctxt->token for good.
10100 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10101 popped out by the regression tests.
10102 * Makefile.am: patch for threads makefile from Gary Pennington
10103
William M. Brack6000af52002-06-28 11:43:13 +000010104Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10105
Daniel Veillardfdc91562002-07-01 21:52:03 +000010106 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010107 expressions involving preceding-sibling (et al).
10108
Daniel Veillard153120c2002-06-18 07:58:35 +000010109Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10110
10111 * hash.c: applied a patch from Peter Jacobi to solve a problem
10112 when compiling with the Watcom C on Win32
10113 * result/schemas/*.err: the change of hashing algo generated
10114 permutations in the output
10115
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010116Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * hash.c: applied patch from Sander Vesik improving the quality of
10119 the hash function.
10120
Aleksey Sanina5808b92002-06-14 17:07:41 +0000101212002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010122
10123 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10124 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10125 xmllint.c xpath.c: replaced sprintf() with snprintf()
10126 to prevent possible buffer overflow (the bug was pointed
10127 out by Anju Premachandran)
10128
Daniel Veillarde059b892002-06-13 15:32:10 +000010129Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10130
10131 * parser.c: removed an uninitialized data error popped by valgrind
10132 on PE references
10133
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010134Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10135
10136 * doc/xml.html
10137 adding tutorial reference to the web page
10138
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010139Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10140
10141 * doc/tutorial/xmltutorial.xml
10142 * doc/tutorial/ar01s07.html
10143 * doc/tutorial/ape.html
10144 * doc/tutorial/includegetattribute.c
10145 adding section to tutorial about retrieving an attribute
10146 value
10147
Daniel Veillardf5582f12002-06-11 10:08:16 +000010148Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * parser.c: applied a couple of patches from Peter Jacobi to start
10151 to get rid of ctxt->token, with a possible significant speed
10152 improvement to be gained once done. Better compliance with PE
10153 references constructs in DTDs too.
10154 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10155 from Peter too
10156
Daniel Veillard38d80e22002-06-11 07:24:56 +000010157Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10160 xmlParseElement was likely to have been deallocated at the
10161 time of the report, possibly leading to segfault. Just report
10162 the tag name now.
10163
Daniel Veillard9e412302002-06-10 15:59:44 +000010164Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * xpath.c: patch from Richard Jinks for XPath substring() function
10167 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10168
Aleksey Sanina5808b92002-06-14 17:07:41 +0000101692002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010170
10171 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10172
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010173Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10174
10175 *doc/FAQ.html
10176 fixing typos in FAQ, thanks to Robert Funnell for the
10177 editing help
10178
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010179Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * NEWS: got complaints from rpmlint that it was empty
10182
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010183Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10184
10185 * added doc/tutorial, including:
10186 apa.html
10187 apb.html
10188 apc.html
10189 apd.html
10190 ar01s02.html
10191 ar01s03.html
10192 ar01s04.html
10193 ar01s05.html
10194 ar01s06.html
10195 includeaddattribute.c
10196 includeaddkeyword.c
10197 includekeyword.c
10198 includestory.xml
10199 index.html
10200 xmltutorial.xml
10201 libxml tutorial, including generated html
10202
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010203Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10204
10205 * result/c14n/exc-without-comments/merlin-c14n-two-*
10206 result/c14n/without-comments/merlin-c14n-two-*
10207 test/c14n/exc-without-comments/merlin-c14n-two-*
10208 test/c14n/without-comments/merlin-c14n-two-*
10209 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10210 c14n/exc-c14n and slightly modified test script to handle
10211 these test cases
10212 * c14n.c: fixed bugs for complicated nodes set (namespace
10213 without node and others from merlin-c14n-two.tar.gz)
10214 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10215 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10216 for xmlsec performance patch
10217 * xpath.c: fixed self::node() for namespaces and attributes
10218
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010219Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10220
10221 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10222 but with the format parameter
10223 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10224
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010225Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10226
10227 * Makefile.am: updated c14n tests suite
10228 * c14n.c: performance improvement for previous c14n patch
10229
Daniel Veillarde72c7562002-05-31 09:47:30 +000010230Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * parser.c: another peroformance patch from Peter Jacobi, that
10233 time on parsing attribute values.
10234
Aleksey Sanin508a1012002-05-31 06:32:32 +000010235Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10236
10237 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10238 into LibXML2 test suite
10239
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010240Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10241
10242 * c14n.c: propagating xpath ancesstors node fix to c14n
10243 plus small performance improvement to reduce number of
10244 mallocs
10245 * xpath.c: fixed ancestors axis processing for namespace nodes
10246
Daniel Veillard46de64e2002-05-29 08:21:33 +000010247Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10250 Peter Jacobi
10251
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010252Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * configure.in: preparing 2.4.22
10255
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010256Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10257
10258 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10259 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10260 a public entry point.
10261 * doc/*: rebuilt the API and docs
10262
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010263Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * xpath.c: patch from Richard Jinks to fix a problem introduced
10266 in the previous patch and pointed by Norm
10267
Daniel Veillardc6924812002-05-24 11:10:43 +000010268Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * libxml.spec.in: fixing bug #81112
10271
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010272Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10273
10274 * uri.c: fixing bug #82848
10275
Daniel Veillarda2878972002-05-24 07:54:39 +000010276Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10277
10278 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10279 output of one catalog test
10280
Aleksey Sanin114e4752002-05-24 07:20:27 +000010281Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010282
Aleksey Sanin114e4752002-05-24 07:20:27 +000010283 * global.data globals.c tree.c include/libxml/globals.h
10284 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10285 default value for global parameter xmlIndentTreeOutput to 1 and
10286 introduced new global parameter xmlTreeIndentString (the string
10287 used to do one-level indent) with default value " " (as it was
10288 in tree.c)
10289
Daniel Veillard49d5af82002-05-23 11:55:49 +000010290Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10293 with trio and schemas.
10294
Daniel Veillard7c13af42002-05-22 09:57:32 +000010295Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * xpath.c: patch from Richard Jinks to fix the problem raised in
10298 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10299
Daniel Veillard5a872412002-05-22 06:40:27 +000010300Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * xmlschemas.c: a bit of work on import.
10303 * xmlschemastypes.c: Charles Bozeman provided a compare function
10304 for date/time types so min/max facet restrictions should work,
10305 indeterminate comparisons return an error instead of equal.
10306 * test/schemas/date_0* result/schemas/date_0_0: specific test
10307 from Charles Bozeman too
10308
Daniel Veillard10b6da42002-05-18 07:55:20 +000010309Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10312 from Christian Cornelssen fixing the man pages and the Catalog
10313 building script.
10314 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10315 next step is <xs:import> I now have a reasonable understanding
10316 of how it works.
10317
Daniel Veillarde5354492002-05-16 08:43:22 +000010318Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10321
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010322Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10323
10324 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10325
Daniel Veillard088bf112002-05-14 11:03:59 +000010326Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * xpath.c: fixing an XPath function evalutation bug pointed out
10329 by Alexey Efimov where the context was lost when evaluating
10330 the function arguments
10331
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010332Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010333
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010334 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10335 function public for XMLSec performance optimizations
10336
Daniel Veillard3cd72402002-05-13 10:33:30 +000010337Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * python/generator.py python/libxml2class.txt : fixed a problem
10340 with the HTML parser pointed by Gary Benson
10341 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10342 example
10343
Aleksey Sanine48a3182002-05-09 18:20:01 +000010344Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10345 * parser.c: fixed bug #81159 (memory growth in SAX)
10346
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010347Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10348 * xpath.c: fixed bug #78858 (the real fix)
10349
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010350Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010351 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010352
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010353Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10354
10355 * tree.c: modified xmlNodeSetBase to allow changing the
10356 base of a document.
10357
Daniel Veillard070803b2002-05-03 07:29:38 +000010358Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * xmlschemastypes.c: patch Charles Bozeman for validation of
10361 all the date, time, and duration types
10362 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10363 * configure.in: fixed an error pointed by an user
10364 * xml2-config.in: fixed an error pointed by an user
10365
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010366Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10367
10368 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10369 win32/libxml2.def.src xmlIO.c: exported default
10370 'file:', 'http:' and 'ftp:' protocols input handlers
10371 and maked protocols comparisson case insensitive
10372
Daniel Veillard34de97f2002-04-30 14:29:22 +000010373Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * configure.in: Neven Has detected a typo
10376
Daniel Veillard28577c32002-04-30 06:48:41 +000010377Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10380 as one of the persons allowed to commit directly to the
10381 module.
10382
Daniel Veillardfc57b412002-04-29 15:50:14 +000010383Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10386 * valid.c: raised a too low limit
10387 * doc/*: rebuilt the docs
10388
Daniel Veillardeca82812002-04-24 11:42:02 +000010389Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * test/XPath/expr/floats test/XPath/expr/functions
10392 result/XPath/expr/floats result/XPath/expr/functions
10393 xpath.c: another XPath conformance patch from Richard Jinks
10394
Daniel Veillard13e04c62002-04-23 17:51:29 +000010395Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * xmlschemas.c: fixed validation of attribute groups.
10398 * test/schemas result/schemas: added an example from the primer
10399
Daniel Veillard88c58912002-04-23 07:12:20 +000010400Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10403 * test/schemas result/schemas: updated the test list
10404
Daniel Veillarde19fc232002-04-22 16:01:24 +000010405Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * TODO: updated a bit
10408 * parser.c: made a comment more specific
10409 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10410 Schemas conformance.
10411 * test/schemas result/schemas: updated the test list
10412
Daniel Veillard441bc322002-04-20 17:38:48 +000010413Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10416 implementing xs:all with minOccurs = 0
10417 * tes/schemas/* result/schemas/*: added more tests covering
10418 xs:all
10419
Daniel Veillard8a001f62002-04-20 07:24:11 +000010420Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * xmlregexp.c: first implementation of the all particle, this
10423 may need to be revisited for case where not all transitions
10424 must be crossed.
10425
Daniel Veillard7646b182002-04-20 06:41:40 +000010426Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10427
10428 * tree.c: another entity processing update from Markus Henke
10429
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010430Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10431
10432 * trionan.c: fixed crash on OSF/1
10433
Daniel Veillardb4398962002-04-19 07:01:55 +000010434Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * xmlschemas.c: more Schemas work
10437 * test/schemas/* result/schemas/*: added more tests coming
10438 from the spec.
10439
Daniel Veillard54761132002-04-18 21:00:44 +000010440Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10443 ExcC14N specification
10444
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010445Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * tree.c: patch from Markus Henke, fix for recursive entities.
10448
Daniel Veillard23b1f372002-04-18 15:50:05 +000010449Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * xpath.c: fix a problem with string() on a document node.
10452
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010453Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10454
10455 * Makefile.am xmlschemas.c: more Schemas work
10456 * test/schemas/* result/schemas/*: added more tests coming
10457 from the spec.
10458
Daniel Veillard6231e842002-04-18 11:54:04 +000010459Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10460
10461 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10462 * result/HTML/*: this changes a few things in the results
10463
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010464Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10465
10466 * include/libxml/tree.h: eliminated 'declaration different than
10467 prototype' warning
10468 * include/win32config.h: "resolved" conflicts with errno.h
10469
Daniel Veillardb509f152002-04-17 16:28:10 +000010470Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10473 on the automata interfaces and debug of counted choices
10474 * test/schemas/* result/schemas/*: added a number of tests
10475
Daniel Veillard8651f532002-04-17 09:06:27 +000010476Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10479 a bit of work on Schemas
10480 * testSchemas.c: try to make it more useful
10481 * test/schemas/* result/schemas/* Makefile.am: changed the
10482 Schemas regression test procedure, started adding a few samples
10483
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010484Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10485
10486 * include/libxml/encoding.h: Patch for the Borland C++ builder
10487 * include/libxml/tree.h: Patch for the Borland C++ builder
10488 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010489 * win32/bcb5: New directory for the Borland C++ builder
10490 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010491
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010492Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10493
10494 * win32/Makefile.msvc: Update for XML Schema support
10495 * win32/configure.js: Update for XML Schema support
10496 * win32/libxml2.def.src: Update for XML Schema support
10497
Daniel Veillard4255d502002-04-16 15:50:10 +000010498Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10501 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10502 xmlunicode.c include/libxml/Makefile.am
10503 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10504 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10505 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10506 include/libxml/xmlversion.h.in : merged the current state of
10507 XML Schemas implementation, it is not configured in by default,
10508 a specific --schemas configure option has been added.
10509 * test/automata test/regexp test/schemas Makefile.am
10510 result/automata result/regexp result/schemas:
10511 merged automata/regexp/schemas regression tests
10512
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010513Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * xpath.c: Gary found a compile time problem, fixes #78823
10516
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010517Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * configure.in: release of 2.4.20
10520 * doc/*: updated and rebuilt the docs
10521
Daniel Veillardf544f192002-04-15 12:56:56 +000010522Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * python/Makefile.am: patch from Cristian Gafton to build on
10525 Red Hat 6.2, should also fix #75779
10526
Daniel Veillard940492d2002-04-15 10:15:25 +000010527Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * valid.c: first part of fixing #78729
10530
Daniel Veillardeb475a32002-04-14 22:00:22 +000010531Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10534 escaping of URI when saving HTML files.
10535 * result/HTML/*: this impacted some tests
10536
Daniel Veillard9b731d72002-04-14 12:56:08 +000010537Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * configure.in: trying to fix #77441
10540
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010541Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * include/libxml/xmlIO.h: Hallski complained it could not be
10544 included by itself.
10545
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010546Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10549
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010550Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10551
10552 * win32/configure.js: patch from Nilo for the c14n option
10553 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10554
Daniel Veillardda423da2002-04-10 19:25:38 +000010555Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10558 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10559 LIBXML_THREAD_ENABLED
10560
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010561Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * xpath.c: another patch from Richard Jinks for substring conformance
10564 * test/XPath/expr/floats test/XPath/expr/strings
10565 result/XPath/expr/floats result/XPath/expr/strings: update of the
10566 test suite to check those.
10567
Daniel Veillard01917aa2002-04-10 11:30:41 +000010568Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * xpath.c: patch from Richard Jinks for .x float parsing.
10571
Daniel Veillard46d6c442002-04-09 16:10:39 +000010572Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10573
10574 * parser.c: patch from Markus Henke when an encoding ain't recognized
10575
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010576Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10577
10578 * libxml.m4: got a report that #include <string.h> was needed
10579
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010580Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10583
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010584Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10585
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010586 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010587
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010588Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10591 pointed out by Melvyn Sopacua.
10592
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010593Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * libxml.m4: Frédéric Crozat gave a patch related to the change
10596 of Include paths breaking the libxml.m4
10597
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010598Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * xpath.c: Fix bug #76927 forgot to save some context
10601 when evaluating binary expressions
10602
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010603Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * configure.in: fixed configure for MPE/iX from Markus Henke
10606 * xmlmemory.c: fixed initialization problems
10607 * xpath.c: another set of patches from Richard Jinks this
10608 fixes "make XPathtests" on linux
10609
Daniel Veillard21458c82002-03-27 16:12:22 +000010610Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10613 * test/XPath/expr/compare test/XPath/expr/equality
10614 test/XPath/expr/floats test/XPath/expr/functions
10615 test/XPath/expr/strings result/XPath/expr/compare
10616 result/XPath/expr/equality result/XPath/expr/floats
10617 result/XPath/expr/functions result/XPath/expr/strings: Updated
10618 tests though they show a divergence on Linux
10619
Daniel Veillard28dfed12002-03-27 09:08:17 +000010620Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * xpath.c trionan.c: previous commit also included patches
10623 from Richard Jinks on some IEEE support corner case
10624
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010625Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10628 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10629 that $(datadir) should be used for docs
10630
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010631Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10634 could leak filedescriptors
10635
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010636Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * configure.in nanohttp.c: applied patch from Allan Clark for
10639 UnixWare/OpenServer
10640
Daniel Veillard19274092002-03-25 16:48:03 +000010641Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10642
10643 * configure.in: preparing 2.4.19
10644 * doc/*: rebuilt the docs
10645
Daniel Veillard56b2db72002-03-25 16:35:28 +000010646Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10647
10648 * nanohttp.c: fixing #76043, got fed up with non-portability
10649 of that piece of code.
10650
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010651Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * valid.c SAX.c: Never commit without running "make tests" :-(
10654 fix a couple of stupidities in the previous commit
10655 * result/*: a few changes in some attribute order result of previous
10656 commit.
10657
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010658Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10661 the internal subset should not raise duplicate ID errors,
10662 also there was a small bug in conjunction to namespace
10663 declarations defaulted and xml:xxx attributes DTD definitions.
10664
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010665Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * xpath.c: Richard Jinks also raised some rounding problems
10668 this tries to fix them
10669
Daniel Veillard4e2df542002-03-22 12:23:14 +000010670Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10673 behaviour in xmlXPathCastToString()
10674
Daniel Veillarddb552912002-03-21 13:27:59 +000010675Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10678 raised by Morus Walter
10679
Daniel Veillard9e537932002-03-21 13:08:08 +000010680Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10683 from Igor
10684
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010685Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * xpath.c: fixing #75619, related to a problem when trying
10688 to evaluate condition when the current node set resulting
10689 from that sub-step evaluation is empty. Also fixes 2 potential
10690 problem with previous-sibling and next-siblings axis.
10691
Daniel Veillard1840ef02002-03-21 08:05:23 +000010692Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10695 HTML support is not configured in.
10696
Daniel Veillard561b7f82002-03-20 21:55:57 +000010697Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10700 include/libxml/tree.h: dohh I really didn't intended to commit
10701 this test version :-(
10702
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010703Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10704
10705 * testSAX.c: I wanted to see the real speed at the SAX interface
10706 after a little too many Ximianer started complaining about the
10707 parser speed.
10708 added a --quiet option:
10709 paphio:~/XML -> ls -l db100000.xml
10710 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10711 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10712 3200006 callbacks generated
10713 real 0m1.270s
10714 Which means 16MBytes/s and 3Mcallback/s
10715
Daniel Veillardc62a1472002-03-19 18:35:12 +000010716Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10717
10718 * xpath.c: valgrind spotted another error that time when running
10719 on libxslt regression tests
10720
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010721Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * Makefile.am: adding "make valgrind" running the full regression
10724 tests (except python ones) under Valgrind (using valgrind -q
10725 which was kindly added by the author).
10726 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10727 passes cleanly now except an obcure floating point initialization
10728 raised in log10() in one XPath regression test ???
10729 * tree.c: edited some comments to close #75244
10730
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010731Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10734 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10735 context of ScrollKeeper, made sure that if the number is
10736 an integer, the serialization follows the description at
10737 http://www.w3.org/TR/xpath#section-String-Functions
10738
Daniel Veillard5997aca2002-03-18 18:36:20 +000010739Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10740
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010741 * configure.in: preparing 2.4.18
10742 * doc/*: updated and rebuilt the web site
10743 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10744 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010745 * parser.c: humm, changed the way the SAX parser work when
10746 xmlSubstituteEntitiesDefault(1) is set, it will then
10747 do the entity registration and loading by itself in case the
10748 user provided SAX getEntity() returns NULL.
10749 * testSAX.c: added --noent to test the behaviour.
10750
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010751Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * parser.c: Wilfried Teiken provided a hackish but working
10754 way to get context reported back on entities when parsing
10755 with SAX and without breaking the DOM build.
10756
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010757Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * c14n.c: applied a new patch from Aleksey Sanin
10760 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10761 to reference Aleksey implementation of XML digital Signatures
10762
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010763Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * xpath.c: small fix to avoid potential problem due to
10766 ordering of freeing data
10767 * python/Makefile.am: people were complaining about
10768 the generated file in python dir not being built
10769
Daniel Veillardd2379012002-03-15 22:24:56 +000010770Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10771
10772 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10773 python/generator.py python/libxml.c python/types.c: Cleanup
10774 of the python Makefiles based on Jacob and James feedback,
10775 fixed the spec file accordingly, fixed the number of warning
10776 that passing my pedantic CFLAGS was generating. Conclusion
10777 is that Python includes are real crap.
10778
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010779Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10780
10781 * configure,in: it was reported quite a few times that
10782 xml2-config --cflags should not output
10783 -I$includeprefix/libxml2/libxml because libxml2 header names
10784 clashes with existing names like list.h from C++ stl.
10785 Includes should be #include<libxml/xxx.h> so ...
10786
Daniel Veillard6f293b12002-03-15 09:42:33 +000010787Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * c14n.c: another patch from Aleksey Sanin
10790
Daniel Veillard5c396542002-03-15 07:57:50 +000010791Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10794 canonicalization algorithm
10795 * doc/xml.html doc/index.html: added the C14N references on the
10796 index page.
10797
jacob berkman9be65862002-03-14 02:15:56 +0000107982002-03-13 jacob berkman <jacob@ximian.com>
10799
10800 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10801 usage, redundant, and gcc specific
10802
Daniel Veillard75be0132002-03-13 10:03:35 +000010803Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * xpath.c: speedup some node selection operations, this can
10806 have a significant impact on DocBook Norm's stylesheets
10807 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10808 make sure it's always the case
10809 * debugXML.c: distinguish CDATA and comments in ls operations
10810
Daniel Veillard61f26172002-03-12 18:46:39 +000010811Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10814 to generate better API descriptions etc...
10815
Daniel Veillard9ff88172002-03-11 09:15:32 +000010816Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10817
10818 * c14n.c: Fixing #74186, made sure all boolean expressions
10819 get fully parenthesized, ran indent on the output
10820 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10821 include/libxml/tree.h: also #74186 related, removed the
10822 --with-buffers option, and all the preprocessor conditional
10823 sections that were resulting from it.
10824
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010825Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * valid.c: applied patch from Dodji Seketeli fixing an
10828 uninitailized variable in xmlValidGetValidElements()
10829
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010830Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10831
10832 * c14n.c: fixed a few comments
10833 * doc/*.html doc/*/*.html: regenerated the docs and added
10834 the C14N API
10835 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10836
Daniel Veillardfa49d872002-03-09 10:20:00 +000010837Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * check-xml-test-suite.py: fix to adapt varaiations in the
10840 bindings
10841 * configure.in python/setup.py python/setup.py.in: fixed to
10842 have the version of the python scripts automatically updated
10843
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010844Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10847 in xmlCopyProp()
10848
Daniel Veillardaf43f632002-03-08 15:05:20 +000010849Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10850
10851 * configure.in: preparing 2.4.17 release
10852 * doc/*: updated and rebuilt the docs
10853 * xpath.c: fixed a comment
10854 * python/libxml.c: fixed a possible reentrancy problem
10855
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010856Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10859 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10860 added a specific regression test
10861 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10862 not raise exceptions when failing to find the attribute.
10863
Daniel Veillard90bc3712002-03-07 15:12:58 +000010864Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10865
10866 * configure.in xmllint.c: owen pointed out a problem with the
10867 ftme fix, gettimeofday() was not detected by configure and
10868 the ftime header wasn't included, dohhh
10869
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010870Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * configure.in xmllint.c: trying to fix #71457 for timing
10873 precision when gettimeofday() is not availble but ftime() is
10874
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010875Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10878 are now copied on install and part of the -devel RPM
10879
Daniel Veillard7b416132002-03-07 08:36:03 +000010880Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10881
10882 * xpath.c: trying to avoid bug #72150 which was apparently
10883 caused by a gcc bug (or a processor problem) as detailed
10884 at http://veillard.com/gcc.bug
10885
Daniel Veillardf742d342002-03-07 00:05:35 +000010886Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10887
10888 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10889 fixed xmlReconciliateNs(), added a Python test/example for
10890 inter-document cut'n paste
10891 * python/libxml.py: fixed node.doc on document nodes and added
10892 xpathEval() onto node objects
10893
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010894Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10895
10896 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10897 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10898 fixup and integrated tests for the serialization stuff
10899
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010900Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10903 moved the libxml man page to section 3
10904
Daniel Veillard1e774382002-03-06 17:35:40 +000010905Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * tree.c: fix bug #72490
10908 * python/libxml.c python/libxml.py: added methods serialize()
10909 and saveTo() to all node elements.
10910
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010911Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10912
10913 * xmlIO.c: closed #73430, don't read from an input source
10914 which indicated an end-of-file or an error.
10915
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010916Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * parser.c: make sure SAX endDocument is always called as
10919 this could result in a Python memory leak otherwise (it's
10920 used to decrement ref-counting)
10921 * python/generator.py python/libxml.c python/libxml.py
10922 python/libxml2-python-api.xml python/libxml2class.txt
10923 python/tests/error.py python/tests/xpath.py: implemented
10924 the suggestions made by Gary Benson and extended the tests
10925 to match it.
10926
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010927Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * python/generator.py: applied patch fixing #73450
10930
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010931Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10932
10933 * xpath.c: fixing #61290 "namespace nodes have no parent"
10934 long standing divergence from the XPath REC. NodeSets
10935 simply hold a copy of namespace nodes and those node ->next
10936 points to the parent (which may not be the node carrying the
10937 definition).
10938 * include/libxml/xpath.h: flagged but didn't added a possible
10939 speedup
10940 * DOCBparser.c HTMLparser.c: removed some warnings from push
10941 parser due to new state being added.
10942 * tree.c: new fix from Boris Erdmann
10943 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10944 the XML Canonalization support from Aleksey Sanin
10945
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010946Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10947
10948 * tree.c: patch from Boris Erdmann fixing some namespace odities
10949 with xmlCopyNode()
10950
Daniel Veillardc6613042002-03-02 09:34:02 +000010951Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10952
10953 * xmlIO.c: fix bug #72706 when loading a NULL entity
10954
Daniel Veillardc0fef772002-03-01 16:16:31 +000010955Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10958 actually change in a future XML Namespace revision.
10959
Daniel Veillard79426f22002-03-01 16:14:17 +000010960Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10961
10962 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10963 added the possibility of returning nodesets from XPath extension
10964 functions written in Python
10965
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010966Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10967
10968 * python/*: commiting some Python bindings work done while travelling
10969
Daniel Veillard97300512002-03-01 09:13:41 +000010970Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10973 explicitely with memory debugging switched on
10974
Daniel Veillard6361da02002-02-23 10:10:33 +000010975Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10976
10977 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10978 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10979 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10980 the accessor generator for strings
10981 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10982 regression test.
10983
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010984Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * python/README python/generator.py python/libxml.c python/setup.py:
10987 added the 'usual' setup.py to allow building a libxml2-python
10988 module based on the same code. The initialization is however
10989 different the 2 .so files fo libxml2 and libxslt are identical and
10990 they entry point initialize both libraries. this is done to avoid
10991 some possible nasty problem since the Python don't merge the maps
10992 of all shared modules.
10993
Daniel Veillard158a4d22002-02-20 22:17:58 +000010994Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10995
10996 * parser.c: fixed a push/encoding bug reported by Michael
10997 on librsvg
10998
Daniel Veillard7839e162002-02-20 18:54:48 +000010999Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * include/libxml/parserInternals.h: fixes a misplaced #endif
11002
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011003Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11004
11005 * parser.c valid.c: found and fixed a couple of allocation bugs
11006
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011007Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11008
11009 * doc/xml.html doc/python.html doc/*: added a Python and binding
11010 page describing the current state of the Python bindings and
11011 giving pointers to the other languages wrappers.
11012
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011013Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11014
11015 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11016 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11017 rebuilt the API and web site
11018 * xpath.c: fixed #71978 portability bugs
11019
Daniel Veillard8aff2472002-02-19 21:50:43 +000011020Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11021
11022 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11023
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011024Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * include/libxml/parserInternals.h parser.c: had to change
11027 2 internal parsing API when processing document content
11028 to check the start and end of element content are defined
11029 in the same entity
11030 * valid.c include/libxml/valid.h: attribute normalization can
11031 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11032 with the context to report it.
11033 * SAX.c: fixed the last known bugs, crazy validation constraints
11034 when a document is standalone seems correctly handled. There
11035 is a couple of open issues left which need consideration especially
11036 PE93 on external unparsed entities and standalone status.
11037 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11038 The 2 tests left failing are actually in error. Cleanup done.
11039
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011040Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11041
11042 * valid.c: implemented E59 spaces in CDATA does not match the
11043 nonterminal S
11044
Daniel Veillard878eab02002-02-19 13:46:09 +000011045Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11046
11047 * SAX.c parser.c valid.c: more validation test fixups
11048 * check-xml-test-suite.py: added duration info for the tests
11049
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011050Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11051
11052 * parser.c valid.c: a couple of errors were reported but not
11053 saved back as such in the parsing context. Down to 1% failure rate
11054 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11055
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011056Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11057
11058 * xmlInternald.c: isExtender was missing a char
11059 * parser.c include/libxml/parser.h: % are acceptable in the
11060 internal subset if within a PUBLIC ID
11061
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011062Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11063
11064 * SAX.c parserInternals.c valid.c: more work on the conformance
11065 suite. Took the step to finally block documents with encoding
11066 errors. It's a fatal error per the spec, people should have fixed
11067 their documents by now.
11068
Daniel Veillard55253e22002-02-18 14:32:39 +000011069Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11070
11071 * check-xml-test-suite.py: fixed the test script after some discussion
11072 on the semantic of TYPE="error"
11073 * Makefile.am: added the script to the distrib
11074
Daniel Veillard28757702002-02-18 11:19:30 +000011075Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11076
11077 * SAX.c entities.c: fixed a couple of conformances issues deep
11078 into the validation code (standalone and undeclared Notations)
11079
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011080Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11083 stayed there for years !
11084
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011085Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11088 missing
11089
Daniel Veillardc7612992002-02-17 22:47:37 +000011090Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * check-xml-test-suite.py: improved the behaviour a bit as
11093 well as the logs
11094 * parser.c valid.c SAX.c: fixed a few more bugs
11095 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11096
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011097Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * check-xml-test-suite.py: python script to run regression tests
11100 against the XML Test suite of W3C/OASis
11101 * SAX.c: fixed a validation bug
11102 * parser.c: fixed 3 errors pointed by the test suite
11103 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11104 * python/Makefile.am: fixed a dependendy
11105
Daniel Veillard9f28f302002-02-15 20:48:08 +000011106Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11107
11108 * xmlmemory.c: avoid a warning bug #71594
11109
Daniel Veillard144024e2002-02-13 21:14:46 +000011110Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11111
11112 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11113 warning on alpha/Tru64
11114
Daniel Veillarde4301c82002-02-13 13:32:35 +000011115Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * include/libxml/entities.h: fixing a comment
11118 * valid.c: fixing some troubles with validity check on namespaces
11119 * result/VC/NS3 test/VC/NS3: added a specific regression test
11120
Daniel Veillarda6d05382002-02-13 13:07:41 +000011121Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * tree.c: Fixing #71342 serializing '\n' in attribute values
11124 * result/noent/att3 result/att3 test/att3: added a specific
11125 test.
11126
Daniel Veillard797a5652002-02-12 13:46:21 +000011127Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * python/libxml.c: couple of bug fixes
11130
Daniel Veillard01a6d412002-02-11 18:42:20 +000011131Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11132
11133 * python/*.py: removed tabs and used spaces.
11134
Daniel Veillard397ff112002-02-11 18:27:20 +000011135Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11136
11137 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11138 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11139
Daniel Veillard03517542002-02-11 13:54:40 +000011140Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11141
11142 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11143 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11144
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011145Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11146
11147 * include/libxml/encoding.h include/libxml/entities.h
11148 include/libxml/globals.h include/libxml/parser.h
11149 include/libxml/threads.h include/libxml/tree.h
11150 include/libxml/xmlmemory.h: trying to fix the include mess
11151
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011152Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * include/libxml/xmlmemory.h: reverted part of the previous
11155 attempt to provide #69655, this was breaking the build.
11156
Daniel Veillard0ba59232002-02-10 13:20:39 +000011157Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11160 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11161 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11162 include/libxml/parserInternals.h include/libxml/tree.h
11163 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11164 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11165 clean.
11166 * python/libxml.c: fixed a warning.
11167
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011168Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11169
11170 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11171 copying of node, merge back IDs in the target document.
11172 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11173 test/XInclude/ents/ids.xml: test case
11174 * result/VC/ElementValid4: output changed due to a typo fix
11175
Daniel Veillard1c18e302002-02-09 22:16:40 +000011176Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11177
11178 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011179 generate the dependencies right as Jacob found out. Add
11180 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011181
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011182Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11183
11184 * parserInternals.c valid.c: Justin Fletcher found some parts
11185 of the code needing cleanup
11186 * libxml.spec.in python/Makefile.am python/generator.py
11187 python/libxml.c python/libxml.py: Fixed the python Makefiles
11188 corrected a bug showing up on ia64, changed the name of the
11189 python internal module too
11190
Daniel Veillard07be19b2002-02-08 14:20:35 +000011191Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11192
11193 * Makefile.am: applied patch from Andris Pavenis for binary
11194 name suffixes
11195
Daniel Veillardf216d462002-02-08 13:44:24 +000011196Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * xmllint.c win32/win32config.h: fixing #68748
11199
Daniel Veillardd455d792002-02-08 13:37:46 +000011200Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11201
11202 * valid.c: fixing #70166
11203
11204Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * valid.c: fixing #70077
11207
Daniel Veillardc575b992002-02-08 13:28:40 +000011208Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11209
11210 * Copyright Makefile.am README configure.in libxml.spec.in:
11211 Changed to the MIT Licence
11212 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11213 doc/xmlio.html: updated the doc accordingly
11214 * include/libxml/xmlwin32version.h configure.in: preparing
11215 2.4.14 release
11216 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11217 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11218 fixed the const xmlChar * wrapper and generator, XPath extension
11219 functions now use the context as first argument
11220 * python/tests/tstxpath.py python/tests/xpath.py
11221 python/tests/xpathext.py: Updated the tests accordingly
11222 * tree.c: fixed bug #70067
11223
Daniel Veillard7db38712002-02-07 16:39:11 +000011224Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * Makefile.am: cleanup
11227 * debugXML.c: always use stdout if output is NULL
11228 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11229 * python/Makefile.am python/generator.py python/libxml2class.txt
11230 python/libxml_wrap.h python/types.c: augmented the number of bindings
11231 handling FILE * and XPath contexts
11232 * python/tests/Makefile.am: avoid a stupid problem due to the
11233 use of TEST.
11234
Daniel Veillard15a143b2002-02-06 22:40:50 +000011235Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11238
Daniel Veillard70cab352002-02-06 16:06:58 +000011239Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * python/TODO python/libxml.c: cleanup the extension function lookup
11242 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11243
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011244Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * configure.in python/Makefile.am: do not install outside
11247 of prefix
11248
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011249Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * python/TODO python/libxml.c: started adding SAX interfaces
11252 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11253 SAX test
11254
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011255Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11256
11257 * tree.c: hardened the addChild function
11258 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11259 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11260 added accessors needed for xmlNode, a bit more testing and
11261 extension of interfaces
11262 * python/tests/Makefile.am python/tests/build.py: added a test
11263 build from scratch/save/load/check
11264
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011265Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11266
11267 * parserInternals.c: change a small bit in the way valididy
11268 error messages get initialized
11269 * python/TODO python/libxml.c python/libxml2-python-api.xml
11270 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11271 added some memory debugging to track leaks at the libxml2 level
11272 * python/tests/*.py: changed all tests to check for leaks,
11273 there is just one left in XPath extension registrations.
11274
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011275Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11276
11277 * python/TODO python/generator.py python/libxml2-python-api.xml
11278 python/libxml2class.txt: more accessor classes for the parser
11279 context, allow to switch on and check validity
11280 * python/tests/Makefile.am python/tests/error.py
11281 python/tests/invalid.xml python/tests/valid.xml
11282 python/tests/validate.py: attded more test and and added error.py
11283 which I forgot to commit in the last step
11284
Daniel Veillard3ce52572002-02-03 15:08:05 +000011285Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11286
11287 * python/Makefile.am python/types.c: cleanup
11288 * python/libxml.c python/libxml.py python/libxml_wrap.h
11289 python/generator.py python/libxml2-python-api.xml
11290 python/libxml2class.txt: added class for parser context, added
11291 first cut for push mode support. Added a framework to generate
11292 accessors functions.
11293 * python/tests/Makefile.am python/tests/push.py: added a push
11294 test
11295
Daniel Veillardcfb05462002-02-02 23:18:22 +000011296Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11297
11298 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11299 bug a bit of cleanup.
11300
Daniel Veillard5d819032002-02-02 21:49:17 +000011301Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11302
11303 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11304 python/libxml2class.txt: adding error redirections and preformat
11305 to a python handler
11306 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11307 tests self checking
11308
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011309Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11312 a function
11313
Daniel Veillard9589d452002-02-02 10:28:17 +000011314Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11317 python/libxml.c python/libxml2-python-api.xml
11318 python/libxml2class.txt: Progressing through the TODOs, class
11319 description output, extra XML API, RPM now builds the wrappers
11320 for all python installed versions
11321
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011322Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11323
11324 * configure.in libxml.spec.in python/Makefile.am python/TODO
11325 python/generator.py python/libxml2class.txt: added more informations
11326 in the libxml2-python package including docs. Slightly changed
11327 the class hierarchy
11328 * python/tests/*: added basic regression tests infrastructure too
11329
11330Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11333 added libxml2-python as part of the packages installed
11334
Daniel Veillarda7340c82002-02-01 17:56:45 +000011335Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11336
11337 * python/Makefile.am python/generator.py python/libxml.c
11338 python/libxml.py: more work, now able to extend the
11339 XPath interpreter with functions written in python.
11340
Daniel Veillardc3e39442002-02-01 09:29:41 +000011341Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11342
11343 * python/Makefile.am: Jacob sent a patch to allow building from
11344 tarfile.
11345
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011346Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11347
11348 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11349 inserted the python wrappers build, I hope this won't be too
11350 unportable
11351
Daniel Veillard1971ee22002-01-31 20:29:19 +000011352Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11353
11354 * xpath.c: minor optimization
11355 * python/generator.py python/libxml.c python/libxml.py
11356 python/libxml_wrap.h: more work on the python bindings,
11357 they now support XPath and there is no evident leak
11358
Daniel Veillard36ed5292002-01-30 23:49:06 +000011359Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * python/generator.py python/libxml.c python/libxml.py:
11362 more work on the python bindings generator.
11363
Daniel Veillard96fe0952002-01-30 20:52:23 +000011364Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * python/generator.py python/libxml.c python/libxml_wrap.h:
11367 more work on the python bindings.
11368
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011369Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11370
11371 * python/generator.py python/libxml.c python/libxml.py
11372 python/libxml_wrap.h: commited early version of a python binding
11373 for private use only ATM
11374
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011375Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11376
11377 * entities.c tree.c include/libxml/entities.h: applied patch
11378 from Anthony Jones to implement copy of DTD subtree too. Had
11379 just to keep 2 function private which really ought to become
11380 public ones.
11381
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011382Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11383
11384 * xmllint.c: added pointers to the web pages in the usage()
11385
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011386Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11387
11388 * tree.c: more fixes from Petr Kozelka for attribute handling
11389 in the tree API to align the semantic with DOM.
11390
Daniel Veillard36065812002-01-24 15:02:46 +000011391Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11392
11393 * valid.c tree.c entities.c: another set of patches from
11394 Anthony Jones for copy operations cleanup and robustness
11395
Daniel Veillardf8592562002-01-23 17:58:17 +000011396Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11397
11398 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11399 an alphabetic index based on comments content
11400 * doc/*: rebuilt the web site with the new references
11401
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011402Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11403
11404 * parserInternals.h: Greg Sjaardema suggested to use an
11405 eponential buffer groth policy in xmlParserAddNodeInfo()
11406
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011407Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11408
11409 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11410 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11411 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11412 to generate cross-references, and added/updated the stylesheets
11413 to generate and link API indexes. The generic keyword index
11414 is not done yet.
11415 * doc/*.html: regenerated all the usual docs too
11416
Daniel Veillard2070c482002-01-22 22:12:19 +000011417Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11418
11419 * debugXML.c: added an xpath function to the shell for T. V. Raman
11420
11421Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011422
11423 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11424 debug routines.
11425
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011426Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11427
11428 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11429 support of attribute nodes
11430
Daniel Veillard9d06d302002-01-22 18:15:52 +000011431Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11432
11433 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11434 hopefully near complete and fully documented of the API in XML
11435 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11436 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11437 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11438 include/libxml/parserInternals.h include/libxml/valid.hi
11439 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11440 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11441 include/libxml/xpath.h include/libxml/xpathInternals.h:
11442 Cleaned up the doc comments a lot in the process, the interface
11443 coverage is now 100%
11444
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011445Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11446
11447 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11448 extracts comments from the gtk-doc DocBook output (a bit
11449 convoluted but seems to work).
11450
Daniel Veillard61006472002-01-21 17:31:47 +000011451Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11452
11453 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11454 added an XML description of the API, moved the script generating
11455 it here. Added a "make api" target
11456
Daniel Veillardd2f23002002-01-21 13:36:00 +000011457Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11458
11459 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11460
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011461Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11462
11463 * xpath.c include/libxml/xpathInternals.h: the change made to
11464 xmlXPathFuncLookupFunc was incompatible roll it back
11465
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011466Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11467
11468 * SAX.c: cleanup patch from Anthony Jones
11469 * doc/Makefile.am: fix the headers to avoid in make scan
11470 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11471 includes, * vs Ptr and general cleanup
11472 * parsedecl.py: first version of a script to extract the
11473 module interfaces, the goal will be to provide .decl or XML
11474 specification of the interfaces to build wrappers.
11475
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011476Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11477
11478 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11479 now provides return codes in case of errors
11480
Bjorn Reese026d29f2002-01-19 15:40:18 +000011481Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11482
11483 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11484 Upgraded to trio baseline 1.6
11485 * strio.h strio.c: Replaced by triostr.h and triostr.c
11486
Daniel Veillard572577e2002-01-18 16:23:55 +000011487Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11488
11489 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11490 of strdup usage in the code
11491
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011492Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11493
11494 * parser.c error.c: Keith Isdale complained rightly that
11495 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11496
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011497Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11498
11499 * tree.c: fixed the funxtion to set the xml: attributes
11500 * debugXML.c: added "setbase" to test it.
11501
Daniel Veillard2c748c62002-01-16 15:37:50 +000011502Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11503
11504 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11505 to allow updating an attribute content
11506
Daniel Veillard8de85c62002-01-15 17:10:15 +000011507Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11508
11509 * libxml.h: try to avoid problems when compiling on Windows
11510
Daniel Veillard314cfa02002-01-14 17:58:01 +000011511Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11512
11513 * hash.c: patch from Anthony Jones for hash.c allocation size
11514 * Makefile.am: trying to work around Yet Another Libtool Madness
11515 and build the 2.4.13 release finally ...
11516
Daniel Veillard744683d2002-01-14 17:30:20 +000011517Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11518
11519 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11520 * doc/* : update of the documentation
11521
Daniel Veillarde6a55192002-01-14 17:11:53 +000011522Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11523
11524 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11525 at fixing #61290 :-(
11526
Daniel Veillardfb25a512002-01-13 20:32:08 +000011527Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11530 Fixes bug #67229
11531
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011532Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11533
11534 * tree.c: trying to avoid troubles when a subtree is copied
11535 and coalesced in part with the target tree. Should fix
11536 bug #67407
11537
Daniel Veillardd8224e02002-01-13 15:43:22 +000011538Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11539
11540 * valid.c: fixed validation of attributes content of type
11541 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11542 values, very old bug. Fixes #67671
11543
Daniel Veillard8107a222002-01-13 14:10:10 +000011544Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11545
11546 * parser.c include/libxml/parserInternals.h tree.c: integrated
11547 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11548 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11549
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011550Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11551
11552 * threads.c: applied Serguei Narojnyi's patch to add native
11553 thread support on the Win32 platform
11554 * testThreadsWin32.c Makefile.am: added the test program also
11555 from Serguei, Win32 specific
11556 * include/win32config.h include/libxml/xmlwin32version.h.in:
11557 added patch from Igor for the Windows thread specific defines.
11558
Daniel Veillard845cce42002-01-09 11:51:37 +000011559Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11560
11561 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11562
Daniel Veillard7b602b42002-01-08 13:26:00 +000011563Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11564
11565 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11566 output page into XMLinfo.html. Close bug #66951 and
11567 raised by Robert Collins too.
11568
Daniel Veillard73c6e532002-01-08 13:15:33 +000011569Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11570
11571 * encoding.c: Paul Keogh pointed out a possibility of segfault
11572 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11573 Closes bug # 68238
11574
Daniel Veillard4a859202002-01-08 11:49:22 +000011575Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11576
11577 * doc/*.html: updated the Gdome2 links
11578
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011579Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11580
11581 * libxml.h: Applied following patches from Robert Collins
11582 and make sure IN_LIBXML is defined when compiling it
11583 -------
11584 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11585 as well as Visual C.
11586 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11587 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11588 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11589 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11590 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11591 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11592 xmlSysIDExists xmlNoNetExists).
11593 * xmllint.c: Don't include winsock2.h for Cygwin.
11594
Daniel Veillard401c2112002-01-07 16:54:10 +000011595Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11596
11597 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11598 when the version info is not present.
11599
Daniel Veillard6f42c132002-01-06 23:05:13 +000011600Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11601
11602 * tree.c: Anthony Jones pointed out a problem in
11603 xmlStringGetNodeList() and provided a fix for it
11604
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011605Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11606
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011607 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011608 xmlCreatePushParserCtxt() when the initial buffer passed
11609 is large.
11610
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011611Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11612
11613 * win32/*: big cleanup of the Windows/MSVC project files
11614 from Igor Zlatkovic
11615
Daniel Veillardcebb1362002-01-02 13:13:30 +000011616Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11617
11618 * doc/Makefile.am: should fix #67674 and avoid troubles if
11619 xsltproc is not available or fails in the prefix provided
11620
Daniel Veillard26908ab2002-01-01 16:50:03 +000011621Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11622
11623 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11624
Daniel Veillard5344c602001-12-31 16:37:34 +000011625Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11626
11627 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11628 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11629 Fixed a few other problems raised by Charlie Bozeman.
11630 * result/VC/ElementValid[5-7]: fixed the output
11631
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011632Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11633
11634 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11635 patches from Charlie Bozeman. Regenerated the HTML docs.
11636
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011637Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11638
11639 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11640 for Windows from Igor
11641
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011642Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11643
11644 * xmllint.c: applied Justin Fletcher patch for --output or -o
11645
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011646Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11647
11648 * win32/libxml2/libxml2.def.src: close #67019
11649
Daniel Veillard01db67c2001-12-18 07:09:59 +000011650Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * xmllint.c: applied Justin Fletcher generic timing patch
11653 similar to the one already applied to xsltproc.
11654
Daniel Veillardd1640922001-12-17 15:30:10 +000011655Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11656
11657 * include/libxml/tree.h tree.c: applied documentation patches
11658 from Charlie Bozeman
11659
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011660Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11661
11662 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11663
Daniel Veillard29e43992001-12-13 22:21:58 +000011664Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11665
11666 * valid.c: fix the xmlStrdup() used in the previous patch.
11667 * valid.c: added --dropdtd
11668 * tree.c: fixed xmlUnlinkNode so it also removes the references
11669 from the document if the node is a DTD
11670
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011671Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11672
11673 * HTMLtree.c valid.c: cleanup some static declarations
11674
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011675Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11676
11677 * xmllint.c: removed another strdup()
11678 * doc/FAQ: removed the HP/UX entry
11679
Daniel Veillarded472f32001-12-13 08:48:14 +000011680Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11681
11682 * valid.c: fix bug #66816 when validating.
11683 * xmllint.c: don't use sys/time.h if configure did not found it
11684
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011685Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11686
11687 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11688 xmlcatalog_man.xml
11689
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011690Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11691
11692 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11693 xmlInitMemory() was declared twice
11694
Daniel Veillardb82c1662001-12-09 14:00:54 +000011695Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11696
11697 * globals.c: do not reference strdup() !
11698 * configure.in libxml-2.0.pc.in: trying to fix the libs
11699 of the various config extraction modules
11700
Daniel Veillardef90ba72001-12-07 14:24:22 +000011701Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11702
11703 * configure.in : preparing 2.4.12
11704 * doc/* : updated and rebuilt the docs
11705
Daniel Veillard220346d2001-12-07 11:33:54 +000011706Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11707
11708 * uri.c: closed bug #66159
11709 * testURI.c: added --escape option
11710 * configure.in: some cleanup for xml2-config --cflags
11711
Daniel Veillard2a906822001-12-06 14:34:08 +000011712Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11713
11714 * globals.c testThreads.c: removed some misplaced includes
11715 of xmlversion.h
11716
Daniel Veillarde28313b2001-12-06 14:08:31 +000011717Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11718
11719 * threads.c: patch from Gary Pennington fixing a possible
11720 problem at initialization time.
11721
Daniel Veillardd3b08822001-12-05 12:03:33 +000011722Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11723
11724 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011725 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011726 CodeWarrior.
11727
Daniel Veillarda7866932001-12-04 13:14:44 +000011728Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11729
11730 * xmllint.c: applied Geert Kloosterman's patch to fix
11731 --repeat --timing output
11732
Daniel Veillard19840942001-11-29 16:11:38 +000011733Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11734
11735 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11736 where non-wellformed XML declaractions were not detected.
11737
Daniel Veillarde85d9342001-11-28 14:43:12 +000011738Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11739
11740 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11741
Daniel Veillard22f25a82001-11-28 09:12:23 +000011742Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11743
11744 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11745 gets reset by xmlCleanupInputCallbacks() and this makes the
11746 function useless. Same for output.
11747
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011748Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11749
11750 * xmlIO.c: robert pointed out a loop error in callback cleanups
11751
Daniel Veillard8faa7832001-11-26 15:58:08 +000011752Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11753
11754 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11755 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11756 they are not really tied to debugging
11757
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011758Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11761 * xmllint.c: better --catalogs description
11762
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011763Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11764
11765 * tree.c: fixed a couple of problems in xmlSetProp()
11766
Daniel Veillardcd337f02001-11-22 18:20:37 +000011767Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11768
11769 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11770 unappropriate stdout output.
11771
Daniel Veillard566d4df2001-11-22 13:00:53 +000011772Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11773
11774 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11775 by Denis Beurive, closes #65111
11776
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011777Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11778
11779 * valid.c: in case of content model validity error, don't
11780 print it if validity warnings were not requested.
11781
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011782Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11783
11784 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11785 * parserInternals.c: removed the last exit() call. Print an
11786 unmaskable error on stderr instead (library mismatch detection)
11787
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011788Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11789
11790 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11791 shell instructions from Heiko Rupp
11792
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011793Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11794
11795 * catalog.c: use the URL notation file:// for default catalog paths
11796
Daniel Veillard0ec98632001-11-14 15:04:32 +000011797Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11798
11799 * include/libxml/tree.h: better comments for _private fields
11800 * tree.c: removed a problem when copying an entity reference.
11801
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011802Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11803
11804 * vms/*: updated instructions and diffs from John A Fotheringham
11805
Daniel Veillarda11001b2001-11-12 22:45:36 +000011806Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11807
11808 * include/libxml/xmlerror.h: avoid an include problem if
11809 #include <libxml/xmlerror.h> happens first in code
11810 seems to be the case in KDE libs
11811
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011812Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11813
11814 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11815 from Igor for Windows
11816
11817Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11818
11819 * Makefile.am: Gary Pennington pointed out a missing prefix
11820
Daniel Veillard43d3f612001-11-10 11:57:23 +000011821Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11822
11823 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11824 * doc/*: upgraded and rebuilt the docs
11825
Daniel Veillardc1f78342001-11-10 11:43:05 +000011826Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11827
11828 * HTMLparser.c: fix comment in scripts element parsing.
11829 * result/HTML/doc3*: updated the results.
11830
11831Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11832
11833 * uri.c: another URI bug fix #63336, using Joel Young patch.
11834
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011835Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11836
11837 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11838 a cleaned up version of the Pwd shell string generation.
11839
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011840Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11841
11842 * valid.c include/libxml/tree.h: trying to fix namespaces +
11843 validation problems for good, closing #63619 in the process
11844 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11845 wrong in this respect, fixed it.
11846
Daniel Veillardd536f702001-11-08 17:32:47 +000011847Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11848
11849 * xmllint.c: Morus Walter patch to allow --format and --encode
11850
Daniel Veillard5004f422001-11-08 13:53:05 +000011851Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11852
11853 * debugXML.c: Stefan Kost provided an help command for the shell
11854
Daniel Veillarda6825e82001-11-07 13:33:59 +000011855Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11856
11857 * debugXML.c: Heiko Rupp pointed that the shell would crash
11858 on empty nodesets returns.
11859
Daniel Veillard03f848d2001-11-07 12:53:46 +000011860Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11861
11862 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11863 migh need the history libraries
11864
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011865Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11866
11867 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11868 handle the case of < in quoted attributes, Bastian Kleineidam
11869
Daniel Veillardc853b322001-11-06 15:24:37 +000011870Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11871
11872 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11873 fixing catalog breakages
11874 * Makefile.am catalog.c result/catalogs/catal
11875 result/catalogs/mycatalog.* test/catalogs/catal*:
11876 fixed more problems in catalog support, added more regression tests
11877 for both XML and SGML catalog handling
11878
Daniel Veillard66870c72001-11-05 19:27:49 +000011879Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11880
11881 * debugXML.c: applied an improvement to xmlGetLineNo() from
11882 Keith Isdale
11883
Daniel Veillardffe09c92001-11-05 14:21:47 +000011884Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11885
11886 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11887 Side effect of the progressive catalog loading
11888
Daniel Veillardad661b92001-11-05 11:43:15 +000011889Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11890
11891 * Makefile.am: confexecdir and confexec_DATA were defined twice
11892 pointed out by Karl Eichwalder
11893
Daniel Veillard6eb17722001-11-04 22:19:27 +000011894Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11895
11896 * xmlcatalog.c: avoid unlink() and use remove() instead.
11897
Daniel Veillardea898282001-11-04 22:13:45 +000011898Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11899
11900 * libxml.spec.in: cleanup
11901 * include/libxml/xmlwin32version.h: updated with 2.4.8
11902
Daniel Veillarda4617b82001-11-04 20:19:12 +000011903Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11904
11905 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11906 of compiling libxml with a non standard set of options
11907
John Fleck027edfb2001-11-04 20:13:58 +000011908Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11909
11910 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11911 document --sgml option, fixing gnome bugzilla #63382
11912
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011913Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11914
11915 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11916 breakage of 2.4.7, added a couple of really needed APIs
11917 like xmlCatalogIsEmpty() and xmlNewCatalog()
11918 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11919 for install-catalog
11920 * configure.in: preparing 2.4.8
11921
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011922Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11923
11924 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11925 include/libxml/tree.h include/libxml/xmlIO.h: more include
11926 cleanups, export cleanly one html output + format function.
11927
11928Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11929
11930 * parser.c: removed initGenericErrorDefaultFunc call from
11931 xmlInitParser() since it could destroy previous calls to
11932 xsltSetGenericErrorFunc() effects
11933
Daniel Veillardebd38c52001-11-01 08:38:12 +000011934Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11935
11936 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11937 keyword.
11938
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011939Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11940
11941 * Makefile.am: cleanup
11942 * threads.c: cleanup too
11943 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11944 from xsltproc
11945 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011946 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011947
Daniel Veillard91c00402001-10-30 17:41:38 +000011948Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11949
11950 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11951 was not used anymore !
11952
Daniel Veillard52dcab32001-10-30 12:51:17 +000011953Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11954
11955 * configure.in: preparing 2.4.7
11956 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11957 manual page from John
11958 * doc/*: updated the doc and rebuilt the generated pages
11959
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011960Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11961
11962 * xmlIO.c: closing bug #62711, the library should never
11963 close stdin or stdout.
11964
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011965Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11966
11967 * uri.c: second pass at fixing #63336, using Joel Young
11968 final patch. looks okay.
11969
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011970Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11971
11972 * uri.c include/libxml/uri.h: trying to clear #63336
11973 allowing the escaping routine to parse unconformant
11974 URI-References.
11975
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011976Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11977
11978 * vms/readme.vms vms/build_libxml.com nanoftp.c
11979 include/libxml/xmlversion.h.in: a few VMS updates from
11980 John A Fotheringham
11981 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11982 and xmlCleanupOutputCallbacks() for the Perl binding people.
11983
Daniel Veillard635ef722001-10-29 11:48:19 +000011984Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11985
11986 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11987 apply fixes to close #63271 and avoid segfaults when
11988 the error routine gets callbed before xmlInitParser()
11989 get called.
11990 * nanoftp.c error.c: Applied patches from Justin Fletcher
11991 correcting some xmlGenericError misuses.
11992
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011993Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11994
11995 *doc/xmllint.xml, doc/xmllint.1
11996 New and improved man page for xmllint - .xml is the original, .1
11997 is the generated man page
11998
Daniel Veillardc9484202001-10-24 12:35:52 +000011999Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12000
12001 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12002 the web site from the main HTML document.
12003
Daniel Veillard5151c062001-10-23 13:10:19 +000012004Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12005
12006 * parser.c: fixed an erroneous validation bug when PE refs
12007 occurs in external parsed entities referenced from the
12008 internals subset
12009 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12010 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12011 added the associated testcase, it's a nice one.
12012 * HTMLparser.c: generate the DTD node as HTML still ...
12013 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12014
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012015Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12016
12017 * HTMLparser.c: fixed a bug in htmlNewDoc()
12018
Daniel Veillard89cad532001-10-22 09:46:13 +000012019Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12020
12021 * test/threads/*: added entities testing to the Thread test
12022 * testThreads.c: make the test reasonable
12023 * DOCBparser.c: fix the DTD public and system ID
12024 * xmllint.c: added --sgml for SGML DocBook importing
12025 * Makefile.am: added Docbtests target
12026
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012027Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12028
12029 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12030 * testThreads.c: removed bogus include
12031
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012032Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12033
12034 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12035 fixed a very serious (looping) validation bug
12036
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012037Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12038
12039 * include/libxml/globals.h include/libxml/threads.h threads.c
12040 testThreads.c: far more testing, cleaning up bugs
12041 * *.c : make sure globals.h is always included.
12042
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012043Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12044
12045 * HTMLparser.c: try to get rid of parser loops for good.
12046
Daniel Veillardab7488e2001-10-17 11:30:37 +000012047Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12048
12049 * configure.in: fixed some bugs in CFLAGS passing.
12050 * test/threads Makefile.am testThreads.c: added a specific
12051 threaded test case (really nasty, guaranteed).
12052
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012053Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12054
12055 * catalog.c: serious cleanup on the management of the
12056 XML catalog tree, more tests done, especially with
12057 the catalog PI.
12058
Daniel Veillard364789a2001-10-16 12:45:00 +000012059Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12060
12061 * catalog.c: avoid a problem in catalog cleanup on SMP if
12062 catalogs were not initialized.
12063
Daniel Veillard81463942001-10-16 12:34:39 +000012064Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12065
12066 * catalog.c xpath.c: trying to cleanup the not thread safe
12067 parts of the library.
12068
Daniel Veillard64a411c2001-10-15 12:32:07 +000012069Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12070
12071 * include/libxml/globals.h configure.in global.data: make
12072 the allocation be per-thread a configure option
12073 * encoding.c include/libxml/parser.h: fixed compilation
12074 errors
12075
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012076Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12077
12078 * include/libxml/parser.h: Norm reported that a few lines
12079 added were breaking libxslt compile, removed them for now
12080
Daniel Veillard6f350292001-10-14 09:56:15 +000012081Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12082
12083 * parser.c parserInternals.c threads.c: debugged and fixed
12084 initialization problems which were giving troubles on SMP
12085 boxes.
12086
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012087Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12088
12089 * include/libxml/Makefile.am: missing globals.h
12090
Daniel Veillarde7090612001-10-13 12:18:28 +000012091Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012092
Daniel Veillarde7090612001-10-13 12:18:28 +000012093 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012094
Daniel Veillardd0463562001-10-13 09:15:48 +000012095Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12096
12097 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12098 include/libxml/parserInternals.h include/libxml/tree.h
12099 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12100 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12101 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12102 Applied the last patches from Gary, cleanup, activated threading
12103 all user accessible global variables are now handled in globals.[ch]
12104 Still a bit rought but make tests passes with either
12105 --with-threads defined at configure time or not.
12106 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12107 linking options
12108
Daniel Veillardb8478642001-10-12 17:29:10 +000012109Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12110
12111 * Makefile.am include/libxml/Makefile.am
12112 include/libxml/globals.h globals.c include/libxml/threads.h
12113 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12114 configure.in: started integrating the core of the thread support
12115 not activated yet but half integrated. The code should still
12116 compile and work anyway.
12117
Daniel Veillardb44025c2001-10-11 22:55:55 +000012118Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12119
12120 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12121 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12122 integrating the non-controversial parts of Gary Pennington
12123 multithread patches
12124 * catalog.c: corrected a small bug introduced
12125
Daniel Veillard75b96822001-10-11 18:59:45 +000012126Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12127
12128 * catalog.c include/libxml/catalog.h: very serious cleanup,
12129 isolating unportable code and as much as possible the accesses
12130 to the global shared catalog. May need more testing !
12131
Daniel Veillard78d12092001-10-11 09:12:24 +000012132Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12133
12134 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12135 Keith Isdale patches for the XSLT debugger interfaces. Some
12136 cleanup
12137
Daniel Veillardff0b7312001-10-11 06:46:09 +000012138Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12139
12140 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12141 * DOCBparser.c: generate line nubers in elements
12142
Daniel Veillard60087f32001-10-10 09:45:09 +000012143Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12144
12145 * configure.in: preparing 2.4.6 release
12146 * doc/xml.html doc/html/*: updated and rebuilt the docs
12147 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12148
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012149Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12150
12151 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12152 adding documentation for DV's supercatalog support
12153
Daniel Veillard82d75332001-10-08 15:01:59 +000012154Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12155
12156 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12157 super catalog support adding one API and one flag --sgml to
12158 xmlcatalog
12159
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012160Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12161
12162 * doc/xmlcatalog_man.xml, xmlcatalog.1
12163 One more crack at
12164 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12165
12166
Thomas Broyer47334c02001-10-07 16:41:52 +000012167Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12168
12169 * xpath.c: implemented xmlXPathObjectCopy for external objects
12170 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12171
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012172Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12173
12174 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12175 finishing up fix to
12176 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12177 the xmlcatalog man page display more elegantly
12178
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012179Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12180
12181 * configure.in: closing bug #61832
12182 * HTMLparser.c: removed a warning
12183
Daniel Veillard6ab38382001-10-06 13:08:27 +000012184Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12185
12186 * xpath.c: fixing #61673 part I, do not loose doc information
12187 when copying result value trees.
12188
Daniel Veillard556c6682001-10-06 09:59:51 +000012189Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12190
12191 * xpath.c: trying to harden the XPath interpreter
12192
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012193Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12194
12195 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12196 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12197
William M. Brack1633d182001-10-05 15:41:19 +000012198Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12199
12200 * HTMLparser: repaired another loop problem
12201
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012202Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12203
12204 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12205 parsing.
12206 * xpath.c: fix bug #61291 the default XML namespace node is
12207 missing from the namespace axis.
12208 * tree.c: refuse to create namespaces nodes with prefix "xml"
12209
Daniel Veillard651f9472001-10-04 14:51:06 +000012210Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12211
12212 * SAX.c: ouch a non-defined namespace could lead to a crash,
12213 fixed #61215
12214
Daniel Veillard7dd05702001-10-04 14:25:12 +000012215Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12216
12217 * parserInternals.c: closed bug #61054
12218
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012219Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12220
12221 * include/libxml/Makefile.am: closing #60708
12222
Daniel Veillarda293c322001-10-02 13:54:14 +000012223Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12224
12225 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12226 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12227
Daniel Veillardf4309d72001-10-02 09:28:58 +000012228Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12229
12230 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12231
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012232Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12233
12234 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12235 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12236
Daniel Veillard16756b62001-10-01 07:36:25 +000012237Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12238
12239 * catalog.c: Justin Fletcher provided cleaup code in case
12240 HAVE_STAT is not defined
12241 * include/win32config.h: Igor Zlatkovic suggested to have
12242 HAVE_STAT defined there
12243
William M. Brack5e1cac12001-09-28 16:19:18 +000012244Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12245
12246 * catalog.c - fixed typing error reported by M. Barros
12247
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012248Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12249
12250 * xmllint.c - fixing typo
12251
William M. Brackd28e48a2001-09-23 01:55:08 +000012252Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12253
12254 * HTMLparser.c: small enhancement to prevent loop on
12255 unrecognizable data
12256
Daniel Veillardb1d62872001-09-21 09:47:08 +000012257Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12258
12259 * parserInternals.c: applying patch from bug #60757 this
12260 should close it
12261
Daniel Veillardc0631a62001-09-20 13:56:06 +000012262Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12263
12264 * catalog.c xmlcatalog.c: removed a couple of warning
12265 * xpath.c: try to solve the linking problem on platforms
12266 needing trio to compile
12267
Daniel Veillard1a123612001-09-19 08:06:23 +000012268Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012269
Daniel Veillard1a123612001-09-19 08:06:23 +000012270 * Makefile.am libxml.spec.in: backing up non-documented changes
12271 commited without review or aproval by Jens Finke <jens@gnome.org>
12272 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012273
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012274Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12275
12276 * configure.in: Joe Orton provided a patch fixing a problem
12277 when iconv is specified to be in a non-standard directory
12278 but wasn't exported in xml2-config --cflags
12279
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012280Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12281
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012282 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012283 troubles with 2.4.4 errors.
12284
Daniel Veillard16698282001-09-14 10:29:27 +000012285Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12286
12287 * encoding.c entities.c: do not output hexadecimal charrefs
12288 when serializing HTML since some version of Netscape can't
12289 grok it, generate decimal ones.
12290 * result/HTML/doc3.htm: output changed due to previous test
12291 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12292
Daniel Veillard98fed372001-09-13 11:34:58 +000012293Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12294
12295 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12296 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12297
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012298Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012299 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012300
12301 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12302 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12303 updated the configuration scripts systems accordingly
12304
Daniel Veillard04382ae2001-09-12 18:51:30 +000012305Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12306
12307 * configure.in: preparing for 2.4.4
12308 * doc/xml.html doc/html/*: updated and rebuilt the docs
12309
Daniel Veillardd63437e2001-09-12 15:00:27 +000012310Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12311
12312 * win32/dsp/libxml2.def.src: tried to incorporate comments
12313 from bug #59220
12314
Daniel Veillard319a7422001-09-11 09:27:09 +000012315Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12316
12317 * parser.c result/noent/wml.xml: fixed bug #59981 related
12318 to handling of '&' in attributes when entities are substitued
12319
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012320Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12321
12322 * libxml.h include/libxml/xmlversion.h.in
12323 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12324 Tried to close bug #60131
12325
Daniel Veillardbce62332001-09-10 18:46:55 +000012326Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12327
12328 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12329
Daniel Veillard143b04f2001-09-10 18:14:14 +000012330Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12331
12332 * SAX.c: fixing bug #59946 on xmlns=""
12333
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012334Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12335
12336 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12337 but allocates a new error code.
12338
Daniel Veillard05c13a22001-09-09 08:38:09 +000012339Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12340
12341 * xmllint.c: John Fleck fixed typos in the options output
12342 * parser.c SAX.c: fix ignorable white space SAX selection
12343
12344Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12345
12346 * entities.c: Steve Underwood found the possibility of an
12347 ininite loop in case of error.
12348
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012349Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12350
12351 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12352
Daniel Veillarda050d232001-09-05 15:51:05 +000012353Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12354
12355 * parser.c: warn if version is not 1.0 but it's not
12356 strictly speaking an error after analyzing the spec
12357
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012358Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12359
12360 *doc/catalog.html - add link to the html version of the
12361 man page, other linguistic cleanups
12362
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012363Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12364
12365 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12366 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12367 file, has not yet been included in the build.
12368
Daniel Veillard99784ff2001-09-01 16:20:28 +000012369Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12370
12371 * catalog.c: removed a duplicate affectation Justin Fletcher
12372
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012373Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12374
12375 * tree.c: Armin Sander pointed a possible text coalescing
12376 problem, completed his patch.
12377
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012378Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12379
12380 * trionan.c: Fixed const and volatile re-definition problem
12381
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012382Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12383
12384 * libxml.4 parser.c: doc updates from Heiko Rupp
12385 * parserInternals.c: 2 sanity checks from Heiko Rupp
12386
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012387Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12388
12389 * tree.c: applied patch from Armin Sander to make some pointers
12390 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012391 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012392
Daniel Veillardb06c6142001-08-27 14:26:30 +000012393Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12394
12395 * xpath.c: hum, restrict the integer usage gcc bug workaround
12396 to only gcc compilers so that other architecture don't get
12397 penalized by this limitation.
12398 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12399
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012400Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12401
12402 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12403 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12404
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012405Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12406
12407 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12408 --convert option to xmlcatalog to convert SGML ones to
12409 the XML syntax.
12410 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12411
12412 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012413Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12414
12415 * catalog.c xmlIO.c: started some serious testing and fixed
12416 a few bug and optmization needs.
12417
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012418Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12419
12420 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12421 preparing for a 2.4.3 release even if it may not be ready yet
12422 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12423 all file parsing lookup to go through the entity resolver, add
12424 to add an API to bypass it (needed to load catalogs themselves),
12425 some cleanup on the catalog code too.
12426 * nanoftp.c: small cleanup
12427 * doc/catalog.html: small update
12428
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012429Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12430
12431 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12432 Jun Kuriyama
12433
Daniel Veillardffb120d2001-08-23 00:52:23 +000012434Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12435
12436 * doc/catalog.html: finished the catalog documentation
12437
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012438Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12439
12440 * doc/catalog.html doc/xml.html: added documentation about
12441 Catalog support, misses an API description
12442 * doc/html/*: reextracted the API pages
12443
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012444Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12445
12446 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12447 Added the part about section 7.2 on URI resolution,
12448 fixed a side effect in the HTML parser, look complete
12449 and ready to rock except the URI/SystemID part!
12450
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012451Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12452
12453 * include/libxml/catalog.h include/libxml/parser.h
12454 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12455 xmlIO.c: added support and APIs needed for the catalog PI
12456 * include/libxml/xmlIO.h: cleanup
12457
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012458Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12459
12460 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12461 include/libxml/catalog.h: starts to look okay, really
12462 plugged the new framework, cleaned a lot of stuff,
12463 added some APIs, except the PI's support missing this
12464 should be mostly complete
12465 * result/catalogs/* test/catalogs/*: added new test, enriched
12466 the existing one with URN ID tests
12467
Daniel Veillard64339542001-08-21 12:57:59 +000012468Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12469
12470 * catalog.c: fixed nextCatalog
12471 * result/catalogs/docbook test/catalogs/*: started adding
12472 a small regression test
12473
Daniel Veillardcda96922001-08-21 10:56:31 +000012474Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12475
12476 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12477 more work on the XML catalog support.
12478 * parser.c include/libxml/parser.h: small cleanup seems using
12479 list as a public parameter name can give portability troubles
12480 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12481 include/libxml/xpath.h include/libxml/Makefile.am: removed
12482 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12483 wrappers
12484
Bjorn Reese45029602001-08-21 09:23:53 +000012485Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12486
12487 * Makefile.am trio.c triodef.h trionan.c xpath.c
12488 include/libxml/Makefile.am include/libxml/trionan.h:
12489 Re-worked Not-A-Number and Infinity support.
12490 * xmlcatalog.c: added readline include files
12491
Daniel Veillard344cee72001-08-20 00:08:40 +000012492Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12493
12494 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12495 testCatalog as xmlcatalog, making it an installed app
12496 adding a shell, and preparing it to be a /etc/xml/catalog
12497 management tool, though not ready yet
12498 * catalog.c include/libxml/catalog.h: adding support for
12499 XML Catalogs http://www.oasis-open.org/committees/entity/
12500 not finished, there is some interesting tradeoffs and a
12501 few open questions left.
12502
Daniel Veillardb7664f42001-08-19 13:00:43 +000012503Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12504
12505 * xmllint.c: fixed a line formatting problem
12506
Daniel Veillard5015b712001-08-17 09:37:52 +000012507Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12508
12509 * SAX.c: removed a couple of unused variable (Albert Chin)
12510
Daniel Veillardbb371292001-08-16 23:26:59 +000012511Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12512
12513 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12514 trying to fix some troubles w.r.t. function returning
12515 const xxxPtr.
12516
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012517Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12518
12519 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12520 defined
12521
Daniel Veillardae6db172001-08-16 19:32:00 +000012522Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12523
12524 * xpointer.c: removed unused var
12525
Daniel Veillard09190202001-08-16 16:27:41 +000012526Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12527
12528 * testXPath.c: another small cleanup closing bug #59110
12529
Daniel Veillard796f4b62001-08-16 16:00:13 +000012530Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12531
12532 * win32/dsp/libxml2.def.src: small cleanup closing bug
12533 #59108
12534
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012535Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12536
12537 * example/gjobread.c: add xmlCleanupParser() before leaving
12538
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012539Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12540
12541 * config.h.in configure.in include/libxml/xmlwin32version.h:
12542 released 2.4.2
12543
Daniel Veillardd3d06722001-08-15 12:06:36 +000012544Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12545
12546 * include/libxml/valid.h debugXML.c valid.c: deprecate
12547 the non-boundchecking Sprintf functions, add Snprintf
12548 this should close bug #57984
12549
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012550Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12551
12552 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12553 URIs before doing the lookups (pointed by Mark Vakoc)
12554
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012555Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12556
12557 * xpath.c: serious changes on Result Value Trees and NodeSets
12558 w.r.t. deallocation and collect operations. Probably not
12559 100% clean (merge of allocated trees smells like a problem).
12560 Seems sufficient to close #58943
12561
Daniel Veillard90493a92001-08-14 14:12:47 +000012562Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12563
12564 * xmllint.c: adding a --format option
12565
Daniel Veillardfe703322001-08-14 12:18:09 +000012566Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12567
12568 * xpath.c: count() was broken on Result Value Tree
12569 * xmlIO.c: fixed file:/// accesses on _WIN32
12570
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012571Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12572
12573 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12574 macro was renamed, this should close bug #58683
12575
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012576Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12577
12578 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12579 entity substitution mode text at the end of the entity might
12580 be added due to text coalescing.
12581 * nanoftp.c parser.c: small cleanup
12582
Daniel Veillard0c720972001-08-08 20:59:00 +000012583Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12584
12585 * HACKING: added John Fleck right to commit in the doc subdir
12586
Daniel Veillard48da9102001-08-07 01:10:10 +000012587Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12588
12589 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12590 allow to inherit attributes from the DTD directly in the
12591 tree, this is needed for XPath and can be a useful feature.
12592 Inherited namespaces are always provided at the tree level now
12593 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12594 of tests for this feature (XSLT being the prime user).
12595
Daniel Veillard50f34372001-08-03 12:06:36 +000012596Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12597
12598 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12599 testSAX.c xmlIO.c xmllint.c include/win32config.h
12600 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12601 include/libxml/xmlwin32version.h.in win32/README.MSDev
12602 win32/dsp/*: applied Win32 Facelift No.2 patches from
12603 Igor Zlatkovic for Windows/MSC
12604
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012605Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12606
12607 * SAX.c: unparsedEntityDecl() the URI computation of the
12608 entity wasn't done breaking XSLT unparsed-entity-uri()
12609
Daniel Veillard567e1b42001-08-01 15:53:47 +000012610Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12611
12612 * xpath.c: fixed a bug when walking the descendants and
12613 the current node has no children
12614 * debugXML.c: show up when a text node is supposed to not be escaped
12615
Thomas Broyerf186c822001-07-31 23:30:37 +000012616Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12617
12618 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12619 worked like the set:leading() function)
12620 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12621
Daniel Veillardba6db032001-07-31 16:25:45 +000012622Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12623
12624 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12625
Daniel Veillard57905372001-07-31 15:52:17 +000012626Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12627
12628 * include/libxml/xmlIO.h: apply change to close #58141
12629 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12630
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012631Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12632
12633 * parser.c: when the internal subset uses a PE, then the
12634 included entity can use conditional sections.
12635
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012636Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12637
12638 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12639 when walking the namespace axis showing up in
12640 libxst/tests/general/bug-12
12641 * xmlmemory.c: added the possibility to trace a given block
12642 defined by its address
12643
Daniel Veillard4aafa792001-07-28 17:21:12 +000012644Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12645
12646 * parser.c: don't override existing encoding specified before
12647 starting xmlParseDocument()
12648
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012649Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12650
12651 * include/libxml/xmlwin32version.h: reinserted, needed for
12652 Windows users of CVS
12653
Darin Adlera77cac02001-07-27 17:41:51 +0000126542001-07-27 Darin Adler <darin@bentspoon.com>
12655
Darin Adler699613b2001-07-27 22:47:14 +000012656 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12657 * testCatalog.c: Add include of <libxml/parser.h>.
12658
126592001-07-27 Darin Adler <darin@bentspoon.com>
12660
Darin Adlera77cac02001-07-27 17:41:51 +000012661 * include/libxml/.cvsignore:
12662 * include/libxml/xmlwin32version.h:
12663 Remove this file from CVS because it's generated.
12664
Daniel Veillard50822cb2001-07-26 20:05:51 +000012665Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12666
12667 * parser.c include/libxml/parser.h: applied const patches from
12668 Tom Moog #58002
12669
Thomas Broyerba4ad322001-07-26 16:55:21 +000012670Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12671
12672 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12673 lookup framework
12674
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012675Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12676
12677 * tree.c: fixed xmlCopyNode() for documents
12678
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012679Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
12681 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12682
12683Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012684
12685 * parser.c: fixes bug #57652 reported by Morus Walter
12686
Daniel Veillarde3924972001-07-25 20:25:21 +000012687Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12688
12689 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12690
Daniel Veillarda53c6882001-07-25 17:18:57 +000012691Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12692
12693 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12694 errors, lesson don't add new functions at 1am before a release
12695 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12696 from XPath initialization when possible.
12697
Daniel Veillardd9bad132001-07-23 19:39:43 +000012698Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * result/scripts/base*: removing history/readline changed
12701 this slightly
12702 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12703 xmllint.c: make element content line number generation
12704 optionnal to avoid breaking old apps added interface to switch
12705
Daniel Veillardf012a642001-07-23 19:10:52 +000012706Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12707
12708 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012709 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012710 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12711 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12712 John Kroll fixes to allow saving to HTTP via PUT (or
12713 POST of needed).
12714 * doc/html/*.html: regenerated the docs
12715
Thomas Broyere8126242001-07-22 03:54:15 +000012716Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12717
12718 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12719 xmlHashScanFull and xmlHashScannFull3 to get passed the
12720 three keys as arguments to the callback function
12721
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012722Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12723
12724 * configure.in Makefile.am: removed libxml softlink for good
12725 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12726 100% coverage by gtk-doc
12727
Daniel Veillard8599e702001-07-17 21:38:51 +000012728Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12729
12730 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12731 fixed serious troubles due to size_t vs. int mismatch
12732
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012733Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12734
12735 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12736
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012737Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12738
12739 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12740 convenient extension API for value and context managing
12741 Now handles external objects through xmlXPathPopExternal,
12742 xmlXPathWrapExternal and xmlXPathReturnExternal.
12743 Added functions for sets operations (intersection, etc.)
12744
Daniel Veillard22090732001-07-16 00:06:07 +000012745Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12746
12747 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12748 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12749 HTMLparser.c: cleanup of global variables, marking some
12750 const or private.
12751
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012752Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012753
12754 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12755 fixed xmlXPathNodeSetItem when passing index=0
12756
Daniel Veillard05dec342001-07-14 21:57:39 +000012757Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12760
Daniel Veillard28ae6362001-07-14 16:44:32 +000012761Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12762
12763 * xmllint.c: fixed compilation under Cygwin #57503
12764 * TODO: update
12765
Peter Williamsed156f52001-07-13 18:35:13 +0000127662001-07-13 Peter Williams <peterw@ximian.com>
12767
12768 * config.h.in: add #undef HAVE_DLFCN_H
12769
12770 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12771 builddir.
12772
Daniel Veillard73b36e32001-07-12 15:09:52 +000012773Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12774
12775 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12776 raised by #57348 and #57381
12777
Daniel Veillard7db37732001-07-12 01:20:08 +000012778Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12779
12780 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12781 tree.c xpointer.c: store the line numbder in element->content,
12782 may break some software, need a configuration mechanism
12783
Darin Adler96037892001-07-11 00:03:16 +0000127842001-07-10 Darin Adler <darin@bentspoon.com>
12785
12786 * .cvsignore:
12787 * example/.cvsignore:
12788 * include/.cvsignore:
12789 * include/libxml/.cvsignore:
12790 Various things that are generated and should be ignored.
12791
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012792Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12795 * doc/xml.html doc/html/*: updated the docs
12796
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012797Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12800 validation occured on content with element child
12801
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012802Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12803
12804 * tree.c: fixed XML Base computation which was broken
12805 * debugXML.c: added a base function to the shell
12806 * Makefile.am result/scripts/* test/scripts/*: added scripts
12807 based regression tests, and adding 2 XML Base tests
12808
Daniel Veillard19e96c32001-07-09 10:32:59 +000012809Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * tree.c: set properties doc and call xmlSetListDoc for properties
12812 content when grafting them in a different tree.
12813 * aclocal.m4: remove from CVS
12814
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012815Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12816
12817 * win32/libxml2/libxml2.def.src: added some missing entry point
12818 for XPath (Mark Vakoc)
12819
Daniel Veillard388236f2001-07-08 18:35:48 +000012820Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12821
12822 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12823 layer should URI-Unescape before trying to open resources.
12824
Daniel Veillard04383752001-07-08 14:27:15 +000012825Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12826
12827 * xpath.c: fix the name() bug for elements in the default
12828 namespace reported by Charlie Bozeman
12829
Daniel Veillard7583a592001-07-08 13:15:55 +000012830Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12831
12832 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12833 led to an XPath fix, improvements of SAX initialization, and
12834 an added option --nocdata to testXPath
12835
Daniel Veillard449d7392001-07-07 19:11:06 +000012836Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12837
12838 * doc/libxml-doc.el: Felix Natter provided anew version working
12839 with XEmacs too
12840
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012841Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12842
12843 * include/libxml/xpath.h: small cleanup
12844 * doc/xml.html: update
12845
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012846Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12847
12848 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12849 released 2.3.14
12850
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012851Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12852
12853 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012854 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012855
Daniel Veillard73c9c042001-07-05 20:02:54 +000012856Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12857
12858 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12859 were not equal to empty strings
12860
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012861Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12862
12863 * SAX.c: fixed a URI-Reference computation problem when validating
12864 * xmlIO.c: small cleanup
12865
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012866Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12867
12868 * parser.c: improved the description of a couple of interfaces
12869 upon Larry Stamper suggestion
12870
Daniel Veillard62f313b2001-07-04 19:49:14 +000012871Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12872
12873 * SAX.c entities.c parser.c: changed completely the way entities
12874 are handled when running the parser in entity substitution mode.
12875 This fixes a bug reported by Stephan Kulow and nearly divides
12876 by 3 the amount of memory required by libxslt to load and process
12877 DocBook TDG.
12878
Daniel Veillardf420ac52001-07-04 16:04:09 +000012879Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12880
12881 * HTMLparser.c: fixing a too early root closing problem raised
12882 byt Prashanth Naidu
12883
Daniel Veillard8c357d52001-07-03 23:43:33 +000012884Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12885
12886 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12887 raised by Mark Vakoc.
12888
Daniel Veillard6e90d192001-07-03 16:37:49 +000012889Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12890
12891 * example/Makefile.am: fixed the include path to add srcdir/include
12892 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12893 and some cleanup
12894
Daniel Veillardf06307e2001-07-03 10:35:50 +000012895Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12896
12897 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12898 lot of optimization work, results in significant improvements
12899 when handling really complex XPath queries. Add a small optimizer
12900 for unions, improve [n] and [last()], avoid some costly ops.
12901
Daniel Veillard77044732001-06-29 21:31:07 +000012902Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12903
12904 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12905 * xpath.c: small cleanup
12906 * xmlGetNsList: reformated, fixed problems if used on Entities
12907
Daniel Veillard2adbb512001-06-28 16:20:36 +000012908Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12911
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012912Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12913
12914 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12915 * Makefile.am example/Makefile.am: workaround automake generating
12916 erroneous deps
12917
Daniel Veillard12f7d292001-06-28 13:12:11 +000012918Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * include/win32config.h: bug #56801 Yon Derek provided a patch
12921 to the windows config file.
12922
Daniel Veillard87ee9142001-06-28 12:54:16 +000012923Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12926 libxml.h : Yon Derek provided a set of changes to compile from
12927 CVS on Windows/MSC
12928
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012929Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * parser.c: fixed UTF8 BOM support in push mode
12932 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12933 added a specific testcase
12934
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012935Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12936
12937 * Makefile.am: added --push regression tests
12938 * parserInternals.c: the XML parser segfaulted in --push mode
12939
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012940Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * configure.in: moved the symlinks detection within a CVS
12943 check, this is not portable and will be removed soon.
12944 * xpath.c: small cleanup/speedup
12945
Daniel Veillard11648102001-06-26 16:08:24 +000012946Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12947
12948 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12949 release of 2.3.12
12950 * parser.c: make an error message if unknow entities in all cases
12951
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012952Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12953
12954 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12955
Daniel Veillard23793842001-06-25 16:07:45 +000012956Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12957
12958 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12959 includes were installed in the wrong dir
12960
Daniel Veillardf5498f32001-06-25 15:08:36 +000012961Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12962
12963 * doc/html.xml: warn against sending code to exhibit bugs.
12964
Daniel Veillard56f06462001-06-24 21:34:03 +000012965Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12966
12967 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12968 Tru64 from Thomas Leitner
12969
Daniel Veillardc5d64342001-06-24 12:13:24 +000012970Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12971
12972 * AUTHORS: added William and Bjorn
12973 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12974 daniel@veillard.com hopefully I won't have to do this again
12975 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12976 docs can be rebuilt cleanly now
12977 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12978 from CVs it's generated, added include/libxml/xmlwin32version.h
12979 also generated but which should change far less frequently.
12980 * catalog.c nanoftp.c: made sure to include libxml.h not
12981 libxml/xmlversion.h directly
12982 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12983 when compiling on WIN32 and MSC
12984
Daniel Veillard07385fd2001-06-23 21:55:48 +000012985Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * include/Makefile.am include/libxml/Makefile.am configure.in:
12988 fixed make distcheck and rebuilding the rpms
12989
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012990Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12991
12992 * configure.in: should finish the migration of exported includes
12993 into a real include/libxml in CVS, at least for CVS users.
12994 * removed the exported headers, added in include/libxml (as well
12995 as xmlversion.h.in).
12996
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012997Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12998
12999 * configure.in: fixed the way to detect symlink
13000
Daniel Veillard66541772001-06-23 18:31:04 +000013001Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13002
13003 * configure.in: updated, include/libxml is now a real CVS dir
13004
Daniel Veillardca989762001-06-23 17:39:29 +000013005Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13008 version works with both libxml1 and libxml2 (it autodetects
13009 the prefix of the html-files) from Felix Natter.
13010 * doc/xml.html: updated doc accordingly
13011
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013012Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13013
13014 * xpath.c: fixed the bug generating a template loop in libxslt
13015 when using docbook-xsl-1.4, * should filter out document nodes
13016 * HACKING: added William
13017 * TODO: updated
13018
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013019Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13020
13021 * doc/FAQ.html: added a warning about gcc-3.0
13022 * doc/xml.html: added reference to gdome2 and removed a confusing
13023 sentence
13024
Daniel Veillardf7f41852001-06-22 15:18:01 +000013025Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13026
13027 * xmlversion.h: okay this is a generated file, but Windows
13028 users need it and they can't generate it, and I want CVS
13029 Windows users ...
13030 * win32/libxml2/libxml2_so.dsp: Windows project file for
13031 the shared lib version of libxml2
13032 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13033 resources needed for libxslt/xsltproc by Yon Derek
13034
Bjorn Reese3157b342001-06-22 14:41:45 +000013035Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13036
13037 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13038
Daniel Veillard4151acb2001-06-22 10:48:57 +000013039Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
Daniel Veillardcc146db2001-06-22 11:10:52 +000013041 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13042
13043Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13044
Daniel Veillard4151acb2001-06-22 10:48:57 +000013045 * include/win32config.h: Yon Derek provided a first fix
13046 to be able to compile libxslt/xsltproc on Windows
13047
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013048Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13049
13050 * xpath.c: attempt to work around what seemed a gcc optimizer
13051 bug when handling floats on i386 http://veillard.com/gcc.bug
13052 * tree.c entities.c encoding.c: doing some cleanups while
13053 chasing it
13054
Daniel Veillard017b1082001-06-21 11:20:21 +000013055Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13056
13057 * Makefile.am: cleanup when --without-debug is specified
13058 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13059 w.r.t. --without-debug and other include points
13060 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13061 Catalogs
13062 * configure.in entities.h tree.h HTMLparser.c: removed
13063 --without-corba, made the _private field mandatory
13064
Daniel Veillard87a764e2001-06-20 17:41:10 +000013065Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13066
13067 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13068 outputs a BOM in UTF8, an errata has been issued to avoid the
13069 problem, that was the most reasonable solution... Add support
13070 for a leading UTF8 BOM in entities.
13071
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013072Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13073
13074 * valid.c: fixed a bug found when post validating an entity ref
13075 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13076 activate it too
13077
Daniel Veillard39196eb2001-06-19 18:09:42 +000013078Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13079
13080 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13081 weakness in the node copy the XPointer and the XInclude
13082 implementations. Serious cleanup.
13083
Daniel Veillard3739b982001-06-19 12:51:30 +000013084Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * Makefile.am: Kjartan Maraas provided a small patch to
13087 add xml2-config.in to EXTRA_DIST
13088
Daniel Veillarda9142e72001-06-19 11:07:54 +000013089Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13092 provided another failing case found in KDE, the way the
13093 ctxt->vctxt.nodeTab was allocated and freed changed over
13094 time but it wasn't completely cleaned up. This should fix it.
13095
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013096Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13097
13098 * parser.c: Stephan Kulow also raised the fact that line number
13099 could get miscounted making debug harder, fixed the problem
13100 in xmlParseCharData()
13101
Daniel Veillard64b98c02001-06-17 17:20:21 +000013102Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * valid.c: Stephan Kulow pointed out a problem when validating
13105 and using an empty entity, forgot a 'break' in a case.
13106
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013107Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13110 * doc/xml.html: updated with 2.3.11
13111
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013112Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13113
13114 * TODO: updated adding cleanup of generated doc
13115 * configure.in: prepared to release 2.3.11
13116 * xmllint.c: added --version for bug reporting
13117 * doc/html/*.html: rebuilt the doc
13118
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013119Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * xpath.c: first part of the work on selecting namespace to
13122 fix bug #56115
13123
Daniel Veillard96ed5832001-06-15 22:22:04 +000013124Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13125
13126 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13127 when using -liconv
13128 * TODO: updated
13129
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013130Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13131
13132 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13133 cleanup, encoding support.
13134
Daniel Veillard608ad072001-06-14 08:32:28 +000013135Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13136
13137 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13138
Daniel Veillard239d0522001-06-13 23:02:48 +000013139Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13140
13141 * xpath.c: bug detected by Ankh when / is used as a function arg
13142
Daniel Veillard02bb1702001-06-13 21:11:59 +000013143Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13144
13145 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13146 of element and use it to avoid outputting formatting spaces at
13147 the wrong place. Implemented the format parameter for HTML save.
13148 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13149 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13150 result/HTML/wired.html: of course this impact the result of a
13151 number of HTML tests
13152
Daniel Veillard95d845f2001-06-13 13:48:46 +000013153Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * HTMLtree.[ch]: started augmenting the HTML save API with
13156 encoding and formatting parameters
13157
Daniel Veillardeca60d02001-06-13 07:45:41 +000013158Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13159
13160 * HTMLtree.h: cleanup and started evaluating the work needed on
13161 revamping the HTML output code
13162
Daniel Veillard84666b32001-06-11 17:31:08 +000013163Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13164
13165 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13166
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013167Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * valid.c: fixed bug #56049, forgot one check in the
13170 validation routine
13171
Daniel Veillardca2366a2001-06-11 12:09:01 +000013172Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13173
13174 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13175
Daniel Veillard6761eee2001-06-11 10:29:38 +000013176Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13177
13178 * libxml.h: fixed an error in last commit
13179 * doc/FAQ.html: added an entry for compilation from CVS
13180
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013181Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13182
13183 * xmlversion.h.in libxml.h: Cygwin patches
13184 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13185 * tree.h: cleanup
13186
Daniel Veillardacd370f2001-06-09 17:17:51 +000013187Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13190 memory block in a strange case where libxml is linked twice
13191 in the binary.
13192
Daniel Veillard1d047672001-06-09 16:41:01 +000013193Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13196 state far too often, simple fix used to avoid it.
13197
Daniel Veillard4497e692001-06-09 14:19:02 +000013198Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13199
13200 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13201 being processed, applied his patch
13202 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13203
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013204Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13207 provided fixes to compile on MSCC again
13208 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13209 also provided an update for the project files.
13210
Daniel Veillarda682b212001-06-07 19:59:42 +000013211Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13214 bug #55810
13215
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013216Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * tree.c: fixed xmlGetNsProp() to close bug #55683
13219 Note this requires libxslt to use it's own function instead.
13220
Daniel Veillardf0c53762001-06-07 16:07:07 +000013221Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13222
13223 * HTMLtree.c: when in a pre element no formatting space should
13224 be added.
13225 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13226
Daniel Veillard068a9652001-06-07 15:30:26 +000013227Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13228
13229 * configure.in: added tests for signal() and signal.h
13230
Daniel Veillard541d6552001-06-07 14:20:01 +000013231Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13234
Daniel Veillard8a367d42001-06-07 14:01:34 +000013235Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * doc/libxml-doc.el: Felix Natter provided a new version for
13238 libxml2
13239
Daniel Veillard8a926292001-06-07 11:20:20 +000013240Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13241
13242 * HTMLtree.c: when in a pre element no formatting space should
13243 be added.
13244
Daniel Veillard14839d52001-06-06 16:11:56 +000013245Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13246
13247 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13248
Daniel Veillarde95e2392001-06-06 10:46:28 +000013249Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13252 hack
13253 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13254 * uri.c: fixed a warning
13255
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013256Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * HTMLtree.c: trying to close bug #55772 escaping in script
13259 elements
13260 * doc/xml.html: suggest to send mail to the list
13261
13262Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013263
13264 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13265 good. Use a macro and based on the solution provided in
13266 vsnprintf manual page from GNU.
13267
Bjorn Reese99748722001-06-05 12:49:15 +000013268Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13269
13270 * error.c: Workaround for non-preserving variadic list.
13271 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13272
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013273Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13274
13275 * doc/xml.html: added 2.3.10 release
13276
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013277Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * configure.in: releasing 2.3.10
13280
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013281Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
13283 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13284
Daniel Veillard20042422001-05-31 18:22:04 +000013285Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13286
13287 * encoding.c: Robert Collins provided a patch to add the
13288 "US-ASCII" encoding alias
13289
Daniel Veillard97ac1312001-05-30 19:14:17 +000013290Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13291
13292 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13293 string oriented functions and started cleaning the related areas
13294 in xpath.c which needed fixing in this respect
13295
Daniel Veillard2d703722001-05-30 18:32:34 +000013296Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13299 #55380
13300 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13301
Daniel Veillard9403a042001-05-28 11:00:53 +000013302Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13303
13304 * TODO: updated
13305 * nanohttp.[ch] : started adding APIs to get the redirected URL
13306 when this occurs (needed for further base computation
13307 * tree.h: cleanup
13308 * encoding.c: cleanup
13309 * SAX.c: minor change around ctxt->loadsubset
13310
Daniel Veillard6278fb52001-05-25 07:38:41 +000013311Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13312
13313 * Makefile.am include/Makefile.am: small change to have
13314 include/libxml rebuilt if working from CVS.
13315 * uri.c: applied another patch from Carl Douglas for URI escaping,
13316 this should close bug #51876
13317
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013318Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13321 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13322 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13323 added specific regression test
13324 * parser.h: preparing for the XSLT mode where DTD inherited
13325 attributes are added to the tree.
13326
Daniel Veillardbbd22452001-05-23 12:02:27 +000013327Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * xinclude.[ch]: Updated the namespace for the Last Call version
13330 * result/XInclude/include test/XInclude/include: updated the
13331 testsuite accordingly
13332
Daniel Veillard8514c672001-05-23 10:29:12 +000013333Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13336 related to bug #51876
13337
Daniel Veillard42596ad2001-05-22 16:57:14 +000013338Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * tree.c: fixed a gross mistake in base computation, xml:base is
13341 not completely correct yet (need cascade).
13342 * xpath.[ch]: added the few things needed to find a function name
13343 and URI from the XPath context when it is called.
13344
Daniel Veillard81418e32001-05-22 15:08:55 +000013345Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13348 * DOCBparser.c: small cleanup
13349 * xmllint.c: added a --catalogs option to load catalogs from
13350 $SGML_CATALOG_FILES
13351 * tree.c: cleanup
13352 * configure.in: iconv library fixup, ICONV_LIBS
13353
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013354Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * catalog.c: handling of CATALOG entries. detection of recursion,
13357 and a few bugfixes
13358 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13359 against the default namespace
13360
Daniel Veillard04b93292001-05-21 08:15:31 +000013361Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13362
13363 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13364
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013365Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * parser.c: fixed propagation context info when parsing an
13368 external entity.
13369 * doc/html/*.html: regenerated a couple of docs
13370
Daniel Veillard4623acd2001-05-19 15:13:15 +000013371Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * doc/xml.html: update with 2.3.9 informations
13374
Daniel Veillardbed7b052001-05-19 14:59:49 +000013375Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13376
13377 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13378 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13379 * doc/html/* : rebuilt the docs
13380 * valid.c: small patch which may improve some case when
13381 validating.
13382
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013383Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * HTMLparser.c: Closed bug #54891
13386 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13387 to the suite
13388
13389Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13392 applied a documentation patch from LotR and filled in a few missing
13393 descriptions
13394
Daniel Veillard76d66f42001-05-16 21:05:17 +000013395Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * xpath.c tree.c parser.c: speed optimizations at the parser level
13398 document tree freeing and xpath evaluation
13399
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013400Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13401
13402 * parser.c parser.h parserInternals.h: fixed a couple of
13403 interfaces for handling memory buffer input to const char *
13404 upon suggestion of JamesH.
13405
Daniel Veillardc3739e72001-05-15 15:23:27 +000013406Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * configure.in: LoTR sent a patch fixing the previous commit
13409
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013410Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * configure.in: trying to deal again with the stoopid -R linking
13413 flag of Solaris
13414
Daniel Veillard790142b2001-05-15 10:51:53 +000013415Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * xpath.h: two nodeset access macros from Thomas Broyer
13418
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013419Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13422 patch from Thomas Broyer
13423
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013424Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13427 case
13428 * INSTALL: was empty added stuff from the FAQ
13429
Daniel Veillard75bea542001-05-11 17:41:21 +000013430Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13433 attributes handling and #54433 by adding xmlUnsetProp()
13434 and xmlUnsetNsProp()
13435
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013436Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13437
13438 * HTMLparser.c: Patch from Jonas Borgström
13439 (htmlGetEndPriority): New function, returns
13440 the priority of a certain element.
13441 (htmlAutoCloseOnClose): Only close inline elements if they
13442 all have lower or equal priority.
13443 * result/HTML: this of course changed a number of tests results.
13444
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013445Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13446
13447 * xmlIO.c catalog.c: plugged in the default catalog resolution
13448 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13449 documentations
13450 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13451
Daniel Veillarda7374592001-05-10 14:17:55 +000013452Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13455 integrating catalogs
13456 * catalog.[ch] testCatalog.c: adding a small catalo API
13457 (only SGML catalog support).
13458 * parser.c: restaured xmlKeepBlanksDefault(0) API
13459
Daniel Veillardc17337c2001-05-09 10:51:31 +000013460Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13463
Daniel Veillard257d9102001-05-08 10:41:44 +000013464Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13465
13466 * parser.c: added xmlParseExternalEntityPrivate() to allow
13467 propagation of ctxt->_private when parsing external entities
13468
Daniel Veillard083c2662001-05-08 08:27:14 +000013469Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13470
13471 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13472
Daniel Veillard01ef7382001-05-08 07:31:43 +000013473Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13476
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013477Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * valid.c: warn when indeterminist content model is detected
13480 * result/VC/ElementValid8: this adds a message
13481 * Makefile.am: add --novalid for VCM tests
13482 * parserInternals.c: added a call to Init memory
13483
Daniel Veillard64269352001-05-04 17:52:34 +000013484Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13487 when both parameters are NULL.
13488
Daniel Veillard37721922001-05-04 15:21:12 +000013489Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * valid.c: applied small patch from Gary Pennington, reindented
13492 some part of the code.
13493
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013494Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13497 release, updated and regenerated the docs
13498
Daniel Veillard357c9602001-05-03 10:49:20 +000013499Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * xpath.c result/XPath/expr/floats : clarified and cleanup
13502 printing of abnormal floats in tests.
13503
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013504Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13507 * results/HTML/ : a few changes in the output of the HTML tests as
13508 a result.
13509 * configure.in: tying to fix -liconv where needed
13510
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013511Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * Makefile.am: fixed a stupid error
13514
Daniel Veillard7150a032001-05-02 16:41:11 +000013515Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13516
13517 * configure.in Makefile.am: make the inclusion of the trio
13518 modules in the library conditional
13519
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013520Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * DOCBparser.c: patche from László Kovács, fixed entities refs
13523 in attributes handling
13524
Daniel Veillardedddff92001-05-02 10:58:52 +000013525Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13528 flushing
13529
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013530Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13531
13532 * xpath.c: fix of an XSLT namespace bug reported on the list
13533 general/bug-8-
13534
Daniel Veillard5792e162001-04-30 17:44:45 +000013535Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * strio.h trio.c: Dan McNichol suggested a couple of small
13538 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13539
Daniel Veillard02141ea2001-04-30 11:46:40 +000013540Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * tree.c parser.c encoding.c: spent a bit more time looking
13543 at the parsing speed and DOM handling. Added a few more
13544 speedups.
13545
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013546Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * parser.c: small but effective parsing speed improvement
13549
Daniel Veillardb59076b2001-04-29 17:04:07 +000013550Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * configure.in: default on the DocBook parser inclusion (for Gnome)
13553 * DOCBparser.h: fixed a header reference
13554
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013555Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13556
13557 * configure.in xpath.c: applied Bjorn patches for FPE on the
13558 alpha
13559
Daniel Veillardeefd4492001-04-28 16:55:50 +000013560Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13561
13562 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13563 xmlSaveFormatFileTo()
13564
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013565Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13566
13567 * xpath.c: simple and efficient optimization, XPath functions
13568 aways bind to the same code, cache this
13569 * TODO: updated (by saying some is obsolete)
13570
Daniel Veillard2156a562001-04-28 12:24:34 +000013571Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * xpath.c: more cleanup work on XPath name parsing routines
13574
Daniel Veillard61d80a22001-04-27 17:13:01 +000013575Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13578 xmlXPathParseName
13579 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13580 * debugXML.c: avoid compilation problems if compiling without
13581 HTML support, Igor Zlatkovic
13582 * win32/libxml2/libxml2.def.src: being able to compile without
13583 XPath on Windows
13584
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013585Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * libxml.m4: yet another patch from Toshio Kuratomi
13588
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013589Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13590
13591 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13592
Daniel Veillard67fee942001-04-26 18:59:03 +000013593Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13594
13595 * tree.[ch]: added xmlSaveFormatFile interface for saving
13596 and indenting a file.
13597
Daniel Veillard82e49712001-04-26 14:38:03 +000013598Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13599
13600 * xpath.c: fixed bug #53689 related to processing-instruction()
13601
Daniel Veillard02f077a2001-04-26 10:59:11 +000013602Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * DOCBparser.c: patche from László Kovács
13605
Daniel Veillard30211a02001-04-26 09:33:18 +000013606Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * parser.c: applied fixes from Christian Glahn bug report #53391
13609
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013610Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * error.c: Jean François Lecomte provided a complete description
13613 and a fix to bug #53537
13614
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013615Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13616
13617 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13618
Daniel Veillard1034da22001-04-25 19:06:28 +000013619Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13620
13621 * DOCBparser.c SAX.c: a bit more work on entities processing.
13622 Still Need to cleanup XML output and references in attributes
13623
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013624Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13625
13626 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13627
Daniel Veillardb33c2012001-04-25 12:59:04 +000013628Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * tree.c: trying to fix #53574, not completely complete,
13631 I would like xmllint --copy --debug test/ent1 and
13632 xmllint --debug test/ent1 to show the same result.
13633 * xpath.c: fix a bug when trying to sort namespace nodes
13634
Daniel Veillard5146f202001-04-25 10:29:44 +000013635Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13636
13637 * HTMLtree.c: real fix for #53402
13638
Daniel Veillard7533cc82001-04-24 15:52:00 +000013639Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13642 PIs when using xsl:output
13643 * valid.c: closing #53537 some case generate segfaults if there
13644 is validity errors
13645
Daniel Veillard61b33d52001-04-24 13:55:12 +000013646Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13649 of external parsed entities, added --noent to testDocbook
13650 * valid.c: Garry Pennington found an uninitialized variable
13651 access in xmlValidateElementContent()
13652
Daniel Veillard56098d42001-04-24 12:51:09 +000013653Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13654
13655 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13656 with madness
13657 * result/HTML/ : this modified the result of the regression tests
13658 a lot.
13659
Daniel Veillard122376b2001-04-24 12:12:30 +000013660Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13663 to doc where it wasn't checked against NULL reported by
13664 Jens Laas
13665
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013666Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13669 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13670
Daniel Veillardeae522a2001-04-23 13:41:34 +000013671Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13674 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13675 * SAX.[ch]: cleanup and updates for DocBook
13676 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13677 ex SGML identifier changes
13678 * valid.c: removed a static unused function.
13679
Daniel Veillardde57c612001-04-23 09:13:36 +000013680Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13681
13682 * HTMLtree.c: applied change for Paul Sponagl on script saving
13683 * Makefile.am: the warning about entity title.xml are normal.
13684
Daniel Veillard393df012001-04-22 20:11:18 +000013685Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13686
13687 * configure.in: release of 2.3.7
13688 * Makefile.am: fixing make distcheck
13689
Daniel Veillarda41123c2001-04-22 19:31:20 +000013690Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * doc/html/* doc/xml.html: updated and regenerated the docs
13693
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013694Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13695
13696 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13697
Daniel Veillarde82a9922001-04-22 12:12:58 +000013698Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * tree.c: fixed #53388 with the provided patch
13701
Daniel Veillard06803992001-04-22 10:35:56 +000013702Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * valid.c: Bjorn detected an invalid memory access. Fixed
13705 vstateVPush()
13706
Daniel Veillard40af6492001-04-22 08:50:55 +000013707Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13708
13709 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13710
Bjorn Reese70a9da52001-04-21 16:57:29 +000013711Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13712
13713 * libxml.h: new header used only for the compilation of libxml
13714 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13715 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13716 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13717 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13718 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13719 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13720 baseline (version 1.2 plus a single patch).
13721 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13722 scientific notation for numbers. Tests added.
13723 * xpath.c: formatting of numbers changed to use sprintf
13724 (contribution from William Brack)
13725
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013726Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13727
13728 * valid.c: cleanup, more useful debugging
13729 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13730 * xmlIO.c: entity loading is printed as an error when validating
13731
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013732Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * valid.c: fixed to validate within entities
13735 * test/VCM/v22.xml: added a specific testcase
13736
Daniel Veillardca1f1722001-04-20 15:47:35 +000013737Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * valid.c: forgot an epsilon transition in for ()+
13740 * test/VCM/v21.xml : added a specific test case
13741
Daniel Veillard85349052001-04-20 13:48:21 +000013742Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * valid.c: removed a state explosion exhibited by RSS
13745 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13746 from bug #51872
13747
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013748Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13749
13750 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13751 validation without using an ugly NFA -> DFA algo in the source.
13752 Made a specific algorithm easier to maintain, using a single
13753 stack and without recursion.
13754 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13755 * hash.c: made the growing routine static
13756 * tree.h parser.c: added the parent information to an
13757 xmlElementContent node.
13758
Daniel Veillarde470df72001-04-18 21:41:07 +000013759Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * SAX.c parser.c xpath.c: generating IDs when not validating
13762 from an external parsed entity was poisoning the ID has table
13763 with removed values. This was killing XSLT on the KDE help
13764 browser.
13765
Daniel Veillardceacdd92001-04-18 15:10:35 +000013766Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * entities.h: andrew@ugh.net.au detected a double declaration
13769
Daniel Veillarda10efa82001-04-18 13:09:01 +000013770Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13771
13772 * debugXML.c hash.c tree.h valid.c : some changes related to
13773 the validation suport to improve speed with DocBook
13774 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13775 the way validation errors get reported
13776
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013777Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13780 by P C Chow and William M. Brack for XSLT HTML output
13781
Daniel Veillard2d90de42001-04-16 17:46:18 +000013782Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13785 Igor Zlatkovic patches for MSC compilation and added his
13786 updates
13787
Daniel Veillarde043ee12001-04-16 14:08:07 +000013788Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13789
13790 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13791 prefix lookup.
13792 * parserInternals.c: fixed the bug reported by Morus Walter
13793 due to an off by one typo in xmlStringCurrentChar()
13794
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013795Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13796
13797 * HTMLparser.c result/HTML/*: revamped the way the HTML
13798 parser handles end of tags or end of input
13799
Daniel Veillard82daa812001-04-12 08:55:36 +000013800Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13803
Daniel Veillard67a21302001-04-11 14:39:16 +000013804Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13805
13806 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13807 bug where the linktime verions of free() won't work ...
13808
Daniel Veillard27b55282001-04-11 12:22:25 +000013809Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13812
Daniel Veillardafc73112001-04-11 11:51:41 +000013813Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13814
13815 * doc/xml.html: added 2.3.6 release
13816
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013817Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13820 * result/wml.xml: resulted in a small output change
13821
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013822Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13823
13824 * tree.c: xmlNewDoc was missing the charset initialization
13825 * xmllint.c: added --auto to autogenerate a doc, allow to
13826 reproduce the problem fixed on xmlNewDoc
13827
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013828Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13829
13830 * xpath.c: trying to get 52979 solved
13831 * tree.c result/ result/noent/: trying to get 52712 solved, this
13832 also made me clean up the fact that XML output in general should
13833 not add formating blanks by default, this changed the output of
13834 a few tests
13835
Daniel Veillard73639a72001-04-10 14:31:39 +000013836Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13837
13838 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13839
Daniel Veillardfac26a12001-04-08 13:08:14 +000013840Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * configure.in: finally released 2.3.6
13843
Daniel Veillard911f49a2001-04-07 15:39:35 +000013844Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13845
13846 * xpath.c: checking for null pointer generated by new code
13847
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013848Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13849
13850 * xpath.c: fixed a [] evaluation problem reported
13851 * test/XPath/tests/simpleaddr: extended test
13852 * result/XPath/simpleaddr: updated result
13853
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013854Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13855
13856 * xmllint.c: Dan Timis reported a portability problem
13857 on Macs without mmap, fixed it.
13858
Daniel Veillardb38bd552001-04-03 18:22:00 +000013859Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * testXPath.c : added a --tree option allowing to display the
13862 tree dump of the XPath expression
13863
Daniel Veillard4dd93462001-04-02 15:16:19 +000013864Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13865
13866 * xpath.c: fixed a memleak when comparing nodesets
13867 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13868 * tree.c: added a TODO
13869
Daniel Veillard92ad2102001-03-27 12:47:33 +000013870Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13873 we need string functions
13874 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13875 to be able to use them where needed. Applied some changes
13876 to reduce name linking pollution and compile in only what's
13877 needed.
13878 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13879 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13880 for the string manipulation functions
13881 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13882 to the free() function of xmlmemory.c
13883 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13884 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13885 usage.
13886
13887
Daniel Veillard2be30642001-03-27 00:32:28 +000013888Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13889
13890 * error.c: applied the context output patch of the error
13891 handling submitted by Chuck Griffith
13892 * error/VC/*: this slightly change some error logs
13893
Daniel Veillard50582112001-03-26 22:52:16 +000013894Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * parser.c: fixed line number reporting on error
13897
Daniel Veillard04be4f52001-03-26 21:23:53 +000013898Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * parser.c: Sullivan and Darin found a parser bug,
13901 applied the patch.
13902
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013903Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13904
13905 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13906 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13907 xmlversion.h.in xpointer.c: of course the way I defined
13908 UNUSED breaks on old gcc version. Try to be smart and
13909 also define it directly in xmlversion.h
13910 * configure.in: removed -ansi flag from the pedantic set
13911
13912Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013913 Huge cleanup, I switched to compile with
13914 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13915 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13916 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13917 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13918 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13919 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13920 encoding.h entities.c error.c list.[ch] nanoftp.c
13921 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13922 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13923 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13924 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13925 Cleanup, staticfied a number of non-exported functions,
13926 detected and cleaned up a dozen of problem found this way,
13927 avoided a lot of public function name/typedef/system names clashes
13928 * doc/xml.html: updated
13929 * configure.in: switched private flags to the really pedantic ones.
13930
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013931Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13932
13933 * configure.in: 2.3.5
13934 * doc/html/*: rebuilt the docs
13935
Daniel Veillard146c9122001-03-22 15:22:27 +000013936Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * parser.c: fixed a reported bug in NOTATION parsing
13939 * uri.c: accepted but not fixed bug 51876, added TODO
13940 * Makefile.am: fixed bug 51876
13941
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013942Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * config.h.in configure.in error.c: fix a compilation problem
13945 on platforms without vsnprintf (xml@thewrittenword.com)
13946
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013947Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * parser.c: fixed a function name header typo
13950 * SAX.c: notations can also occur in external subset.
13951
Daniel Veillard7d42b542001-03-20 13:22:46 +000013952Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * error.c: removed a C++ like comment
13955
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013956Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * parser.c: fixing bug 52299 strange condition leading
13959 to a parser crash due to a buffer overflow
13960 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13961 added the specific test case
13962
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013963Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13966 xmlXPathConvert{String,Number,Boolean} to be able to make
13967 type casts without a context stack, fixed some implementation
13968 problems related to the absence of context at parse-time,
13969 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13970 in the public API too
13971 * xpointer.c xpathInternals.h: we need to know at parse time
13972 whether we are compiling an XPointer
13973
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013974Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13977 cleaned up the parser internals, refactored XPath code, added
13978 new compilation based APIs and cleanly separated public and
13979 private APIs.
13980
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013981Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * xpath.h: the comp field must be added at the end to avoid
13984 killing binary compat.
13985
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013986Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * Makefile.am: detect XPath memleaks in regreson tests
13989 * error.c: fixed and error w.r.t. error reporting still using
13990 stderr
13991 * hash.c: added new line at end of file
13992 * tree.h: minor cleanup
13993 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13994 expression parsing from evaluation, resulted in a number of
13995 changes internally, and in XPointer. Likely to break stuff
13996 using xpathInternals.h but should remain binary compatible,
13997 new interfaces will be added.
13998
Daniel Veillardd574f782001-03-14 19:40:17 +000013999Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * configure.in: fixed a couple of problems reported by
14002 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14003 without gcc on non linux platforms.
14004
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014005Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14008 a fix for --with-html-dir= configure support. I hope it won't
14009 break rpm generation
14010
Daniel Veillarda022fe02001-03-14 16:30:00 +000014011Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14012
14013 * xmlIO.c: one function comment cleanup.
14014
Daniel Veillard25239c12001-03-14 13:56:48 +000014015Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14016
14017 * SAX.c: external subset notations were improperly registered
14018 in the internal subset.
14019
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014020Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14021
14022 * README.cvs-commits: added, pointing to HACKING
14023 * HACKING: updated
14024
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014025Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14026
14027 * parser.c: and Matt Sergeant found one in the XML push
14028 parser (erroneous check I forgot to remove when I fixed the
14029 main parser).
14030
Daniel Veillard68d7b672001-03-12 18:22:04 +000014031Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14032
14033 * xpath.c: ptittom found a small bug in UnaryExpr
14034
Daniel Veillarde356c282001-03-10 12:32:04 +000014035Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14036
14037 * configure.in: bumped to 2.3.4
14038 * error.c: fixed bug #51860
14039 * tree.c: fixed bug #51861
14040 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14041 * tree.[ch] : added xmlDefaultBufferSize
14042 * nanoftp.c: typo in function name header block
14043 * doc/xml.html : updated, added link to XML::LibXSLT
14044 * doc/html/* : rebuilt the docs
14045
Daniel Veillard80f32572001-03-07 19:45:40 +000014046Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14047
14048 * parser.c SAX.c: the new content parsing code raised an
14049 ugly bug in the characters() SAX callback. Found it
14050 just because of strangeness in XSLT XML Rec ouptut :-(
14051
Daniel Veillard6c831202001-03-07 15:57:53 +000014052Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * Makefile.am: Martin Baulig suggested to add -lm
14055 * tree.c: found another bug in xmlNodeGetContent()
14056
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014057Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14058
14059 * xpath.c: Bjorn found the error related to strictness of comparison.
14060
Daniel Veillard29631a82001-03-05 09:49:20 +000014061Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14062
14063 * parser.c: trying to fix the Dtd parsing problem reported
14064 by Gary, side effect of last week speed optimizations.
14065
Daniel Veillard14be0a12001-03-03 18:50:55 +000014066Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14067
14068 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14069 * parserInternals.c: removed unneeded test raised by Stric
14070
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014071Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14072
14073 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14074 and fixed by William Brack). Added xmlXPathFormatNumber.
14075 Changed the sorting slightly.
14076 * configure.in Makefile.am example/Makefile.am: Added -lm.
14077 Please note that applications linking with libxml2, must
14078 also like with the math library from now on.
14079
Daniel Veillardf9533d12001-03-03 10:04:57 +000014080Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14083
Daniel Veillard2f362242001-03-02 17:36:21 +000014084Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14085
14086 * parser.c: one must report spaces even if the Dtd element
14087 content proves that this is not part of the element content.
14088 * result/valid/*.xml: this changed the ouptu slightly
14089
Daniel Veillardb402c072001-03-01 17:28:58 +000014090Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14091
14092 * configure.in: bumped to 2.3.3
14093 * doc/xml.html: updated
14094
Daniel Veillard77851712001-02-27 21:54:07 +000014095Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14096
14097 * tree.c: minor doc fix
14098 * xpath.c: deallocation issues when a result tree has been
14099 converted to a node-set
14100
Daniel Veillardec70e912001-02-26 20:10:45 +000014101Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14102
14103 * doc/xml.html: oops corrected dates s/2000/2001
14104
Daniel Veillard8730c562001-02-26 10:49:57 +000014105Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14106
14107 * valid.c: new patch from Gary Pennington
14108
Daniel Veillard91e9d582001-02-26 07:31:12 +000014109Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14110
14111 * doc/xml.html: applied patch from Ankh
14112
Daniel Veillardedac3c92001-02-26 01:36:19 +000014113Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14114
14115 * xinclude.c: fixed a problem building on Mac
14116
Daniel Veillard21a0f912001-02-25 19:54:14 +000014117Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14118
14119 * parser.c: more work on increasing parsing ferformances
14120
Daniel Veillard48b2f892001-02-25 16:11:03 +000014121Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
14123 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14124 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14125 avoiding memcpy in production builds MEM_CLEANUP macro use
14126 * parser.[ch] parserInternals.c: optimizations of the tightest
14127 internal loops inside the parser. Better checking of I/O
14128 flushing/loading conditions
14129 * xmllint.c : added --timing
14130
Daniel Veillard71681102001-02-24 17:48:53 +000014131Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14132
14133 * configure.in: bumped to 2.3.2
14134 * doc/xml.html: updated for release
14135
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014136Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * xpath.c: found a memleak and fixed a nasty bug
14139
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014140Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
14142 * xmllint.[c1] : added return code errors for xmllint
14143 * xpath.c: specific debug dump function for result value trees
14144
Daniel Veillard4b637072001-02-21 21:52:55 +000014145Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * xpath.c: finally implemented xmlXPathCompareNodeSets
14148 * test/XPath/expr/floats results/XPath/expr/floats: added
14149 a test for float expressions
14150
Daniel Veillardf714aa32001-02-21 03:07:44 +000014151Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14152
14153 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14154 * parserInternals.[ch]: trying to speed up parsing
14155 * xpath.c : speeded up node set equality op
14156
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014157Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14160 better handling of ID/IDREF and the list modules associated
14161 * configure.in: small CFLAGS cleanup
14162
Daniel Veillarda8abee62001-02-19 15:14:59 +000014163Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * configure.in: fixed iconv detection on AIX (stric)
14166
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014167Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014168
14169 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14170
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014171Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14172
14173 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14174 and optimized xmlXPathNodeSetSort
14175
Daniel Veillard142adbf2001-02-17 13:21:05 +000014176Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14177
14178 * xpath.c: bug fix when context size is 0
14179 * parser.c: I like Norm's Dtd because they still manage to break
14180 the parser occasionally
14181
Daniel Veillardf23e0092001-02-16 13:21:29 +000014182Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14185
Daniel Veillarde0e26512001-02-16 00:11:46 +000014186Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14187
14188 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14189 attributes within the XML-1.0 namespace
14190
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014191Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14192
14193 * xpathInternals.h: exported a few axis functions
14194 * doc/xml.html: updated the doc
14195
Daniel Veillard760f4422001-02-15 14:59:48 +000014196Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14197
14198 * configure.in: applied patch from Daniel van Balen for OpenBSD
14199 and bumped version to 2.3.1
14200 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14201 attempt to find autoclosing was simply broken, removed it,
14202 updated the examples, this is better
14203
Daniel Veillardd194dd22001-02-14 10:37:43 +000014204Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14205
14206 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14207 hash functionnalities.
14208 * doc/html/* : rebuild the doc
14209
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014210Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14211
14212 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14213 on predicate
14214 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14215 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14216 really want to have tags closed on output even if we accept
14217 unclosed ones on input
14218
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014219Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14220
14221 * xpath.c: ouch don't free NULL, rare case fixed
14222 * tree.c: don't coalesce text nodes if they don't have the
14223 same behaviour wrt escaping on output
14224
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014225Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14226
14227 * xpath.c: small fixup
14228 * SAX.c: don't warn on empty namespaces.
14229
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014230Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14231
14232 * README: a bit of cleanup
14233 * configure.in: preparing for 2.3.0 release
14234
Daniel Veillard1f83d392001-02-08 09:37:42 +000014235Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14236
14237 * hash.[ch]: added a first version of xmlHashSize()
14238 * valid.c: another bug fix from Gary Pennington
14239
Daniel Veillard5eef6222001-02-07 18:24:48 +000014240Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14241
14242 * valid.c: couple of bug fixes pointed by Gary Pennington
14243 * HTMLtree.c: #if 0 cleanup
14244
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014245Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14246
14247 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14248 which removes a time consuming check of xmlXPathNodeSetAdd()
14249 and use it in places where we are sure to not break unicity
14250
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014251Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14252
14253 * xpath.c: bug fixes found from XSLT
14254 * tree.c: preserve node->name special values when copying nodes.
14255 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14256 external subset are fetched when available but without full
14257 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14258 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14259 output with encoding disabled.
14260
Daniel Veillard2c833b62001-02-03 08:52:06 +000014261Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14262
14263 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14264 xmlCheckFilename should not be called from xmlFileOpenW
14265 and xmlGzfileOpenW
14266
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014267Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14268
14269 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14270 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14271 added the new tests for URI normalization
14272 * testURI.c: fixed stoopid bugs
14273 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14274 the URI in the error messages are now properly normalized
14275
Daniel Veillardea28ce62001-02-02 08:20:19 +000014276Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14277
14278 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14279
Daniel Veillarde99a4762001-02-01 04:34:35 +000014280Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14281
14282 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14283
Daniel Veillard2b325a02001-01-31 20:46:31 +000014284Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * xpath.c: fixed mod operator
14287
Daniel Veillardde55cf62001-01-31 15:53:13 +000014288Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * parser.c: fixed xmlStrcat doc
14291 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14292 trees.
14293
Daniel Veillard2f913b72001-01-31 13:23:49 +000014294Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * xpath.c result/XPath/tests/chaptersbase
14297 result/XPath/tests/simplebase: fixed XPath node()
14298 * tree.c: small fix in xmlNewNs()
14299 * Makefile.am: removed extraneous xml2Conf.sh rule
14300
Daniel Veillardb42042b2001-01-28 07:40:36 +000014301Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14302
14303 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14304 Changed the library name, in order to get libxml-devel and
14305 libxml2-devel to coexist on a single system
14306 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14307 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14308
Daniel Veillardee0a4662001-01-27 18:59:33 +000014309Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14310
14311 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14312 libxml2-devel installable in // as libxml-devel.
14313
Daniel Veillard5eb05942001-01-27 17:50:22 +000014314Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14315
14316 * doc/Makefile.am: fixed make rebuild in doc
14317 * doc/html/*.html: rebuilt the docs
14318
Daniel Veillard65c295d2001-01-26 09:32:39 +000014319Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14320
14321 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14322
Daniel Veillard8e199902001-01-25 18:54:39 +000014323Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14324
14325 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14326 the HTML doc to go into the -devel RPM ...
14327 * aclocal.m4 config.h.in: some updates due to auto* magic
14328
Daniel Veillard93086662001-01-25 18:13:04 +000014329Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14330
14331 * xpath.h: added a hook in the context structure allowing to
14332 link to extra support, needed for XSLT
14333
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014334Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14337 xmlXPtrCmpPoints to use it.
14338 * propagated the following patch from Alejandro Forero
14339 * include/win32config.h xmlIO.c: applied further suggestions
14340 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14341 * example/gjobread.c: fixed warnings, now that it builds
14342
14343Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14344
14345 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14346
14347 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14348 filename points to a valid file (not a directory).
14349 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14350 Added calls to xmlCheckFilenameDir.
14351
14352 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14353 `path' (rather than `filename') as the parameter to gzopen and open.
14354
Daniel Veillard48177c22001-01-23 15:27:41 +000014355Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14356
14357 * Makefile.am: fixed a problem with EXTRA_DIST
14358
Daniel Veillardb83ba402001-01-22 22:45:10 +000014359Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14360
14361 * Makefile.am example/Makefile.am: finally found the trick
14362 to build the example, i.e. add "." in SUBDIRS before example
14363 in the list <grin/>
14364
Daniel Veillard82687162001-01-22 15:32:01 +000014365Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14366
14367 * doc/xml.html: updated with an XSLT section, removed pointer to
14368 W3C CVS base.
14369
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014370Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14371
14372 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14373 too, and deallocation need to occur the same way.
14374
Daniel Veillarde4566462001-01-22 09:58:39 +000014375Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14376
14377 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14378 type correponding to an XSLT result tree fragment. Share most
14379 of the data format with node set, as well as operators.
14380 * HTMLtree.c: added a newline at the end of the doctype output
14381 whe this one is not present initially.
14382 * tree.c: make sure taht the parent and doc pointers are properly
14383 set when copying attributes (lists).
14384
Daniel Veillard701c7362001-01-21 09:48:59 +000014385Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14386
14387 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14388
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014389Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * xpath.c: seems I finally killed that ugly path evaluation
14392 context bug (tagged 9999 in case is is wrong)
14393
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014394Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14395
14396 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14397 for XSLT
14398
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014399Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14400
14401 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14402 for xmlGzfileOpen() bug
14403
Daniel Veillardf6eea272001-01-18 12:17:12 +000014404Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14405
14406 * xpath.c: removed an error found by XSLT usage
14407 * tree.c parserInternals.h: use a predefined static string
14408 for text and comment nodes, avoid freeing them in xmlFreeNode,
14409 exported the string name in parserInternals.h and added
14410 another value to disable encoding at output (for XSLT),
14411 gain memory, time.
14412
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014413Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14414
14415 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14416 win32/libxml2/libxml2_so.dsp: new makefiles and update
14417 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14418
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014419Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14420
14421 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14422 Gary Pennington
14423
Daniel Veillard389e6b72001-01-15 19:41:13 +000014424Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14425
14426 * xpath.c: fixed the comaprision of values and nodelists,
14427 need to compare nodelist still ...
14428 * debugXML.c: avoided a possible core dump
14429 * HTMLparser.c: cleanup
14430 * nanohttp.c: contributed fix.
14431 * tree.c: fixes in properties handling added xmlSetNsProp
14432 needed by libxslt
14433 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14434 comment
14435 * TODO: updated
14436
Daniel Veillard167bd532001-01-06 21:09:34 +000014437Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14438
14439 * parser.c parserInternals.c: applied Bjorn Reese optimization
14440 patch
14441
14442Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14443
14444 * Makefile.am: applied patch fro make check from Martin Vidner
14445
Daniel Veillard503b8932001-01-05 06:36:31 +000014446Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * configure.in: preparing 2.2.11
14449 * doc/html/*: rebuild the HTML files
14450 * doc/xml.html : updated
14451
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014452Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14453
14454 * tree.c: fixed a stupid bug
14455 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14456 patches related to validation of an XInclude processing result
14457 * TODO: updated
14458
Daniel Veillarde2488192001-01-04 10:54:22 +000014459Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14460
14461 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14462 on large files
14463
Daniel Veillardf060a412001-01-03 20:52:44 +000014464Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14465
14466 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14467
Daniel Veillard45cff692001-01-03 18:02:04 +000014468Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14469
14470 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14471 reported by Jonas Borgström
14472 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14473
Daniel Veillard08108982001-01-03 15:24:58 +000014474Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14475
14476 * testXPath.c xpath.c: fixing the XPath union expressions problem
14477 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14478
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014479Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14480
14481 * xmllint.c: Made is so if the file name is "-" is will read form
14482 standard input. Sven Heinicke <sven@zen.org>
14483 * tree.c: fixed a problem when growing buffer
14484 * tree.h: fixed the comment of the node types following andersca
14485 comment
14486 * TODO: updated
14487
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014488Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14489
14490 * HTMLparser.[ch]: added a way to avoid adding automatically
14491 omitted tags. htmlHandleOmittedElem() allows to change the
14492 default handling.
14493 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14494 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14495 of xmllint too when using --memory flag, added a memory test
14496 suite at the Makefile level.
14497 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14498 with namespace use when encountering QNames in XPath evalation,
14499 added xmlns() scheme in XPointer.
14500 * nanoftp.c : incorporated a fix
14501 * parser.c xmlIO.c: fixed problems raised with encoding when using
14502 the memory I/O
14503 * parserInternals.c: closed bug 25934 reported by
14504 torsten.landschoff@innominate.de
14505 * TODO: updated
14506
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014507Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14508
14509 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14510 on a non-updated tree :-(, made a 2.2.10 release to correct the
14511 situation
14512
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014513Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14514
14515 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14516 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14517 integrated a set of OpenVMS changes from Howard Taylor
14518 <Howard.Taylor@pacoast.com>
14519
Daniel Veillard58770e72000-11-25 00:48:47 +000014520Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14521
14522 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14523 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14524
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014525Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14526
14527 * HTMLparser.c: some fixes on auto-open of html/head/body
14528 * encoding.c: fixed a compilation error on some gcc env
14529 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14530 XPointer implementation
14531 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14532 related XPointer tests and associated results
14533
Daniel Veillard300f7d62000-11-24 13:04:04 +000014534Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14535
14536 * doc/xmldtd.html doc/xml.html: following a short step by step
14537 guidance on IRC to help maciej with DTDs I started a small
14538 page on the subject.
14539
Daniel Veillard748e45d2000-11-17 16:36:08 +000014540Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14541
14542 * HTMLparser.c: fixed handling of broken charrefs
14543 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14544 patches
14545
Daniel Veillard28929b22000-11-13 18:22:49 +000014546Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14547
14548 * doc/xml.html doc/html/* : rebuilt the docs after adding
14549 xinclude and updated page for 2.2.7 and 2.2.8
14550 * configure.in: releasing 2.2.8
14551
Daniel Veillard41e06512000-11-13 11:47:47 +000014552Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14553
14554 * parser.[ch] parserInternals.c: applied the conditional
14555 section processing fix from Jonathan P Springer
14556 <jonathan.springer2@gte.net>
14557 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14558 project file, fixed iconv default non support
14559 * xpath.c: fixed the problem of evaluating relative expressions
14560 when a node context is provided.
14561
Daniel Veillardbf432752000-11-12 15:56:56 +000014562Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14563
14564 * nanoftp.c: fixed gcc 2.95 new warnings
14565 * SAX.c: fixed a stupid bug
14566 * tree.c: fixed a formatting problem when round-tripping
14567 from/to memory
14568 * xinclude.c: chased memleak, fixed a base problem
14569 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14570 xmlXPtrBuildNodeList()
14571 * TODO: updated
14572 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14573 adding a first small set of regression tests for XInclude
14574
Daniel Veillardc2def842000-11-07 14:21:01 +000014575Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14576
14577 * nanohttp.[ch]: applied Wayne Davison patches to access
14578 the WWW-Authorization header.
14579 * parser.c: Closed Bug#30847: Problems when switching encoding
14580 in short files by applying Simon Berg's patch.
14581 * valid.c: fixed a validation problem
14582 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14583 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14584 Wayne Davison
14585 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14586 need to be extended to non full nodes selections.
14587 * xinclude.c: starts to work decently
14588
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014589Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14590
14591 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14592 debugXML.c xmlversion.h.in: Started adding XInclude support,
14593 this is a new xmllint option
14594 * tree.c xpath.c: applied TOM patches for XPath
14595 * xpointer.c: fixed a couple of errors.
14596 * uri.c: added an escaping function needed for xinclude
14597 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14598 new warning from RH70 gcc's version
14599
Daniel Veillarda4964b72000-10-31 18:23:44 +000014600Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14601
14602 * HTMLparser.c: fixed loop on invalid char in scripts
14603 * parser.c: update to description of xmlIOParseDTD()
14604 * libxml.m4 xmlversion.h.in: changes contributed by
14605 Michael Schmeing <m.schmeing@internet-factory.de>
14606 * configure.in: preparing for 2.2.7
14607 * Makefile.am: trying to avoid config.h and acconfig.h
14608 being included in the distrib
14609 * configure.in: released 2.2.7
14610
14611Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14612
14613 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14614 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14615
Daniel Veillard01411222000-10-30 15:33:22 +000014616Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14617
14618 * parser.[ch]: added xmlIOParseDTD()
14619 * xpointer.c: added support for the 2 extra parameters of
14620 string-range, fixed a stoopid error when '0' was present
14621 in XPointer expressions
14622 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14623 testsuite for the above
14624
Daniel Veillard6db58192000-10-30 09:27:53 +000014625Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14626
14627 * libxml.spec.in: improved package descriptions
14628
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014629Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14630
14631 * xpath.c xpathInternals.h: applied a large cleaning patch
14632 from TOM <ptittom@free.fr>, it also add namespace support
14633 for function and variables registration.
14634
Daniel Veillardbd20df72000-10-29 17:53:40 +000014635Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14636
14637 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14638 * Makefile.mingw: Wayne Davison's update adding hash.c
14639
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014640Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14641
14642 * xpath.c: fixed the root evaluation problems
14643 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14644 ignorable spaces with <b> <bold> <em>
14645 * tree.c: fixed a loop in xmlSearchNsByHref()
14646
Daniel Veillard767662d2000-10-27 17:04:52 +000014647Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14648
14649 * xpath.c: applied another XPath patch from TOM
14650 * xpath.c include/makefile.am: applied another patch from
14651 china@thewrittenword.com (cleanup on IRIX).
14652
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014653Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14654
14655 * xml-config.1: received a fixed version from Fredrik Hallenberg
14656 <hallon@lysator.liu.se>
14657
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014658Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14659
14660 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14661 cleanup patch for XPath
14662
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014663Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14664
14665 * patched to redirrect all "out of context" error messages to
14666 a reconfigurable routine. The changes are:
14667 * xmlerror.h : added the export of an error context type (void *)
14668 an error handler type xmlGenericErrorFunc there is an interface
14669 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14670 to reset the error handling routine and its argument
14671 (by default it's equivalent to respectively fprintf and stderr.
14672 * all the c files: all wild accesses to stderr or stdout within
14673 the library have been replaced to calls to the handler.
14674
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014675Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14676
14677 * configure.in: release 2.2.6
14678 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14679 exporting the inner functions of xpath for extension modules
14680 * doc/*: updated and rebuilt the doc
14681
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014682Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14683
14684 * nanohttp.c : applied Wayne HTTP cleanup patch
14685 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14686 and xmlNodeSetSpacePreserve()
14687
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014688Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14689
14690 * xpath.c: closing bug #29260
14691
Daniel Veillard126f2792000-10-24 17:10:12 +000014692Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14693
14694 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14695 multikey tuples, made hash structure opaque
14696 * valid.[ch]: moved elements, attributes, notations decalarations
14697 as well as ID and refs to hash tables.
14698 * entities.c: hash cleanup
14699 * xmlmemory.c: fixed a dump problem in debug mode
14700 * include/Makefile.am: problem passing in DESTDIR= values patch
14701 from Marc Christensen <marc@calderasystems.com>
14702 * nanohttp.c: removed debugging remains
14703 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14704 * HTMLparser.c parser.c: fixing a number of problems with the
14705 macros in the *parser.c files (Wayne).
14706 * HTMLparser.c: close the previous option when opening a new one
14707 (Marc Sanfacon).
14708 * result/HTML/*: updated the HTML results accordingly
14709
Daniel Veillard52afe802000-10-22 16:56:02 +000014710Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14711
14712 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14713 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14714 XPath functions and XML entities table to them. More to come...
14715 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14716
Daniel Veillard683cb022000-10-22 12:04:13 +000014717Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14718
14719 * tree.c: coalesce adjacent text nodes
14720 * valid.c: handling of blank nodes in DTd validation (raised
14721 by problems with a posteriori validation).
14722 * nanohttp.c: changing behaviour on HTTP write stuff.
14723 * HTMLtree.c: forced body and html to be explicitely closed.
14724 * xpath.h: exported more XPath functions.
14725
Daniel Veillard1baf4122000-10-15 20:38:39 +000014726Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14727
14728 * Release of 2.2.5
14729 * xpointer.c: range() range-inside and other helper functions
14730 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14731
Daniel Veillard47e12f22000-10-15 14:24:25 +000014732Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14733
14734 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14735 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14736
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014737Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14738
14739 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14740 and XPointer modules
14741
Daniel Veillard134c9f32000-10-15 10:27:08 +000014742Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14743
14744 * SAX.h: closed #25107
14745
Daniel Veillard39915622000-10-15 10:06:55 +000014746Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14747
14748 * testSAX.c: fixed problem with cdata reporting
14749 * SAXresult/* : updated
14750
Daniel Veillard1e851392000-10-15 10:02:56 +000014751Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14752
14753 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14754 Closed bug #27499, added to regression tests
14755 * TODO: updated
14756
Daniel Veillard7eda8452000-10-14 23:38:43 +000014757Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14758
14759 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14760 support for SCRIPT and STYLE with help from Bjorn Reese
14761 * test/HTML/* result/HTML/*: added simple testcase and updated
14762 the existing ones.
14763
Daniel Veillardff9c3302000-10-13 16:38:25 +000014764Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14765
14766 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14767 string-range for empty strings
14768 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14769 test/XPath/xptr/strrange: augmented the XPointer testsuite
14770
Daniel Veillard189446d2000-10-13 10:23:06 +000014771Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14772
14773 * doc/xml.html doc/xmlmem.html: added a module describing memory
14774 interfaces and use, updated the main page.
14775
Daniel Veillard2f971a22000-10-12 23:26:32 +000014776Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14777
14778 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14779 nanoftp code work on Windows too now
14780
14781Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014782
14783 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14784 * xpointer.c: implemented string-range() at least a good first version
14785 * test/XPath/docs/str test/XPath/xptr/strrange
14786 result/XPath/xptr/strrange: the string-range() tests
14787
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014788Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14789
14790 * Makefile.am include/Makefile.am include/win32config.h
14791 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14792 and make distcheck
14793
Daniel Veillard19d61112000-10-11 23:50:35 +000014794Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14795
14796 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14797 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14798 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14799
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014800Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14801
14802 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14803 patch for socklen_t detection by
14804 Albert Chin-A-Young <china@thewrittenword.com>
14805
Daniel Veillardcd429612000-10-11 15:57:05 +000014806Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14807
14808 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14809 and added a --dtdvalid option to xmllint used to test it
14810
Daniel Veillard47c02452000-10-11 13:04:36 +000014811Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14812
14813 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14814 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14815
Daniel Veillard2d38f042000-10-11 10:54:10 +000014816Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14817
14818 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14819 handlings (registration, lookup, cleanup)
14820
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014821Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14822
14823 * configure.in Makefile.am include/makefile.am: adding XPointer
14824 and XPtrtests target
14825 * xpointer.[ch] : new files for XPointer support
14826 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14827 more XPath tests
14828
Daniel Veillard57fda592000-10-10 23:24:14 +000014829Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14830
14831 * configure.in: fixed, very broken, make distcheck works again
14832
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014833Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14834
14835 * More work toward 2.2.5, integrated a number of patches
14836 * configure.in Makefile.am win32config.h.in: trying to cleanup
14837 make distcheck .... huh ...
14838 * include/Makefile.am include/win32config.h: new directory
14839 for includes
14840 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14841 updated teh makefiles and instructions for WIN32
14842 * xpath.c: small fixes
14843 * test/XPath/ results/XPath: updated the testcases and results
14844 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14845 suggested patches
14846 * valid.c: fixed an ID bug
14847
Daniel Veillardb71379b2000-10-09 12:30:39 +000014848Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14849
14850 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014851 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014852 * xpath.[ch]: worked on XPointer
14853
Daniel Veillard7e99c632000-10-06 12:59:53 +000014854Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14855
14856 * configure.in Makefile.am: 2.2.5, ship the include in an
14857 include/libxml subdirectory, use symlinks when using CVS
14858 * testSAX.c: fixed small bug
14859 * testXPath.c: changed the way testfiles are parsed
14860 * debugXML.c: same kind of cleanup when parsing an argument expression
14861 XPath/XPointers can have blanks embedded
14862 * xpath.[ch]: more cleanup, reorgs for XPointer work
14863 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14864 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14865
Daniel Veillard55b91f22000-10-05 16:30:11 +000014866Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14867
14868 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14869 in the XPath engine, rewrote large parts of it, now it's far
14870 cleaner and in sync with the REC not an old WD. Fixed a parsing
14871 problem in the interactive XML shell found when testing XPath.
14872
Daniel Veillardac260302000-10-04 13:33:43 +000014873Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14874
14875 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14876 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14877 examples with the extra test
14878
Daniel Veillard7cfce322000-10-04 12:40:27 +000014879Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14880
14881 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14882 the global init function.
14883
Daniel Veillard970112a2000-10-03 09:33:21 +000014884Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14885
14886 * HTMLparser.c: Doohhh, attribute name parsing was still case
14887 sensitive ! Fixed this ...
14888 * result/HTML/* : updated the tests results accordingly
14889
Daniel Veillard740abf52000-10-02 23:04:54 +000014890Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14891
14892 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14893 engine, should be far more stable, incorporated a new version of
14894 preceding/following axis, need testing
14895 * uri.c: fixed file:///c:/a/b/c problem
14896 * test/XPath/tests/idsimple: augmented the XPath tests
14897
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014898Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14899
14900 * doc/* rebuilding docs for 2.2.4 release
14901
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014902Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14903
14904 * configure.in: releasing 2.2.4
14905 * parser.[ch]: added xmlStrEqual()
14906 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14907 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14908 use xmlStrEqual instead
14909 * TODO: updated
14910 * added an XPath test
14911
Daniel Veillardbc765302000-10-01 18:23:35 +000014912Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14913
14914 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14915 * entities.h: exported xmlInitializePredefinedEntities
14916 * parser.[ch] : added xmlInitParser()
14917 * parserInternals.h : had to export htmlInitAutoClose()
14918
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014919Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14920
14921 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14922 problems
14923 * Makefile.am : added XPath regression tests to normal tests
14924 * uri.c: fixed a problem with local paths, cleanup
14925 * parser.c: fixed a problem with large CData sections
14926
Daniel Veillardd2ade932000-09-30 14:39:55 +000014927Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14928
14929 * configure.in xml-config.in: patch from "Ben Taylor"
14930 <sol7x86@hotmail.com> for solaris shared libs lookup
14931
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000149322000-09-30 Martin Baulig <baulig@suse.de>
14933
14934 * libxml-2.0.pc.in: Provide pkg-config script.
14935
14936 * configure.in: Create the libxml-2.0.pc script from the
14937 libxml-2.0.pc.in templates.
14938 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014939 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014940
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014941Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14942
14943 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14944 when compiling with MSC
14945
Daniel Veillard46057e12000-09-24 18:49:59 +000014946Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14947
14948 * xpath.c: patch for normalize-string() substring-before(),
14949 substring-after() and translate() functions from Bjorn Reese
14950 <breese@mail1.stofanet.dk>
14951 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14952 Fredrik Hallenberg <hallon@lysator.liu.se>
14953 * TODO: updated
14954
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014955Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14956
14957 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14958 problem of socklen_t being undefined on a number of platforms
14959 * debugXML.c: fixed a compilation problem when without snprintf
14960
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014961Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14962
14963 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14964 an URI bug and a fix for the control-character-induced infinite loop
14965 * nanohttp.c: preventive fix for compiling on WIN32
14966
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014967Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14968
14969 * xmlint.c: closing bug #25000
14970
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014971Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14972
14973 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14974 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14975 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14976 related function, fixing xmlStrncmp(), and associated cleanup
14977 * result/HTML/entities.html.sax: updating result
14978
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014979Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * uri.c: applied patch for URI escaping from Wayne Davison
14982 <wayned@blorf.net>
14983 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14984 from Denis Barbier <barbier@imacs.polytechnique.fr>
14985 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14986 patch from Wayne Davison
14987
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014988Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14989
14990 * doc/xml.html : updated with new releases, adding "how to help"
14991
Daniel Veillard04698d92000-09-17 16:00:22 +000014992Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14993
14994 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14995 removed a few warnings in pedantic mode ...
14996 * parserInternals.c parser.c: moved encoding switching function
14997 to parserInternals.c
14998 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14999
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015000Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15001
15002 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15003 error or warning handlers
15004
Daniel Veillardb1059e22000-09-16 14:02:43 +000015005Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15006
15007 * parserInternals.c parserInternals.h parser.c Makefile.am:
15008 created a new module parserInternals.c, moved most of the
15009 code shared by the various parsers there, as well as
15010 deprecated code from parser.c. More cleanup of parser.c
15011 * uri.c: fixed a problem when URI is NULL
15012 * valid.c: speedup when looking for an attribute declaration
15013
Daniel Veillard39c7d712000-09-10 16:14:55 +000015014Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15015
15016 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15017 the cleanup of the computation of URI references when seeking
15018 external entities. The URI reference string and the resulting
15019 URI are both stored now.
15020 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15021 large s(n)printf checks and cleanup from Denis Barbier
15022 <barbier@imacs.polytechnique.fr>
15023 * xmlversion.h.in tree.h: couple of SGML declarations for a
15024 possible docbook module.
15025 * result/VC/ : a couple of test output changed due to the change
15026 of the entities URI
15027
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015028Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15029
15030 * parser.h: added a _private field for linking user's data
15031
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015032Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15033
15034 * parser.c parserInternals.h: demacroified most of the IS_XXX
15035 the gain in size is significant so ...
15036
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015037Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15038
15039 * entities.c: cases where looking up entities with doc==NULL
15040 covered
15041
Daniel Veillard90e11312000-09-05 10:42:32 +000015042Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15043
Daniel Veillard1de50802000-09-07 08:54:32 +000015044 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015045 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15046
Daniel Veillard98a79162000-09-04 11:15:39 +000015047Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15048
Daniel Veillard1de50802000-09-07 08:54:32 +000015049 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015050 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15051 * Makefile.in: added URItest and included thenin "make tests"
15052
15053Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015054
15055 * xmlversion.h.in: closed bug 22941
15056
Daniel Veillard2bb89092000-08-31 14:57:50 +000015057Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15058
15059 * doc/xmlio.html: added doc and example for entity loader
15060 redefinition.
15061
Daniel Veillard96984452000-08-31 13:50:12 +000015062Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15063
15064 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15065 used by libxml
15066
Daniel Veillarde715dd22000-08-29 18:29:38 +000015067Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15068
15069 * parser.c: Fixed bug on invalid ontent characters and when using
15070 push.
15071 * xmllint.c: fixed xmllint endling of errors in push mode
15072
Daniel Veillard4948eb42000-08-29 09:41:15 +000015073Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15074
15075 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015076 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015077 * result/HTML/*.sax: regenerated HTML SAX output
15078 * parser.c: more cleanup.
15079
Daniel Veillarde010c172000-08-28 10:04:51 +000015080Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15081
15082 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015083 patches from Wayne Davison <wayned@users.sourceforge.net>,
15084 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015085 * HTMLparser.c: fixed an ignorable white space detection bug
15086 occuring when parsing with SAX only
15087 * result/HTML/*.sax: updated since the output is now HTML
15088 encoded...
15089
Daniel Veillard47f3f312000-08-27 22:40:15 +000015090Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15091
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015092 * HTMLparser.[ch]: applied some of Wayne Davison
15093 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015094
Daniel Veillarde0854c32000-08-27 21:12:29 +000015095Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15096
15097 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15098 undeclared namespace prefix was used, added a warning.
15099 Cleaned up support w.r.t. entities, spilling out a warning
15100 and being pedantic on lookups.
15101 * test/warning/ent9 : added testcase for previous example.
15102 * TODO: updated
15103 * parserInternals.h parser.c: changed the way names are parsed
15104 now allow infinite size and decrease penalty for normal use
15105 * parser.c: Started a big cleanup/check of the parser code,
15106 fixed some of the most tortuous entity code, spotted code
15107 unused anymore
15108 * test/*: added tests for very long names and related nasty
15109 things.
15110
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015111Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * doc/encoding.html: added encoding aliases doc
15114 * doc/xml.html: updates
15115 * encoding.[ch]: added EncodingAliases functions
15116 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15117 bottleneck affecting large DTDs like Docbook
15118 * parser.[ch] xmllint.c: added a pedantic option, will be
15119 useful
15120 * SAX.c: redefinition of entities is reported in pedantic mode
15121 * testHTML.c: uninitialized warning from gcc
15122 * uri.c: fixed a couple of bugs
15123 * TODO: added issue raised by Michael
15124
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015125Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15126
15127 * doc/encoding.html: propagated Martin Duerst suggestions
15128
Daniel Veillard52402ce2000-08-22 23:36:12 +000015129Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15130
15131 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15132 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15133 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15134 by Wayne Davison
15135
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015136Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15137
15138 * nanoftp.c nanohttp.c: small cleanup
15139 * TODO: updated
15140
Daniel Veillard244ece92000-08-19 20:58:02 +000015141Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15142
15143 * added an old VC testcase and updated title.xml entity
15144
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015145Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15146
15147 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15148 done on auto-opening of <p> tags and cleanup of SAX output
15149
Daniel Veillard979e55e2000-08-19 16:48:54 +000015150Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15151
15152 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15153
Daniel Veillard4540be42000-08-19 16:40:28 +000015154Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * doc/xml.html libxml.* structure.*: updated the doc a bit
15157
Daniel Veillard808a3f12000-08-17 13:50:51 +000015158Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15159
15160 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15161 of SAX tests
15162
Daniel Veillard29579362000-08-14 17:57:48 +000015163Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15164
15165 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15166 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15167
Daniel Veillard1255ab72000-08-14 15:13:33 +000015168Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15169
15170 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15171 * testHTML.c: fix core dump on Solaris 2.x systems
15172 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15173 * result/HTML/*.sax: previous bug fix lead to new results
15174
Daniel Veillard03109292000-08-14 14:58:22 +000015175Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15176
15177 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15178 * configure.in: added --with-readline=DIR to accept alternate
15179 path for readline include/library
15180 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15181 for ANSI under HP-UX
15182 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15183 includes @LIBS@
15184
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015185Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15186
15187 * doc/* : rebuilt the docs
15188 * getting ready for 2.2.2 release
15189
Daniel Veillard87b95392000-08-12 21:12:04 +000015190Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15191
15192 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15193 and xmlAddFeature()
15194 * tree.[ch]: added xmlAddChildList()
15195 * xmllint.c: MAP_FAILED macro test
15196 * parser.h: added xmlParseCtxtExternalEntity()
15197 * valid.c: applied bug fixes removed warning
15198 * tree.c: added CDATA block to elements content
15199 * testSAX.c: cleanup of output
15200 * testHTML.c: added SAX testing
15201 * encoding.c: better error recovery
15202 * SAX.c, parser.c: fixed one of the external entity processing
15203 of the OASis testsuite
15204 * Makefile.am: added HTML SAX regression tests
15205 * configure.in: bumped to 2.2.2
15206 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15207 SAX results
15208
Daniel Veillard88a172f2000-08-04 18:23:10 +000015209Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * configure.in: patch for HP compiler
15212
152132000-08-04 Sven Heinicke <sven@zen.org>
15214
15215 * xmllint.c: Was coredumping sometimes when the file given didn't
15216 exist.
15217
Daniel Veillard46e370e2000-07-21 20:32:03 +000015218Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15219
15220 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015221
Daniel Veillard46e370e2000-07-21 20:32:03 +000015222 when using in memory parsing. Need some cleanup.
15223 * xmllint.c configure.in: added a --memory flag to test memory
15224 parsing
15225
Daniel Veillard36650692000-07-21 15:16:39 +000015226Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15227
15228 * nanohttp.c: fixed socklen_t replacement to unsigned int
15229 * parser.c: fixed a space handdling missing at the end of
15230 production 28 DOCTYPE.
15231 * xmlmemory.c: fixed a stupid bug on the routine to override
15232 allocation functions
15233 * TODO: updated
15234
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015235Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15236
15237 * doc/ regenerated the docs
15238
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015239Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15240
15241 * doc/encoding.html doc/xml.html: added I18N doc
15242 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15243 improvements, both parser and filters, added ASCII & HTML,
15244 fixed the ISO-Latin-1 one
15245 * xmllint.c testHTML.c: added/made visible --encode
15246 * debugXML.c : cleanup
15247 * most .c files: applied patches due to warning on Windows and
15248 when using Sun Pro cc compiler
15249 * xpath.c : cleanup memleaks
15250 * nanoftp.c : added a TESTING preprocessor flag for standalong
15251 compile so that people can report bugs more easilly
15252 * nanohttp.c : ditched socklen_t which was a portability mess
15253 and replaced it with unsigned int.
15254 * tree.[ch]: added xmlHasProp()
15255 * TODO: updated
15256 * test/ : added more test for entities, NS, encoding, HTML, wap
15257 * configure.in: preparing for 2.2.0 release
15258
Daniel Veillard49703262000-07-10 10:27:46 +000015259Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15260
15261 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015262 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015263
Daniel Veillard306be992000-07-03 12:38:45 +000015264Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15265
15266 * doc/xml.html: changed the xmlsoft.org structure, updated the
15267 examples w.r.t. root and childs
15268
Daniel Veillard7d853352000-07-02 18:53:09 +000015269Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15270
Daniel Veillard784b9352003-02-16 15:50:27 +000015271 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015272
Daniel Veillard365e13b2000-07-02 07:56:37 +000015273Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15274
15275 * HTMLparser.c: Work on character encoding support for the HTML parser
15276 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15277 * encoding.c: Fixed a potential memleak in the encoding stuff
15278
Daniel Veillardaf743792000-07-01 11:49:28 +000015279Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15280
15281 * doc/FAQ.html doc/Makefile.am : added a FAQ
15282
15283Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015284
15285 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15286 of the HTML parser to force it to not bypass SAX
15287
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015288Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15289
15290 * win32config.h.in: updated
15291 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15292 lacks iconv support :-( need to release 2.1.1
15293 * configure.in: release 2.1.1
15294 * HTMLparser: fixed bug #14784
15295 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15296 by Windows compiler
15297 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15298 the SAX startDocument() callback.
15299 * TODO: updated
15300
15301Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15302
15303 * added xmlStopParser()
15304
Daniel Veillardbe803962000-06-28 23:40:59 +000015305Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15306
15307 * configure.in: 2.1.0 prerelease
15308 * Large resync between W3C and Gnome tree
15309 * nanoftp, nanohttp.c: fixed stalled connections probs
15310 * HTMLtree.c SAX.c : support for attribute without values in
15311 HTML for andersca
15312 * valid.c: Fixed most validation + namespace problems
15313 * HTMLparser.c: start document callback for andersca
15314 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15315 * parser.h, SAX.c: serious speed improvement for large
15316 CDATA blocks
15317 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15318 different encoding
15319 * example/Makefile.am example/gjobread.c tree.h: work on
15320 libxml1 libxml2 convergence.
15321 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15322 and the LIBXML_TEST_VERSION macro
15323
Daniel Veillardc310d562000-06-23 18:32:15 +000015324Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15325
15326 * doc/xml.html: various patches and improvements typo fixed by
15327 Felix Natter
15328 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15329 from Felix Natter <fnatter@gmx.net>
15330
Daniel Veillardf3029822000-05-06 08:11:19 +000015331Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15332
15333 * doc/upgrade.html: updated with instructions for support of both
15334 libxml-1.x and libxml-2.x
15335 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15336 for 2.x support and also fixed includes
15337
15338
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015339Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15342 the encoding support, added iconv support, so now libxml if
15343 compiled with iconv automatically support japanese encodings
15344 among others. Work based on initial patch from Yuan-Chen Cheng
15345 I may have broken binary compat in the encoding handler
15346 registration scheme, but that was so utterly broken I don't
15347 expect anybody to have used this feature until now.
15348 * parserInternals.h: fixup on the CHAR range macro
15349 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15350 code.
15351 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15352 * uri.c: added xmlParseURI() I can't believe I forgot to
15353 implement this one in 2.0 !!!
15354 * SAX.c: moved doc->encoding update in the endDocument() call.
15355 * TODO: updated.
15356
Daniel Veillard06047432000-04-24 11:33:38 +000015357Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15358
15359 * tree.h: removed extraneous xmlRemoveProp definition
15360 * TODO: added item about --disable-corba configure switch
15361 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15362 * nanoftp.c: fixed include problems giving troubles on AIX and
15363 slowlaris
15364 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15365 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15366 comment and headers changes to lower gtk-doc number of warnings
15367 * doc/html/*: rebuilt docs
15368
Daniel Veillarde0aed302000-04-16 08:52:20 +000015369Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * HACKING: documented the tag for 1.x and instructions
15372
Daniel Veillard5e873c42000-04-12 13:27:38 +000015373Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15374
15375 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15376 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15377 xmlCreateIOParserCtxt
15378 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15379 significant overall improvement
15380 * xmllint.c: added I/O test to xmllint
15381 * testSAX.c: added a speed test
15382 * doc/* : updated/regenerated
15383
Daniel Veillardfc708e22000-04-08 13:17:27 +000015384Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15385
15386 * xpath.c uri.h parserInternals.h: cosmetic changes from
15387 "Timur I. Bakeyev" <timur@bat.ru>, including making
15388 xmlCreateURI() public
15389
Daniel Veillard5d211f42000-04-07 17:00:24 +000015390Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15391
15392 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15393 and the code at the same time. Added a clean mechanism for
15394 overload or added input methods: xmlRegisterInputCallbacks()
15395 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15396 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15397 * TODO: updated
15398 * doc/* : updated/regenerated
15399 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15400 source dir
15401
Daniel Veillarde77a9182000-04-05 19:12:29 +000015402Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * testURI.c: yet another forgotten commit, I should get some sleep !
15405
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015406Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15407
15408 * xmllint.c: forgot to commit this too ?
15409
Daniel Veillardb9df4042000-04-05 14:23:16 +000015410Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15411
15412 * xmlversion.h.in : forgot to commit this previously
15413
Daniel Veillard361d8452000-04-03 19:48:13 +000015414Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15415
15416 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15417 * README TODO: updated for release
15418 * uri.c uri.h: added authority parsing/saving
15419 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15420 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15421 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15422 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15423 Makefile.am : added compile-time customization of libxml
15424 --with-ftp --with-http --with-html --with-xpath --with-debug
15425 --with-mem-debug
15426 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15427 #include <libxml/xxx.h> I hope it won't break too much stuff
15428 and will be manageable in the future...
15429 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15430 and added xmllint to the installed programs
15431 * uri.h: added xmlFreeURI()
15432
Daniel Veillardec303412000-03-24 13:41:54 +000015433Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15434
15435 * uri.c uri.h: finished the escaping handling, the base support
15436 and the URI path normalization. Looks good just lacks the
15437 authority content parsing code.
15438 * Makefile.am: added instructions to generate testURI
15439 * TODO: updated
15440 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15441 added links and icons for W3C and Gnome
15442
Daniel Veillard8f621982000-03-20 13:07:15 +000015443Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15444
15445 * xmlmemory.[ch] : seems I forgot to actually update the files in
15446 the last commit :-)
15447 * doc/xml.html doc/html/* : updated and uploaded the docs
15448
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015449Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15450
15451 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15452 * TODO: updated
15453 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015454 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015455 gfree).
15456 * Makefile.am, uri.c, uri.h: added a set of functions to do
15457 exact (litteraly copied from the RFC 2396 productions) parsing
15458 and handling of URI. Will be needed for XLink, one XML WFC,
15459 XML Base and reused in the nano[ftp/http] modules. Still work
15460 to be done.
15461
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015462Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15463
15464 * configure.in, libxml.spec.in : libxml2
15465 * doc/* : updated the doc page, rebuilt the docs
15466
Daniel Veillardcf461992000-03-14 18:30:20 +000015467Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15468
15469 * all: tagged LIB_XML_1_X
15470 * *.c *.h : updated from W3C CVS tree
15471 * configure.in : 2.0.0-beta
15472 * libxml.spec.in : libxml2 package nam
15473 * result/* : new version of the tests output
15474
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015475Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15478
Daniel Veillardb566ce12000-03-04 11:39:42 +000015479Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15480
15481 * doc/* : rebuilt the docs
15482 * parser.c: final patch on #6766
15483 * valid.c: small patch on validity checks.
15484
Daniel Veillardfb76c402000-03-04 11:39:42 +000015485Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15488 added
15489 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15490 compatibility w.r.t. XML spec and existing code.
15491
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015492Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15493
15494 * parser.c: seems a better solution to <a> </a> exists,
15495 will try it for a while
15496
Daniel Veillard83a30e72000-03-02 03:33:32 +000015497Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15498
15499 * parser.c: tried to remove the <a> </a> generating <a/>
15500 this is hard. Left a flag for that purpose. Fixed bug #6766
15501 * configure.in: prepared 1.8.7 not released, due to previous
15502 problem
15503
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015504Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15505
15506 * doc/xml.html : applied second patch from Paul DuBois
15507
Daniel Veillard402e8c82000-02-29 22:57:47 +000015508Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15509
15510 * doc/xml.html : applied patch from Paul DuBois
15511
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015512Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15513
15514 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15515
Daniel Veillard5feb8492000-02-02 17:15:36 +000015516Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15519 compilation warnings on various platforms.
15520 * parser.c: Fixed #5281 validity error callbacks are now desactived
15521 by default if not validating.
15522
Daniel Veillardf341f932000-02-02 14:52:08 +000015523Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15524
15525 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15526
Daniel Veillard13c757e2000-02-01 23:59:15 +000015527Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15528
15529 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15530 <gkatsi@cs.toronto.edu>
15531
Daniel Veillard726e8792000-01-30 20:04:29 +000015532Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15533
15534 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15535 processing URLs
15536
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015537Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15538
15539 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15540 xmlNanoFTPUpdateURL for persistent control connections.
15541 * configure.in: 1.8.6
15542
15543Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15544
15545 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15546 * tree.[ch] : added xmlSaveNoEmptyTags
15547
James Henstridgef3be9312000-01-28 13:59:21 +0000155482000-01-29 James Henstridge <james@daa.com.au>
15549
15550 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15551
15552 * Makefile.am: added nanoftp.[ch] to the build.
15553
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015554Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15555
15556 * nanoftp.[ch]: cleanup, comments, API
15557 * debugXML.c : fixed a bug in the cat command
15558 * doc/*: regenerated the docs
15559
Daniel Veillardda07c342000-01-25 18:31:22 +000015560Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15561
15562 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15563 * debugXML.c : fixed a bug in the cat command
15564 * valid.c: fixing some small probs
15565 * libxml.spec.in: get rid of the SNAP suffix
15566 * doc/xml.html: updated the status
15567
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015568Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15569
15570 * xml-config.in: xml-config --version to just return the
15571 version number
15572 * xpath.c: some cleanup w.r.t. axis when the current node is
15573 an attribute.
15574 * TODO: updated
15575
Daniel Veillard461a66c2000-01-18 18:01:01 +000015576Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15577
15578 * configure.in: prepared for libxml-1.8.5
15579 * doc/* recompiled the documentation
15580
155812000-01-17 Jody Goldberg <jgoldberg@home.com>
15582
15583 * configure.in : WARNING autoconf subtlety alert :
15584 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15585 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15586 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15587 get defined by AC_CHECK_HEADERS.
15588
Daniel Veillardf967b902000-01-17 16:06:10 +000015589Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15592 Rune.Djurhuus@fast.no
15593
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015594Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15595
15596 * TODO: updated
15597 * tree.c, parser.c: made sure that only memory alloc problems
15598 and internal parser errors are allowed to write to stdout or
15599 stderr.
15600
Daniel Veillard0142b842000-01-14 14:45:24 +000015601Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * tree.c : restored xmlNewGlobalNs since this seems used by
15604 a lot of existing code :-(, fixed a bug in xmlNewNs
15605 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15606 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15607 to exit() from the library code.
15608 * xpath.c, parser.c: removed bugs or unused code detected by
15609 Windows compilers
15610 * parser.c: started adding interfaces for parsing well balanced
15611 XML fragments
15612 * configure.in: releasing 1.8.4
15613 * doc/* : rebuilt the docs
15614
Daniel Veillard2eac5032000-01-09 21:08:56 +000015615Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * tree.[ch] : added xmlNewDocFragment() for DOM
15618 * testHTML.c: uninitialized variable.
15619
Daniel Veillardf3a73582000-01-05 14:58:39 +000015620Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * doc/* : rebuild the docs
15623
Daniel Veillard71b656e2000-01-05 14:46:17 +000015624Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * acconfig.h: readline and history patch
15627 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15628 * tree.c: added check and handling when possibly removing an ID
15629 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15630 and saving.
15631 * test/HTML/entities.html result/HTML/entities.html* : test for
15632 various entities reference cases
15633 * result/HTML/* : as a result output of some testcase have
15634 changed
15635 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15636 by previous example. added xmlParseTryOrFinish().
15637 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15638 entities.h debugXML.h HTMLparser.h: changed the way struct are
15639 declared to allow gtk-doc to expose those
15640 * parser.c: closed bug #4960
15641 * Makefile.am configure.in: Applied patch from
15642 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15643 and math/socket libs detection
15644
Daniel Veillard437b87b2000-01-03 17:30:46 +000015645Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15646
15647 * configure.in, Makefile.am: link tester against readline
15648 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15649
Daniel Veillard686d6b62000-01-03 11:08:02 +000015650Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15651
15652 * tree.[ch]: added xmlRemoveProp
15653 * win32config.h.in nanohttp.c: avoid including the Windows
15654 socket stuff in every C files
15655 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15656 the XmL parser(s)
15657 * test/ns4 result/ns4 etc...: added test case for previous prob
15658 * tree.c: xmlNewNs wasn't checking for double definition
15659 * Makefile.in: fixed a problem with dist-hook duplicates
15660 * parser.[hc], xmlIO.c: fixed the loading of external entities
15661 APIs, now xmlLoadExternalEntity() is used everywhere and
15662 setting up an app specific front-end using the
15663 * SAX.c parser.c: some fixes, now the xhtml spec validates
15664 with the xhtml DTD.
15665 * error.c: fixed crashes in case of no input stream
15666 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15667 to the validation tests and results
15668
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015669Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15672 too htmlCreatePushParserCtxt() and htmlParseChunk()
15673 * parser.c: a bit of cleanup.
15674 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15675 to XML) removed the last mem leak known
15676 * HTMLtree.c: output message cleanup
15677 * xmlmemory.c: display content info about memory blocks
15678 * result/HTML/wired.* : missing att value warning change
15679
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015680Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15681
15682 * doc/* : rebuilt the documentation
15683
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015684Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15685
15686 * parser.[ch] parserInternals.h: Push parser for XML,
15687 seems to work fine now
15688 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15689 --push for push testing
15690 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15691 * testSAX.c: added --push
15692 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15693 subtree
15694 * xmlIO.[ch] : enriched API + fixes for push mode
15695 * entities.[ch]: added the entity content length to the struct.
15696 * xmlmemory.[ch]: new API to show the last entries for the shell
15697 * valid.c: added required attribute testing
15698 * SAX.c: the cdata callback now merge contiguous fragments
15699 * HTMLparser.c: cleanup of some macros
15700
Daniel Veillard3c558c31999-12-22 11:30:41 +000015701Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15702
15703 * parser.c: fix for PIs name starting with xml
15704 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015705 * *.c, configure.in win32config.h.in : generate win32config.h for
15706 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015707
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015708Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15709
15710 * parser.c: fixed a stupid = vs. == bug :-(
15711 * doc/gnome-xml.sgml: s/glade/xml/
15712
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015713Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15714
15715 * configure.in, doc/xml.html : bug fix release 1.8.2
15716 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15717 Hopefully the end of that silly C++ include problem
15718 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15719 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15720 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15721 troubles with autoclosed elements when the stree shape doesn't
15722 follow the DtD specs. Added htmlIsAutoClosed() and
15723 htmlAutoCloseTag()
15724 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15725 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15726 * debugXML.c: fixed a bug on printing default namespaces.
15727 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15728
Daniel Veillardb24054a1999-12-18 15:32:46 +000015729Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15730
15731 * result/HTML/*.htm[l] : updated the HTML regression tests according
15732 to the new output
15733 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15734 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15735 problem due to intermix of extern "C" { ... } declarations for C++
15736 and recursive includes in the headers
15737
Chris Lahey323c48c1999-12-18 15:32:45 +0000157381999-12-20 Chris Lahey <clahey@umich.edu>
15739
15740 * HTMLtree.c: Made it so that html nodes with a single child do
15741 not insert a carriage return before or after the child node.
15742
Daniel Veillardb24054a1999-12-18 15:32:46 +000015743Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015744
15745 * configure.in, doc/xml.html : bug fix release 1.8.1
15746 * parser.c: fixed bug #4344
15747 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15748 added the glue to avoid C++ problems
15749 * doc/* : regenerated the documentation
15750
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015751Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15752
15753 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15754 namespace recognition, and Dia as a resul :-(
15755 * encoding.c: closed bug #3950
15756
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015757Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * valid.c: debugging a posteriori validation, except URI expansion
15760 stuff this should be fixed now
15761 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15762 Carl Nygard <cnygard@bellatlantic.net>
15763 * tester.c: added --postvalid, cleaning of the code
15764 * tree.[ch]: added xmlDocGetRootElement()
15765
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015766Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15767
15768 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15769 c++ losage.
15770
Daniel Veillard10a2c651999-12-12 13:03:50 +000015771Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15772
15773 * configure.in, doc/xml.html : bumped to 1.8.0
15774 * xlink.[ch], Makefile.am : added framework for link detection
15775 * parser.h: added nbChars to parser context, needed for cleanup.
15776 * xmlmemory.c: removed a nasty bug when out of mem
15777 * valid.[ch]: adding namespace support for attribute decl
15778 * tester.c: added --debugent option
15779 * debugXML.[ch]: added xmlDebugDumpEntities()
15780 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15781 buffers instead, this was really needed, validation was breaking
15782 in strange ways due to that. Added xmlParseStringPEReference()
15783 and other parsing from strings functions. Entities processing
15784 modified again, but PERef are still not handled correcly but
15785 unless you're Eve Maller you won't notice :-)
15786 * HTMLparser.c: large changes toward reliability, and switched to
15787 lowercase internal tags, XHTML is lowercase, so it will help
15788 that output is closer to next version.
15789 * doc/* : regenerated the documentation, it is now hosted at
15790 http://xmlsoft.org/ (same bits I just bought the domain :-)
15791
15792
Daniel Veillard294cbca1999-12-03 13:19:09 +000015793Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15794
15795 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15796 doc generation
15797 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15798 in the SAX API
15799 * doc/*: rebuilt the doc making sure everything appears in the
15800 HTML files
15801
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015802Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15805 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15806 which allow impressive speed improvement on dataset with
15807 large text pieces, but at the cost of broken binary
15808 compatibility and slightly bigger memory usage.
15809 Configure with --with-buffers to activate them, they
15810 are protected with XML_USE_BUFFER_CONTENT define.
15811 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15812 goal is 0 memory left allocated once parser is no more used
15813 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15814 call xmlCleanupParser() and xmlMemoryDump()
15815
Daniel Veillarda819dac1999-11-24 18:04:22 +000015816Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15817
15818 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15819 * parser.[ch] encoding.[ch]: added memory cleanup routines
15820 * parser.c: closing bug #3788
15821 * doc/*: rebuilt the doc
15822
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015823Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15824
15825 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15826 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15827 * tester.c: added --compress option
15828 * doc/*: rebuilt the documentation
15829
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015830Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15831
15832 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15833 if given /proc/kcore as input !
15834 * doc/xml.html doc/*: updated and rebuilt the documentation
15835
15836Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015837
15838 * parser.c: Fixed some wrongly space collapsing code due to
15839 a misreading of the spec.
15840 * result/*: fixed the output accordingly
15841
15842Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015843
15844 * encoding.c: bug fix and typos
15845 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15846 * parser.c: added attribute normalization closing bug #3597
15847 * test/att* result/att* SAXresult/att*: testcase for attribute
15848 normalization
15849
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015850Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15851
15852 * configure.in: closing bug #3163 by adding extra flags for the
15853 cc compiler on HP-UX
15854
Daniel Veillard51e3b151999-11-12 17:02:31 +000015855Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15856
15857 * valid.[ch] : removed a typo and an enumerated type bug in the
15858 xmlAddElementDecl() function
15859 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15860 call to xmlEncodeEntitiesReentrant() so that the functions
15861 New, Set and Get are at the same level.
15862 * parser.c HTMLparser.c: extra memory allocation bug for
15863 attributes detected by someone using libxml in embedded systems :-)
15864
Daniel Veillard962195f1999-10-28 15:51:53 +000015865Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15866
15867 * xmlmemory.h: turned off mem debug :-\
15868
Daniel Veillard35008381999-10-25 13:15:52 +000015869Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15870
15871 * parser.c: closed bug #2784 a one line fix, but worth pushing
15872 a new release out
15873 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15874 some structures, comments before and after the
15875 main element, and other nastyness
15876 * HTMLtree.c tree.c: accomodate the extended HTML supported
15877 * configure.in: pushing 1.7.4
15878 * test/ent8 and related outputs : added a new test for bug #2784
15879 * test/HTML/wired.html and related output: a nasty HTML example
15880 * Makefile.am: improved the test scripts
15881 * docs/* : reran the documentation extractor, updated xml.html
15882
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015883Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15884
15885 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15886 HTMLparser and debugged the HTML related code. HTML documents
15887 now have their own type
15888 * entities.c: do not dump &apos; for HTML output
15889 * xmlmemory.c: improvement, breakpoint mechanism
15890 * testHTML.c: added --sax --repeat ...
15891 * Makefile.am: improved the HTML tests
15892 * valid.[ch]: added xmlValidGetValidElements and
15893 xmlValidGetPotentialChildren
15894 * tester.c: added --insert to test the 2 new functions
15895 * test//* result//* SAXresult//* : regression test cleanup
15896 and extension.
15897 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15898 gnome-xml-nanohttp.html
15899
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015900Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15901
15902 * HTMLparser.c: fixed problems with some autoclose tags
15903 * tree.c: fixed XML output problems.
15904 * result/* SAXresult/*: update of the tests output
15905
Daniel Veillard6077d031999-10-09 09:11:45 +000015906Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15907
15908 * Makefile.am: Arturo patch for xmlConf.sh version info
15909 * parser.c: Tim Josling patch for single quoted items
15910 * tester.c: Tim Josling patch for tester options usage
15911 * tree.h: indent cleanup
15912
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015913Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15914
15915 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15916 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15917
Daniel Veillard00fdf371999-10-08 09:40:39 +000015918Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15919
15920 * tree.c : Raph patch for initialization of CORBA fields
15921 * parser.c, xpath.c, ...: modification of doc comments
15922 * xpath.c : allow spaces in xpath expressions
15923
Daniel Veillardad219441999-09-27 08:17:49 +000015924Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15925
15926 * xmlmemory.h: turning off memory debug :-(
15927
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015928Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15929
15930 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15931 better SAX interfaces.
15932 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15933 entity.
15934 * configure.in: 1.7.2
15935
15936Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015937
15938 * libxml.spec.in: fixed the URL
15939 * doc/xml.html: improved the documentation front-end
15940
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015941Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015942
15943 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15944
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015945Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015946
15947 * libxml.spec.in: fixed the alpha compile problem
15948 * parser.[ch]: changed errno to errNo in the parser context :-(
15949 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15950 * doc/xml.html: changed CHAR to xmlChar
15951 * doc/html/*: recompiled the documentation
15952 * configure.in: 1.7.1
15953
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015954Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15955
15956 * parser.h: modified the parser context struct to regain 1.4.0
15957 binary compatibility
15958 * parser.c, xml-error.h: added errno ot teh context and defined
15959 a set of errors values with update of errno
15960 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15961 DTDs and entities
15962 * *.h, *.c: complete cleanup of the use of config.h and include
15963 protection depending on the current setup.
15964 * overalll debugging, maintenance and bug-fixing on all modules
15965 * updated the documentation
15966 * ready for 1.7.0
15967
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015968Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15969
15970 * HTMLparser.c : cleanup
15971 * SAX.c valid.c valid.h: added ID/IDREF checking
15972 * tree.c tree.h: extended doc structure for refs
15973 * configure.in: 1.6.2
15974 * parser.c: patched bug in SAX user arg call
15975 * parserInternals.h: patched missing close in C++ wrapping
15976 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15977 especially upcoming XPointer implementation.
15978 * doc/xml.html: augmented, typo
15979
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015980Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15981
15982 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15983 not all invocations of install understand -d.
15984
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015985Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15986
15987 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15988 to make 'check' works, when builddir != srcdir.
15989
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015990Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15991
15992 * doc/xml.html : updated the documentation
15993
Daniel Veillard6454aec1999-09-02 22:04:43 +000015994Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15995
15996 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15997 not deallocated memory blocks
15998 * *.c : replaces all calls to malloc() free() and realloc() to
15999 the wrapper functions/macros
16000 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16001 instead of xmlFreeNodeList()
16002
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016003Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16004
16005 * HTMLparser.c: corrected a stupid bug leading to core dump at
16006 tree deallocation. Removed warnings indicated by
16007 Stephane.Conversy@lri.fr
16008 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16009 looked for in the external subset
16010
16011Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016012
16013 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16014 on SGI by Stephane.Conversy@lri.fr
16015
Daniel Veillardb96e6431999-08-29 21:02:19 +000016016Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16017
16018 * all .h : changed the prototype declaration indent as in gtk
16019 * most .c : working on reducing the TODOs in the code
16020 * most .c : cleanup though -pedantic and Insure++
16021 * improvements on validation ID checkings.
16022 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16023 * xml-config.in: closed #1810
16024
16025Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016026
16027 * tree.h, valid.c, valid.h: more work on validity, IDs
16028 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16029 definition for AIX
16030
Daniel Veillardb556eb51999-08-15 17:19:50 +000016031Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16032
16033 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16034 the distribution due to a cut'n paste error at last commit
16035
Daniel Veillardb05deb71999-08-10 19:04:08 +000016036Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16037
16038 * configure.in: upgraded to version 1.4.0
16039 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16040 Big update, added a large part of the validation process,
16041 it should be usable, but some parts are missing
16042 * xpath.c: improved the implementation w.r.t. root.
16043 * Makefile.am: added more tests
16044 * test and result trees: added a lot of tests
16045 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16046
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016047Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16048
16049 * Added an HACKING file
16050
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016051Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16052
16053 * xpath.[ch] : improvements and debug of the XPath implementation
16054 * parser.c, HTMLparser.c : modified the parsers to be progressive
16055 * tree.[ch] : extended the Buffer promitives
16056 * xmlIO.[ch] : added basic I/O routines providing progressive
16057 parsing and ready for I18N conversion plugins
16058 * SAXresult/* : the SAX callback sequence maybe slightly different
16059 now
16060 * test*.c : improved/updated the tests programs
16061 * doc/* : recompiled the docs.
16062
Daniel Veillard15b75af1999-07-26 16:42:37 +0000160631999-07-26 Michael Meeks <michael@edenproject.org>
16064
16065 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16066
16067 * tree.c: Ditto.
16068
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016069Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16070
16071 * configure.in: upgraded to version 1.4.0
16072 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16073 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16074 XML query language, see http://www.w3.org/TR/xpath for more details.
16075 * parser.c, parser.h: added CHAR* related string functions for XPath
16076 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16077 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16078 rebuild the docs.
16079 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16080 and regression testing capabilities for XPath.
16081
Daniel Veillardd79d7871999-07-12 10:38:12 +000016082Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16083
16084 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16085 closing bug #1646
16086
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016087Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16088
16089 * Makefile.am, example/Makefile.am: closed bug #1683
16090
Daniel Veillard3166ab11999-07-11 16:14:19 +000016091Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16092
16093 * example/Makefile.am, configure.in: added the makefile for the
16094 gjobread example
16095
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016096Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16097
16098 * doc/Makefile.am:
16099 - fix which allow "make install DESTDIR=</install/prefix>".
16100
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016101Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16104 which fixed a problem on the file reading-code.
16105
Daniel Veillard82150d81999-07-07 07:32:15 +000016106Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16107
16108 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16109 output.
16110 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16111
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016112Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16113
16114 * parser.h : Oops removed the binary compatibility problem
16115 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16116 * parser.c, HTMLparser.c: applied patches for reading from stdin
16117
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016118Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16119
16120 * parser.c, entities.c, valid.c: cleanup bug #1591
16121 * configure.in: cleanup bug #1592
16122 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16123 the same tree back-end. Hence gdome will be available for it.
16124 * doc/Makefile.am: close bug #617
16125
Daniel Veillard97fea181999-06-26 23:07:37 +000016126Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16127
16128 * parser.c: alloctate a per parser context SAX interface block
16129
Daniel Veillard14fff061999-06-22 21:49:07 +000016130Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16131
16132 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16133 and xmlEncodeEntitiesReentrant with the correct one :-\
16134
16135Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16136
16137 * commit of my internal XML base changes, quite a lot of
16138 changes, cleanups, better entities support, framework for
16139 new I/O and charset detection and handling
16140 * Fixed the configure/Makefile stuff to generate shared libs
16141 with the proper version info, so we jumped on rev from
16142 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16143 xmlEncodeEntities() result need to be freed now, and a string
16144 xmlParserVersion provide the current library version.
16145
Raph Levien05240da1999-06-15 21:27:11 +000016146Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16147
16148 * parser.c: fixed a buffer overrun for when you have a very long
16149 attribute with no entities in it.
16150
Daniel Veillardbb2da581999-06-13 14:37:07 +000016151Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16152
16153 * added example directory
16154 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16155
Daniel Veillard011b63c1999-06-02 17:44:04 +000016156Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16157
16158 * Release of libxml-1.1, nearly everything has been touched for
16159 this.
16160 * Added more regression tests
16161 * Updated the documentation
16162
Daniel Veillard27d88741999-05-29 11:51:49 +000016163Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16164
16165 * tree.[ch]: unified the XML_NO_CORBA defines.
16166 * parser.c encoding.[ch]: started plugging in char encoding detection
16167
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016168Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16169
16170 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16171 Also freed allocated buffer.
16172
Daniel Veillard27d88741999-05-29 11:51:49 +000016173Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016174 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16175 reentrancy problem at printing. One is left in entities.c, to
16176 remove ASAP
16177 * testSAX.c : added a test example showing the use of the SAX
16178 interface if one doesn't want to build the DOM tree.
16179 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16180
Daniel Veillard517752b1999-04-05 12:20:10 +000016181Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16182
16183 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16184 large revamping of the parser to use SAX callbacks
16185 http://www.megginson.com/SAX/ (or at least a C like interface
16186 a la Expat). It's now possible to set up your own callbacks
16187 and the parser will not build a DOM tree.
16188 * test/* result/*: updated the test suite, I finally removed
16189 the old Namespace draft support (PI based).
16190
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016191Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16192
16193 * Makefile.am: added test result to EXTRA_DIST for make tests
16194
Daniel Veillard64068b31999-03-24 20:42:16 +000016195Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16196
16197 * parser.c, parserInternals.h: moved the chars macro definitions
16198 to parserInternals.h
16199 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16200 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16201
Daniel Veillard012ccc11999-03-23 10:11:11 +000016202Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16203
16204 * xml-config.in : applied patch to make --version work
16205
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000162061999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16207
16208 * Makefile.am (check-local): Alias for `tests' target. This will
16209 cause `make check' to do the right thing.
16210 (tests): Don't run tests in srcdir. Also, replaced calls to
16211 basename with a `sed' "equivalent".
16212
Daniel Veillardd109e371999-03-05 06:26:45 +000016213Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16214
16215 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16216 it in the header and not the sources, updated the doc.
16217 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16218 pointing this out.
16219
Daniel Veillardbc50b591999-03-01 12:28:53 +000016220Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16221
16222 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16223 exported the inputStream routines.
16224 * doc/html/* : updated accordingly
16225
Daniel Veillardd692aa41999-02-28 21:54:31 +000016226Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16227
16228 * parser.c, parser.h, parserInternals.h: added a few extra
16229 internal calls to allocate and free parser contexts ...
16230 * doc/html/* : updated accordingly
16231
Daniel Veillard55a99271999-02-25 11:01:29 +000016232Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16233
16234 * configure.in, Makefile.am, doc/makefile.am : General changes for
16235 1.0.0 release and including the generated HTML documentation.
16236
Daniel Veillard35925471999-02-25 08:46:07 +000016237Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16238
16239 * makefile.am : added parserInternals.h, oops.
16240
Daniel Veillard1e346af1999-02-22 10:33:01 +000016241Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16242
16243 * parserInternals.h: added this header giving access to the parser
16244 internal functions.
16245 * doc/Makefile.am : added a rebuild target which rebuilds the full
16246 set of documentations
16247 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16248 the internal subset.
16249 * *.c *.h: modifications needed to generate the documentation using
16250 gtk-doc, cleanup of functions blocks, reorganisation of struct
16251 declarations.
16252
Daniel Veillard1164e751999-02-16 16:29:17 +000016253Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16254
16255 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16256 the tar and spec file to include the beginning of the doc.
16257
Nuno Ferreira03d04781999-02-13 00:07:17 +0000162581999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16259
16260 * doc/.cvsignore: Added this file.
16261
Daniel Veillard6800ef31999-02-08 18:33:22 +000016262Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16263
16264 * tree.c: fixed xmlGetProp to return "" when the attribute
16265 exists, even if the node-list is NULL.
16266
Daniel Veillard726c7e31999-02-08 15:13:10 +000016267Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16268
16269 * tree.c: patched an error outputting empty attribute values.
16270 * Makefile.am and doc/makefile.am: have been updated during the
16271 week-end. Sorry for an empty CVS log, I got a shell problem.
16272
Daniel Veillard1899e851999-02-01 12:18:54 +000016273Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16274
16275 * tree.h: cleaned up using enums instead of defines
16276 * parser.c, valid.[ch]: more work on parsing/output of element
16277 declarations
16278
Daniel Veillard3b9def11999-01-31 22:15:06 +000016279Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16280
16281 * valid.[ch], tree.c, parser.c : more work toward full parsing
16282 of XML DTDs.
16283 * README: added informations about mailing-list and on-line
16284 documentation
16285
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000162861999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16287
16288 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16289
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016290Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16291
16292 * parser.c, tree.[ch] : more work toward conformance testing,
16293 added a last element to accelerate parsing of very flat structures
16294 started working on internal subset Element content declaration.
16295 * valid.[ch] : first cut at adding code toward validation.
16296 * previous changes had also small impact on most files, especially
16297 the conformance testing using James Clark test suite.
16298
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016299Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16300
16301 * test/* : updated the examples, most of them were not well
16302 formed (humm), and added rdf2.
16303 * result/* : resulting changes in the output.
16304
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016305Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16306
16307 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16308
Daniel Veillard44b3a061998-12-05 17:27:22 +000016309Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16310
16311 * tree.c: patched a bug in the generation of empty attributes
16312
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016313Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16314
16315 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16316 for node/trees/documents/... Biggest problem is namespace
16317 support when copying subtrees.
16318
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016319Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16320
16321 * parser.c, entities.c: improve entities and char ref encoding,
16322 and cleanups of error messages.
16323
Daniel Veillard242590e1998-11-13 18:04:35 +000016324Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16325
16326 * parser.c, entities.c: simple bug hunting done during rpm2html and
16327 rpmfind integration.
16328
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016329Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16330
16331 * parser.[ch]: Added interfaces allowing to specify a SAX
16332 handler before parsing.
16333
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016334Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16335
16336 * parser.c: redirrect all errors reporting through the SAX
16337 error function
16338
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016339Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16340
16341 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16342 * libtool, tlmain ...: update of the libtool files
16343
Miguel de Icaza442321c1998-11-04 18:13:38 +0000163441998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16345
16346 * entities.c: Use g_snprintf insteda of snprintf.
16347
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016348Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16349
16350 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16351 added ent5 test for this purpose.
16352 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16353
Daniel Veillard27271681998-10-30 06:39:40 +000016354Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16355
16356 * parser.c: fixed? a strange error due to compression on a GWP
16357 document.
16358
Daniel Veillard25940b71998-10-29 05:51:30 +000016359Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16360
16361 * tree.[ch]: bug fixing
16362 * entities.[ch]: defined a specific type for predefined entities
16363 * doc/xml.html: more documentation on the library, how to use it,
16364 overview of the interfaces.
16365
Daniel Veillard16253641998-10-28 22:58:05 +000016366Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16367
16368 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16369
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016370Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16371
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016372 * tree.c: corrected a small bug
16373 * doc/xml.html: continuing writing documentation.
16374
16375Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16376
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016377 * debugXML.h debugXML.c: added debugging utilities.
16378 * tester.c: added --debug switch.
16379 * tree.c: patched an incorrect node->type assignment.
16380 * parser.c: formatting, ensure that node->doc != NULL in attributes
16381
Daniel Veillardccb09631998-10-27 06:21:04 +000016382Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16383
16384 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16385 entity support and provide an internal representation close to
16386 DOM one (entity ref nodes, and attribute value as tree). I tried
16387 to preserve the interface but this will surely break some apps
16388 (I have to change rpm2html/rpmfind for example). I had to change
16389 two interfaces, and the generated tree is somewhat different.
16390 * doc/* : started documenting the XML library, the tree and
16391 DOM/Corba. This is a first step.
16392
Daniel Veillard11e00581998-10-24 18:27:49 +000016393Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16394
16395 * parser.c: Set up the fonctions comment block, boring but useful.
16396 * parser.h, SAX.c, parser.c: now attributes are processed through
16397 the SAX interface. The problem is that my SAX interface diverged
16398 quite a bit from the original one, well this is not an official
16399 spec, and translating it from Java to C is hairy anyway...
16400
Daniel Veillard97b58771998-10-20 06:14:16 +000016401Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16402
16403 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16404 fonctions comment block, boring but useful.
16405
16406Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016407
16408 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16409 conversion routines. However they are not yet used to convert the
16410 inputs. The core will run with UTF-8.
16411
Daniel Veillard33942841998-10-18 19:12:41 +000016412Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16413
16414 * tree.c : make sure that the type id is properly set-up when
16415 a new object is allocated, needed for DOM.
16416
Daniel Veillard27fb0751998-10-17 06:47:46 +000016417Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16418
16419 * tree.h, tree.c: Ok, the main objects in the tree will be native
16420 corba objects, it costs 8 bytes per Node, Attribute and Document
16421 but it simplifies the Corba integration a lot (no extra interface
16422 objects to allocate/free).
16423
Daniel Veillard0bef1311998-10-14 02:36:47 +000016424Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16425
16426 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16427 and changed NODEs contants for conformity with DOM Level 1
16428
Daniel Veillard27864701998-10-08 03:47:24 +000016429Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16430
16431 * added hooks to keep track of servants when creating objects
16432 xmlDoc and xmlNode (for Corba export).
16433
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016434Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16435
16436 * added xml-config script.
16437
Daniel Veillard7066a791998-10-01 20:28:28 +000016438Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16439
16440 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16441 to autoupdate libtool and automake conf files.
16442
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000164431998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16444
16445 * Makefile.am: Use '?' to separate the sed
16446 commands as ',' is used when people pass -Wl,something.
16447
16448
Daniel Veillard15a8df41998-09-24 19:15:06 +000016449Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16450
16451 * tree.c, tree.h: added a per-document compression interface.
16452
Daniel Veillard151b1b01998-09-23 00:49:46 +000016453Tue Sep 22 20:47:38 EDT 1998
16454
16455 * tree.c, tree.h: added saving with compression and added interfaces
16456 to control the compression level (xmlGetCompressMode,
16457 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16458
Daniel Veillard70120ff1998-09-22 00:24:21 +000016459Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16460
16461 * parser.c: corrected a loop for files of size 0
16462
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000164631998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16464
16465 * error.h: New file. Contains prototyes from `error.c'.
16466
Tom Tromeyc19653d1998-08-14 01:22:43 +000016467Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16468
16469 * Makefile.am (xmlincdir): New macro.
16470 (xmlinc_HEADERS): Renamed from include_HEADERS.
16471
Daniel Veillard845664d1998-08-13 04:43:19 +000016472Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16473
16474 * applied small patch on numeric entities from
16475 Christopher Blizzard <blizzard@appliedtheory.com>
16476
Daniel Veillard260a68f1998-08-13 03:39:55 +000016477Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16478
16479 * New release 0.2, removed the old xml_* files so that it's
16480 coherent with the other CVS base (W3C), far better conformance
16481 to standard, new namespaces, decent entities support, beginning
16482 of a SAX-like interface. Nearly nothing left intact, even the
16483 test examples ...
16484
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000164851998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16486
16487 * .cvsignore: Add .deps dir
16488
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016489Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16490
16491 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16492
Daniel Veillardfe926001998-07-26 04:28:20 +000016493Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016494
Daniel Veillardfe926001998-07-26 04:28:20 +000016495 * configure.in: added test for CPP
16496 * AUTHORS, Changelog: the original ones didn't get commited but the
16497 glib ones instead, fixed.
16498 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016499
Daniel Veillardfe926001998-07-26 04:28:20 +000016500Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016501
Daniel Veillardfe926001998-07-26 04:28:20 +000016502 * integrated code developped at W3C
16503 * changed the original Copyright
16504 * migrated to automake
16505 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016506