blob: 082735b91b5d4fb5ebffb4eaab1b208d7071c146 [file] [log] [blame]
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * parser.c: fixing bug #108976 get the ID/REFs to reference
4 the ID in the document content and not in the entity copy
5 * SAX.c include/libxml/parser.h: more checking of the ID/REF
6 stuff, better solution for #107208
7 * xmlregexp.c: removed a direct printf, dohhh
8 * xmlreader.c: fixed a bug on streaming validation of empty
9 elements in entities
10 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
11 cleanup of the validation tests
12 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
13 added more ID/IDREF tests to the suite
14
Daniel Veillard2cfd9df2003-03-22 22:39:16 +000015Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
16
17 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
18 compiler.
19
Daniel Veillard20863822003-03-22 17:51:47 +000020Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
21
22 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
23
Daniel Veillard9ff2d472003-03-22 15:18:01 +000024Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
25
26 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
27 defined in entities content
28
Daniel Veillard99737f52003-03-22 14:55:50 +000029Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
30
31 * SAX.c: Fixed validation bug #108858 on namespace names using
32 entities and reported by Brent Hendricks
33 * xmllint.c: report xmlTextReaderHasValue() result in --stream
34 --debug output.
35
Daniel Veillard48ef4c92003-03-22 12:38:15 +000036Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
37
38 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
39 about the DocType node not being reported sometimes.
40 * python/tests/reader.py: added to test to the regression checks
41
Daniel Veillard120e8eb2003-03-22 01:00:34 +000042Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
43
44 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
45 reported by Edd Dumbill
46
Daniel Veillard77a90a72003-03-22 00:04:05 +000047Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
48
49 * HTMLparser.c parser.c parserInternals.c: patch from
50 johan@evenhuis.nl for #107937 fixing some line counting
51 problems, and some other cleanups.
52 * result/HTML/: this result in some line number changes
53
Daniel Veillard580ced82003-03-21 21:22:48 +000054Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
57 instead of libxml.spec
58 * relaxng.c: fixed some of the error reporting excessive
59 verbosity
60 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
61 xmlschemastypes.c: removed some warnings from gcc
62 * doc/libxml2-api.xml: rebuilt
63
Daniel Veillarde063f482003-03-21 16:53:17 +000064Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
65
66 * relaxng.c: another optimization, for choice this time
67 * result/relaxng/spec1* result/relaxng/tutor12_1*
68 result/relaxng/tutor3_7: cleanups.
69
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +000070Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
71
72 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
73 * test/relaxng/testsuite.xml: augmented the test suite
74 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
75 some schemas validation tests in the presence of foreign
76 namespaces.
77
Daniel Veillardbbb78b52003-03-21 01:24:45 +000078Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
79
80 * relaxng.c: added another interleave speedup.
81
Daniel Veillardef2e4ec2003-03-20 16:23:26 +000082Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
83
84 * xmlschemastypes.c: added integer and fixed one of the
85 IDREFS regression tests pbm
86 * result/relaxng/docbook_0.err: updated
87
Daniel Veillard249d7bb2003-03-19 21:02:29 +000088Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
89
90 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
91 declared both in the DTD and in the Schemas <grin/>
92 * relaxng.c: more debug, added a big optimization for <mixed>
93 * test/relaxng/testsuite.xml: augmented the testsuite
94 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
95 DocBook example to the regression tests
96
Daniel Veillard798024a2003-03-19 10:36:09 +000097Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
98
99 * check-xsddata-test-suite.py: cosmetic change for output
100 * relaxng.c: try to minimize calls to malloc/free for states.
101
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000102Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
103
104 * tree.c: removed a warning
105 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
106 support
107 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
108 cleanup/improvements of the regression tests batch
109 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
110
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000111Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
112
113 * relaxng.c: fixed error msg cleanup deallocation
114 * xmlschemastypes.c: added a function to handle lists of
115 atomic types, added support for IDREFS
116
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000117Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
118
119 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
120 and IDREF, usable from RelaxNG now
121 * include/libxml/xmlschemastypes.h: need to add a new interface
122 because the validation modifies the infoset
123 * test/relaxng/testsuite.xml: extended the testsuite
124
Daniel Veillard952379b2003-03-17 15:37:12 +0000125Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
126
127 * relaxng.c: fixed the last core RelaxNG bug known #107083,
128 shemas datatype ID/IDREF support still missing though.
129 * xmlreader.c: fix a crashing bug with prefix raised by
130 Merijn Broeren
131 * test/relaxng/testsuite.xml: augmented the testsuite with
132 complex inheritance tests
133
Daniel Veillardfd573f12003-03-16 17:52:32 +0000134Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
135
136 * relaxng.c: switched back to the previous Relax-NG code base,
137 the derivation algorithm need severe constraining code to avoid
138 combinatorial explosion. Fixed the problem with Sebastian Rahtz
139 TEI based example and other bugs
140 * result/relaxng/*err: updated the results
141 * test/relaxng/testsuite.xml: started a new test suite
142
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000143Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
144
145 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
146 that the original RelaxNG validation code was un-fixeable, it got
147 rewritten to use the derivation algorithm from James Clark and
148 redebugged it (nearly) from scratch:
149 found 373 test schemas: 372 success 1 failures
150 found 529 test instances: 529 success 0 failures
151
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000152Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
153
154 * SAX.c parser.c: fix some recursion problems introduced in the
155 last release.
156 * relaxng.c: more debugging of the RNG validation engine, still
157 problems though.
158
Daniel Veillard5add8682003-03-10 13:13:58 +0000159Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
160
161 * Makefile.am: stop generating wrong result file with * in name
162 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
163 * result/relaxng/demo* test/relaxng/demo: added the tests from
164 Sebastian reproducing the problem.
165
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000166Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
167
Daniel Veillard5add8682003-03-10 13:13:58 +0000168 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
169 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000170
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000171Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
172
173 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
174 variable to control the indentation for the xmllint "--format"
175 option
176
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000177Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
178
179 * encoding.c: applied Gennady's patch against buffer overrun
180
Daniel Veillard42f12e92003-03-07 18:32:59 +0000181Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
182
183 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
184 Clark it appeared I had bug in URI parsing code ...
185 * relaxng.c include/libxml/relaxng.h: completely revamped error
186 reporting to not loose message from optional parts.
187 * xmllint.c: added timing for RNG validation steps
188 * result/relaxng/*: updated the result, all error messages changed
189
Daniel Veillardedfd5882003-03-07 14:20:40 +0000190Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
191
192 * xpath.c: fix bug #107804, the algorithm used for document order
193 computation was failing on attributes.
194
Daniel Veillard83391282003-03-06 21:37:30 +0000195Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
196
197 * valid.c: fix bug #107764 , possibility of buffer overflow
198 in xmlValidDebug()
199
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000200Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
201
202 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
203 from Philipp Dunkel
204
Daniel Veillard5f704af2003-03-05 10:01:43 +0000205Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
206
207 * xmlschemastype.c: made powten array static it should not be exported
208 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
209 parser function.
210 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
211
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000212Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
213
214 * tree.c: fixed a node dump crash on attributes
215 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
216 an URI test bug and get better output.
217
Daniel Veillard463a5472003-02-27 21:30:32 +0000218Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
219
220 * check-xsddata-test-suite.py: give more infos
221 * relaxng.c: fix a bug reported by Sebastian Rahtz and
222 REF->DEF in attribute values.
223
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000224Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
225
226 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
227 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
228 regression tests from James Clark.
229
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000230Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
231
232 * relaxng.c xmlschemas.c xmlschemastypes.c
233 include/libxml/xmlschemastypes.h: added param support for relaxng
234 type checking, started to increment the pool of simple types
235 registered, still much work to be done on simple types and
236 facets checkings.
237
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000238Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
239
240 * entities.c: fixes again one of the problem raised by
241 James Clark in #106788
242
Daniel Veillardc482e262003-02-26 14:48:48 +0000243Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
244
245 * relaxng.c: Fixed a couple of problem raised by James Clark
246 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
247 datatype level still not fixed though.
248
Daniel Veillard17bed982003-02-24 20:11:43 +0000249Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
250
251 * configure.in: preparing release 2.5.4
252 * doc/*: updated and rebuilt the docs
253 * relaxng.c: removed warnings
254 * result/relaxng/*: updated the results
255
Daniel Veillardf4be0182003-02-24 19:54:33 +0000256Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
257
258 * valid.c: fixes a DTD regexp generation problem.
259
Daniel Veillard02111c12003-02-24 19:14:52 +0000260Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
261
262 * parser.c: fixes bug #105998 about false detection of
263 attribute consumption loop.
264
Daniel Veillard2406abd2003-02-24 18:16:47 +0000265Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
266
267 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
268
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000269Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
270
271 * SAX.c: fixed bug #105992
272
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000273Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
274
275 * tree.c: fixed xmlSetProp and al. when the node passed is not an
276 element.
277 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
278 found 373 test schemas: 369 success 4 failures
279 found 529 test instances: 525 success 4 failures
280 * check-relaxng-test-suite.py: added memory debug reporting
281
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000282Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
283
284 * uri.c parser.c: some warning removal on Igor's patch
285 * tree.c: seems I messed up with #106788 fix
286 * python/libxml.c: fixed some base problems when Python provides
287 the resolver.
288 * relaxng.c: fixed the interleave algorithm
289 found 373 test schemas: 364 success 9 failures
290 found 529 test instances: 525 success 4 failures
291 the resulting failures are bug in the algorithm from 7.3 and
292 lack of support for params
293
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000294Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
295
296 * parser.c: another fix for nodeinfo in entities problem
297 * tree.c entities.c: fixed bug #106788 from James Clark
298 some spaces need to be serialized as character references.
299
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000300Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
301
302 * parser.c uri.c: fixed the bug I introduced in the path
303 handling, reported by Sebastian Bergmann
304
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000305Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
306
307 * parser.c: fixing some nodeinfo in entities problem raised
308 by Glenn W. Bach
309 * relaxng.c: implemented the first section 7.3 check
310 * result/relaxng/*: updated the results
311
Daniel Veillardc5312d72003-02-21 17:14:10 +0000312Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
313
314 * relaxng.c: fixed some problems in the previous commit
315 and finished implementing 4.16 rules checking
316 found 373 test schemas: 353 success 20 failures
317 found 529 test instances: 519 success 6 failures
318 * result/relaxng/*: updated the results
319
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000320Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
321
322 * relaxng.c: implemented checks from section 7.2
323
Daniel Veillard77648bb2003-02-20 15:03:22 +0000324Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
325
326 * relaxng.c: implemented the checks from section 7.1, fixed
327 some of the 4.20 and 4.21 problems.
328 found 373 test schemas: 338 success 35 failures
329 found 529 test instances: 519 success 6 failures
330 * result/relaxng/*: updated the results
331
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000332Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
333
334 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
335 * result/relaxng/*: updated the results
336
Daniel Veillardce14fa52003-02-19 17:32:48 +0000337Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
338
339 * relaxng.c: more bugfixes
340 * result/relaxng/*: updated the results
341
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000342Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
343
344 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
345 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
346 * SAX.c: ensured xmlDoc.URL is always canonic
347 * parser.c: obsoleted xmlNormalizeWindowsPath
348 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
349 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
350 * win32/libxml2.def.src: added few exports
351
352
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000353Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
354
355 * Makefile.am configure.in: patched to have shared libraries
356 for Python regression tests and static binaries for gdb debug
357 in my development environment
358 * relaxng.c: more bugfixes
359 found 373 test schemas: 296 success 77 failures
360 found 529 test instances: 516 success 8 failures
361 * result/relaxng/*: updated the results
362
Daniel Veillard8fe98712003-02-19 00:19:14 +0000363Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
364
365 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
366
Daniel Veillardd4310742003-02-18 21:12:46 +0000367Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
368
369 * xmlschemastypes.c: float/double check bugfix
370 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
371 validation
372 * xmlreader.c: add a TODO for Jody
373 * relaxng.c: bugfix bugfix bugfix
374 found 373 test schemas: 300 success 73 failures
375 found 529 test instances: 507 success 10 failures
376 * result/relaxng/*: updated the results
377
Daniel Veillard2df2de22003-02-17 23:34:33 +0000378Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
379
380 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
381
Daniel Veillard416589a2003-02-17 17:25:42 +0000382Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
383
384 * relaxng.c check-relaxng-test-suite.py: more work on the
385 RelaxNG implementation conformance testing.
386 found 373 test schemas: 284 success 89 failures
387 found 529 test instances: 448 success 47 failures
388 * result/relaxng/*: updated the results
389
Daniel Veillard784b9352003-02-16 15:50:27 +0000390Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
391
392 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
393 a patch from Kjartan Maraas to fix some typos
394
Daniel Veillardfebcca42003-02-16 15:44:18 +0000395Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
396
397 * relaxng.c: more bug-hunting
398 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
399 intermediate rng tree
400 * python/generator.py: patch from Stephane Bidoul to fix the generator
401 on python < 2.2
402
Daniel Veillardd2298792003-02-14 16:54:11 +0000403Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
404
405 * check-relaxng-test-suite.py relaxng.c: more testing on the
406 Relax-NG front, cleaning up the regression tests failures
407 current state and I forgot support for "mixed":
408 found 373 test schemas: 280 success 93 failures
409 found 529 test instances: 401 success 68 failures
410 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
411 moved the Name, NCName and QName validation routine in tree.c
412 * uri.c: fixed handling of URI ending up with #, i.e. having
413 an empty fragment ID.
414 * result/relaxng/*: updated the results
415
Daniel Veillard9a237c92003-02-13 15:52:58 +0000416Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
417
418 * check-xinclude-test-suite.py: improved the script accordingly
419 to the XInclude regression tests updates
420 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
421 November 2002
422 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
423 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
424 augmented the Xpointer testsuite for the element() scheme
425
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000426Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
427
428 * relaxng.c: added TODO for the DTD compatibility spec
429 * xinclude.c: more bug fixes driven by the testsuite
430
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000431Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
432
433 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
434 regression tests for XInclude, improved the script, improving
435 XInclude error reporting mechanism
436
Daniel Veillard1d788d22003-02-10 16:21:58 +0000437Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
438
439 * NEWS doc/* configure.in: preparing release 2.5.3
440
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000441Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
442
443 * tree.c: trying to fix #104934 about some XHTML1 serialization
444 issues.
445
Daniel Veillard809faa52003-02-10 15:43:53 +0000446Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
447
448 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
449 encoding conversion when the input buffer stops in the
450 middle of a multibyte char
451
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000452Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
453
454 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
455 * check-relaxng-test-suite.py: python script to run regression
456 against OASIS RelaxNG testsuite
457 * relaxng.c: some cleanup tweaks
458 * HTMLparser.c globals.c: cleanups in comments
459 * doc/libxml2-api.xml: updated the API
460 * result/relaxng/*: errors moved files, so large diffs but
461 no changes at the semantic level.
462
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000463Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
464
465 * tree.c: fixing #105678 problem when dumping a namespace node.
466
Daniel Veillard591b4be2003-02-09 23:33:36 +0000467Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * xpath.c: fixed doc comment problems
470 * python/generator.py python/libxml_wrap.h python/types.c: adding
471 RelaxNG wrappers
472 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
473 test of those early Python RelaxNG bindings
474
475Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000476
477 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
478 * relaxng.c: found the validation problem I had with interleave
479 when not covering all remaining siblings
480 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
481 testsuite and check the RNG schemas against the RNG schemas
482 given in appendix A
483
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000484Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
485
486 * win32/Makefile.msvc: updates for RelaxNG
487 * win32/Makefile.mingw: updates for RelaxNG
488 * win32/libxml2.def.src: added RelaxNG exports
489
Daniel Veillard97fd5672003-02-07 13:01:54 +0000490Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
491
492 * xinclude.c: applied another bug fix from Sean Chittenden
493
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000494Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
495
496 * configure.in xmllint.c: I f...ed up the default configuration
497 of schemas and --relaxng option display in xmllint, pointed by
498 Morus Walter.
499 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
500 detection module, fixes bug #105374.
501
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000502Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
503
504 * xmlschemastypes.c: added the boolean base type.
505
Daniel Veillard96a4b252003-02-06 08:22:32 +0000506Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
507
508 * xmlschemastypes.c: started implementing some of the missing
509 default simple types
510 * result/relaxng/*: updated the results
511
Daniel Veillard72fef162003-02-05 14:31:19 +0000512Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
513
514 * NEWS doc/*: updated the docs, ready for 2.5.2 release
515
Daniel Veillard71531f32003-02-05 13:19:53 +0000516Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
517
518 * HTMLparser.c tree.c xmlIO.c: comments cleanups
519 * Makefile.am: use xmllint for doing the RelaxNG tests
520 * configure.in: preparing 2.5.2 made schemas support default to
521 on instead of off
522 * relaxng.c: removed the verbosity
523 * xmllint.c: added --relaxng option
524 * python/generator.py python/libxml_wrap.h: prepared the integration
525 of the new RelaxNG module and schemas
526 * result/relaxng/*: less verbose output
527
Daniel Veillardec498e12003-02-05 11:01:50 +0000528Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
529
530 * valid.c: do not run content model validation if the
531 content is not determinist
532
Daniel Veillardde590ca2003-02-05 10:45:26 +0000533Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
534
535 * SAX.c: added the redefinition of namespaced attribute
536 check that was missing as Fabrice Desré pointed out.
537
Daniel Veillard930dfb62003-02-05 10:17:38 +0000538Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
539
540 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
541 improvements from Nick Kew, allowing to do more checking
542 to HTML elements and attributes.
543
Daniel Veillard4287c572003-02-04 22:48:53 +0000544Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * xinclude.c: fixing bug #105137 about entities declaration
547 needing to be copied to the including document.
548
Daniel Veillard652d8a92003-02-04 19:28:49 +0000549Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
550
551 * catalog.c: fixed bug #104817 with delegateURI
552 * xpath.c: fixing bugs #104123 and #104125
553
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000554Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * configure.in valid.c xmlreader.c python/libxml_wrap.h
557 python/types.c: fixing #104096 to compile without regexps
558
Daniel Veillard57e79b32003-02-04 15:33:12 +0000559Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
560
561 * valid.c: fixing bug #103969 forgot to add an epsilon transition
562 when building the automata for elem*
563
Daniel Veillard358a9892003-02-04 15:22:32 +0000564Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
565
566 * HTMLparser.c: applied patch from Arne de Bruijn fixing
567 bug #103827
568
Daniel Veillardeb137172003-02-04 15:18:06 +0000569Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
570
571 * HTMLparser.c: updating a comment, fixing #103776
572
Daniel Veillard8d589042003-02-04 15:07:21 +0000573Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
574
575 * parser.c: fixing bug 105049 for validity checking of content
576 within recursive entities.
577
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000578Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
579
580 * HTMLparser.c: try to fix # 105049
581 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
582 * tree.c: updated a function comment
583
Daniel Veillard419a7682003-02-03 23:22:49 +0000584Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
585
586 * relaxng: more work on grammars and refs/defs
587 * test/relaxng/* result/relaxng/*: augmented/updated the
588 regression tests
589
Daniel Veillard144fae12003-02-03 13:17:57 +0000590Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
591
592 * relaxng: more work on name classes, except support
593 * test/relaxng/* result/relaxng/*: augmented/updated the
594 regression tests
595
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000596Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
597
598 * relaxng: more work on name classes, the "validate all" schemas
599 seems to work now.
600 * test/relaxng/* result/relaxng/*: augmented/updated the
601 regression tests
602
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000603Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
604
605 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
606 * parser.c: put a guard against infinite document depth, basically
607 trying to avoid another kind of DoS attack.
608 * relaxng.c: some code w.r.t. nameClasses
609
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000610Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612 * test/relaxng/* result/relaxng/*: check all the namespace support
613 was actually correct based on tutorial section 10.
614
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000615Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
616
617 * relaxng: include seems to work okay now
618 * test/relaxng/* result/relaxng/*: augmented/updated the
619 regression tests
620
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000621Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
622
623 * relaxng.c: a bit of work done in the train back.
624 * test/relaxng/*: added one of the include tests
625
Daniel Veillard154877e2003-01-30 12:17:05 +0000626Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
627
628 * relaxng: more work done in the train
629 * test/relaxng/* result/relaxng/*: augmented/updated the
630 regression tests
631
Daniel Veillarde431a272003-01-29 23:02:33 +0000632Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
633
634 * relaxng.c: debugging of externalRef
635 * test/relaxng/* result/relaxng/*: augmented/updated the
636 regression tests
637
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000638Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
639
640 * relaxng.c: more work on Relax-NG, implementing externalRef
641 * test/relaxng/* result/relaxng/*: augmented/updated the
642 regression tests
643 * Makefile.am: cleanup to Relaxtests target
644
Daniel Veillardb08c9812003-01-28 23:09:49 +0000645Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
646
647 * relaxng.c: more work on Relax-NG, implementing interleave
648 * test/relaxng/* result/relaxng/*: augmented/updated the
649 regression tests
650
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000651Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
652
653 * relaxng.c: more work on Relax-NG, implementing interleave
654 * test/relaxng/* result/relaxng/*: augmented/updated the
655 regression tests
656
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000657Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
658
659 * doc/tutorial/customfo.xsl
660 * doc/tutorial/customhtml.xsl
661 adding stylesheet customizations used to generate fo
662 for pdf and html
663
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000664Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
665
666 * relaxng.c: more work on Relax-NG
667 * test/relaxng/* result/relaxng/*: augmented/updated the
668 regression tests
669 * xmlschemastypes.c: added a number of base type definition but not
670 the associated checks, those are still TODOs
671
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000672Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
673
674 in docs/tutorial:
675 * apa.html
676 * apb.html
677 * apc.html
678 * apd.html
679 * ape.html
680 * apf.html
681 * apg.html
682 * ar01s02.html
683 * ar01s03.html
684 * ar01s04.html
685 * ar01s05.html
686 * ar01s06.html
687 * ar01s07.html
688 * ar01s08.html
689 * index.html
690 * xmltutorial.pdf
691 * xmltutorial.xml
692 add index to tutorial
693
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000694Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
695
696 * doc/xmlcatalog.1
697 * doc/xmlcatalog_man.html
698 * doc/xmlcatalog_man.xml
699 belatedly fixing bug #93622 (adds rewriteURI type to
700 "--add" option in xmlcatalog man page
701
Daniel Veillard3be27512003-01-26 19:49:04 +0000702Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
703
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000704 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000705 Julio Merino, closing #104475
706
Daniel Veillardea3f3982003-01-26 19:45:18 +0000707Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
708
709 * relaxng.c: more work on Relax-NG
710 * test/relaxng/* result/relaxng/*: augmented/updated the
711 regression tests
712
Daniel Veillardedc91922003-01-26 00:52:04 +0000713Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
714
715 * relaxng.c: more work on Relax-NG
716 * test/relaxng/* result/relaxng/*: augmented/updated the
717 regression tests
718
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000719Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
720
721 * README: updated the policy on private mail answers
722 * relaxng.c: more work on Relax-NG
723 * test/relaxng/* result/relaxng/*: augmented/updated the
724 regression tests
725
Daniel Veillard7424eb62003-01-24 14:14:52 +0000726Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
727
728 * error.c parser.c tree.c: applied a documentation patch from
729 Stefan Kost
730
Daniel Veillard276be4a2003-01-24 01:03:34 +0000731Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
732
733 * relaxng.c: more work on Relax-NG
734 * doc/*: regenerated the docs
735 * test/relaxng/* result/relaxng/*: updated and augmented the
736 Relax-NG regression tests and results
737
Daniel Veillard6eadf632003-01-23 18:29:16 +0000738Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
739
740 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
741 First commit of the new Relax-NG validation code, not generally
742 useful yet.
743 * test/relaxng/* result/relaxng/*: current state of the regression
744 tests
745
Daniel Veillard814a76d2003-01-23 18:24:20 +0000746Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
747
748 * tree.c: minimized the memory allocated for GetContent
749 and a bit of cleanup.
750
Daniel Veillardff12c492003-01-23 16:42:55 +0000751Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
752
753 * python/generator.py: seems there is no good reasons to
754 not generate bindings for XPointer
755
Daniel Veillard540a31a2003-01-21 11:21:07 +0000756Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
757
758 * xmlreader.c doc/apibuild.py: applied a new patch from
759 Stéphane Bidoul for cleanups
760 * doc/libxml2-api.xml: rebuilt the API description with
761 new entry points
762
Daniel Veillard417be3a2003-01-20 21:26:34 +0000763Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
764
765 * xmlreader.c python/drv_libxml2.py python/generator.py
766 python/libxml.c python/libxml.py python/libxml_wrap.h
767 python/types.c: patch from Stéphane Bidoul for better per
768 context error message APIs
769 * python/tests/ctxterror.py python/tests/readererr.py:
770 update of the tests
771
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000772Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
773
774 * doc/guidelines.html
775 grammar and spelling cleanup
776
Daniel Veillard26f70262003-01-16 22:45:08 +0000777Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
778
779 * xmlreader.c include/libxml/xmlreader.h python/generator.py
780 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
781 a patch from Stéphane Bidoul to allow per XMLtextReader error
782 and warning handling
783 * python/tests/Makefile.am python/tests/readererr.py: adding the
784 specific regression test
785
Daniel Veillard71f9d732003-01-14 16:07:16 +0000786Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
787
788 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
789 should raise a syntax error
790
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000791Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
792
793 * python/libxml.c: cleanup patch from Stéphane Bidoul
794
Daniel Veillard81601f92003-01-14 13:42:37 +0000795Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
796
797 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
798
Daniel Veillarde6227e02003-01-14 11:42:39 +0000799Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
800
801 * python/generator.py python/libxml.c python/libxml.py
802 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000803 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000804 Python level.
805 * python/tests/Makefile.am python/tests/ctxterror.py: added a
806 regression test for it.
807
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000808Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
809
810 * xmlreader.c: fixed the streaming property of the reader,
811 it was generating tree faster than consuming it. Pointed out
812 by Nate Myers
813 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
814
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000815Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
816
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000817 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000818
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000819Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
820
821 * xpath.c: fix to the XPath implementation for parent and
822 ancestors axis when operating on a Result Value Tree.
823 Fixes bug #100271
824
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000825Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
826
827 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
828 to fix some URI/file escaping problems
829
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000830Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
831
832 * python/generator.py: fixed a bug raised by Raymond Wiker,
833 docSetRootElement() should not raise an exception if the
834 return is None
835
Daniel Veillard3e20a292003-01-10 13:14:40 +0000836Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
837
838 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
839 fixed bug #102181 by applying the suggested change and fixing
840 the generation/registration problem.
841
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000842Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
843
844 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
845 routines.
846
Daniel Veillard8f872442003-01-09 23:19:02 +0000847Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
848
849 * parser.c: one more IsEmptyElement crazyness, that time in
850 external parsed entities if substitution is asked.
851 * python/tests/reader3.py: added a specific test.
852
Daniel Veillarde329fc22003-01-09 21:36:42 +0000853Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
854
855 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
856 support and improved error handler registration
857
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000858Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
859
860 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
861 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
862 * README: fixed a link
863
Daniel Veillarde2830f12003-01-08 17:47:49 +0000864Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
865
866 * configure.in doc/* NEWS: preparing 2.5.1 release
867 * SAX.c parser.c: fixing XmlTextReader bug
868
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000869Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
870
871 * SAX.c: fuck, I introduced a memory leak on external parsed
872 entities in 2.5.0 :-(
873
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000874Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
875
876 * xmllint.c: another fix needed as pointed by Christophe Merlet
877 for --stream --debug if compiled without debug support.
878
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000879Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
880
881 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000882 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000883 update man page with --stream and --chkregister
884
Daniel Veillard8326e732003-01-07 00:19:07 +0000885Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
886
887 * globals.c: fixed --with-threads compile
888 * xmllint.c: fixed --without-debug compile
889 * include/libxml/globals.h: cleanup
890 * include/libxml/schemasInternals.h: add a missing include
891
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000892Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
893
894 * configure.in NEWS: preparing 2.5.0 release
895 * SAX.c: only warn in pedantic mode about namespace name
896 brokeness
897 * globals.c: fix a doc generation problem
898 * uri.c: fix #101520
899 * doc/*: updated and rebuilt the doc for the release, includuding
900 stylesheet update
901 * python/Makefile.am: fix a filename bug
902
903Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
904
905 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
906 should not be called.
907
908Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
909
910 * libxml-2.0.pc.in: applied the patch to fix #101894
911
912Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
913
914 * tree.c : applied patch from Lukas Schroeder for register callbacks
915 * valid.c: modified patch from Lukas Schroeder to test
916 register callbacks with --chkregister
917
918Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
919
920 * xmlreader.c: seriously changed the way data are pushed to
921 the underlying parser, go by block of 512 bytes instead of
922 tryng to detect tag boundaries at that level. Changed the
923 way empty element are detected and tagged.
924 * python/tests/reader.py python/tests/reader2.py
925 python/tests/reader3.py: small changes mostly due to context
926 reporting being different and DTD node being reported. Some
927 errors previously undetected are now caught and fixed.
928 * doc/xmlreader.html: flagged last section as TODO
929
930Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
931
932 * python/libxml.py: integrated the Python 2.2 optimizations
933 from Hannu Krosing, while maintaining compatibility with
934 1.5 and 2.1
935
936Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
937
938 * xmllint.c: a bit of cleanup
939 * xmlreader.c: small fix
940 * doc/xmlreader.html: more work on the XmlTextReader tutorial
941 * python/libxml.py: a few fixes pointed out by Hannu Krosing
942
943Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
944
945 * python/setup.py.in: patch from Stéphane Bidoul to include
946 drv_libxml2.py in setup.py
947
948Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
949
950 * doc/xmlreader.html: starting documenting the new XmlTextReader
951 interface.
952
953Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
954
955 * xmllint.c: added the --stream flag to use the TextReader API
956 * xmlreader.c: small performance tweak
957
958Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
959
960 * xmlreader.c python/tests/reader2py: okay the DTD validation
961 code on top of the XMLTextParser API should be solid now.
962
963Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
964
965 * xmlreader.c python/tests/reader2py: Fixing some more mess
966 with validation and recursive entities while using the
967 reader interface, it's getting a bit messy...
968
969Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
970
971 * xmlreader.c python/tests/reader.py: another couple of problem
972 related to IsEmptyElement reported by Stéphane Bidoul needed
973 some fixes.
974
975Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
976
977 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
978 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
979 based on the python XmlTextReader interface.
980
981Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
982
983 * tree.c: backing out one change in the last patch which broke the
984 regression tests
985
986Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
987
988 * global.data globals.c tree.c include/libxml/globals.h: applied
989 an old patch from Lukas Schroeder to track node creation and
990 destruction. Probably missing a lot of references at the moment
991 and not usable reliably.
992
993Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
994
995 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
996 from doc/news.html and a stylesheet
997
998Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
999
1000 * xmlreader.c python/tests/reader.py: fixed another couple of
1001 xmlreader bugs reported by Stéphane Bidoul and added tests.
1002
1003Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1004
1005 * xmlreader.c python/tests/reader2.py: fixed another validity
1006 checking in external parsed entities raised by Stéphane Bidoul
1007 and added a specific regression test.
1008 * python/tests/reader3.py: cleanup
1009
1010Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * xmlreader.c python/tests/reader2.py: fixed a problem with
1013 validation within entities pointed by Stéphane Bidoul, augmented
1014 the tests to catch those.
1015
1016Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1017
1018 * python/generator.py: modified the generator to allow keeping
1019 class references when creating new classes, needed to fix a bug
1020 pointed by Stéphane Bidoul where the input buffer of the
1021 xmlTextReader instance gets destroyed if the python wrapper for
1022 the input is not referenced anymore.
1023
1024Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1025
1026 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1027 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1028
1029Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1030
1031 * xmlreader.c python/tests/reader.py: fixed another problem
1032 pointed by Stéphane Bidoul
1033
1034Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1035
1036 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1037 with "<a/>"
1038
1039Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1040
1041 * SAX.c: warn on xmlns:prefix="foo"
1042 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1043 for namespace attributes handling.
1044
1045Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1048 a really nasty problem raised by a DocBook XSLT transform
1049 provided by Sebastian Bergmann
1050
1051Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1052
1053 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1054 by Stéphane Bidoul and integrated it into the tests
1055
1056Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1057
1058 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1059 extended the XmlTextReader API a bit, addding accessors for
1060 the current doc and node, and an entity substitution mode for
1061 the parser.
1062 * python/libxml.py python/libxml2class.txt: related updates
1063 * python/tests/Makefile.am python/tests/reader.py
1064 python/tests/reader2.py python/tests/reader3.py: updated a bit
1065 the old tests and added a new one to test the entities handling
1066
1067Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1068
1069 * python/generator.py python/libxml2class.txt
1070 python/tests/reader.py python/tests/reader2.py: changed the
1071 generator to provide casing for the XmlTextReader similar to
1072 C# so that examples and documentation are more directly transposable.
1073 Fixed the couple of tests in the suite.
1074
1075Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * doc/guidelines.html: added a document on guildeline for
1078 publishing and deploying XML
1079
1080Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1081
1082 * valid.c xmlreader.c: final touch running DTD validation
1083 on the XmlTextReader
1084 * python/tests/Makefile.am python/tests/reader2.py: added a
1085 specific run based on the examples from test/valid/*.xml
1086
1087Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1088
1089 * python/libxml.py: added a few predefined xmlTextReader parser
1090 configuration values.
1091
1092Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1093
1094 * python/libxml_wrap.h: trying to fix #102037
1095
1096Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1097
1098 * SAX.c: fixing bug #95296, when the predefined entities
1099 are redefined in the DTD the default one must be used
1100 instead anyway.
1101
1102Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1103
1104 * doc/xmllint.xml
1105 * doc/xmllint.1
1106 Add discussion of XML_DEBUG_CATALOG to xmllint man
1107 page - bug #100907
1108
1109
1110Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * xmlreader.c: Fixed the empty node detection to avoid reporting
1113 an inexistant close tag.
1114
1115Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1116
1117 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1118 for Python 2.1
1119
1120Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1121
1122 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1123
1124Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1125
1126 * doc/libxml2-api.xml python/tests/reader.py: one really need
1127 to provide the base URI information when creating a reader parser
1128 from an input stream. Updated the API and the example using it.
1129
1130Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1131
1132 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1133 include/libxml/valid.h include/libxml/xmlreader.h: working on
1134 DTD validation on top of xml reader interfaces. Allows to
1135 validate arbitrary large instances. This required some extensions
1136 to the valid module interface and augmenting the size of xmlID
1137 and xmlRef structs a bit.
1138 * uri.c xmlregexp.c: simple cleanup.
1139
1140Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1141
1142 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1143 work on the xml reader interfaces.
1144 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1145 Web page for the Windows binaries.
1146
1147Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1148
1149 * xmlIO.c: applied a patch for VMS following the report by
1150 Nigel Hall
1151
1152Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * parser.c: the parseStartTag bug fix wasn't complete.
1155
1156Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1157
1158 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1159 parseStartTag, fixing it.
1160 * test/att4 result/att4 result/noent/att4: adding the test
1161 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1162 more methods to XmlTextReader.
1163
1164Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1165
1166 * win32/libxml2.def.src: added more xml reader exports
1167 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1168 to the build
1169
1170Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1171
1172 * doc/tutorial/xmltutorial.xml
1173 plus generated html and pdf
1174 Updating tutorial again based on further comments from Niraj
1175 Tolia on the last iteration
1176
1177Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1178
1179 * doc/tutorial/xmltutorial.xml
1180 * doc/tutorial/includekeyword.c
1181 * doc/tutorial/includegetattribute.c
1182 plus generated html and pdf
1183 Adding fix from Niraj Tolia to tutorial to properly free memory.
1184
1185
1186Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1187
1188 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1189 more methods of XmlTextReader.
1190 * python/libxml2class.txt python/tests/reader.py: this increased the
1191 methods in the bndings, augmented the test to check those new
1192 functions.
1193
1194Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1195
1196 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1197 methods of XmlTextReader.
1198 * python/generator.py python/libxml_wrap.h python/types.c
1199 python/libxml2class.txt: added the reader to the Python bindings
1200 * python/tests/Makefile.am python/tests/reader.py: added a specific
1201 test for the Python bindings of the Reader APIs
1202 * parser.c: small cleanup.
1203
1204Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * xinclude.c: fallback was only copying the first child not the
1207 full child list of the fallback element, closes #89684 as reopened
1208 by Bernd Kuemmerlen
1209
1210Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1211
1212 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1213
1214Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1215
1216 * configure.in: preparing release of 2.4.30
1217 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1218 gives enum values, fix functype return type, put back fields in
1219 structs
1220 * doc/*: updated the docs rebuilt
1221
1222Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1225 about htmlNodeDumpOutput location.
1226 * xpath.c: removed an undefined function signature
1227 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1228 too many symbols in the API breaking the python bindings.
1229 Updated with the libxslt/libexslt changes.
1230
1231Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1232
1233 * configure.in: preparing release of 2.4.29
1234 * doc/*: rebuilt the docs and API
1235 * xmlreader.c: a few more fixes for the XmlTextReader API
1236
1237Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1238
1239 * include/win32config.h: applied mingw patch from Magnus Henoch
1240
1241Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1244
1245Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1246
1247 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1248 building Python script, does the C parsing directly, generates
1249 a better API description including structure fieds defs and
1250 enums. Still a couple of bugs, but good enough for the python
1251 wrappers now.
1252 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1253 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1254 include/libxml/schemasInternals.h include/libxml/tree.h: more
1255 cleanup based on the python analysis script reports.
1256 * libxml.spec.in: make sure the API XML description is part of the
1257 devel package.
1258
1259Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1260
1261 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1262 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1263 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1264 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1265 code cleanup, especially the function comments.
1266 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1267
1268Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * Makefile.am xmlreader.c include/libxml/Makefile.am
1271 include/libxml/xmlreader.h: Adding a new set of APIs based on
1272 the C# TextXmlReader API but converted to C. Allow to parse
1273 in constant memory usage, far simpler to program and explain
1274 than the SAX like APIs, unfinished but working.
1275 * testReader.c: test program
1276
1277Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1278
1279 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1280
1281Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1282
1283 * tree.c: Chip turner indicated that XHTML1 serialization
1284 rule for style actually break on both IE and Mozilla,
1285 try to avoid the rule if escaping ain't necessary
1286
1287Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1288
1289 * nanhttp.c: handle HTTP URL escaping, problem reported by
1290 Glen Nakamura and Stefano Zacchiroli
1291
1292Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1295
1296Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * uri.c: Johann Richard pointed out some XPointer problems for
1299 URN based URI references in XInclude. Modified the URI parsing
1300 and saving routines to allow correct parsing and saving of
1301 XPointers, especially when attached to "opaque" scheme accordingly
1302 to RFC 2396
1303
1304Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1305
1306 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1307 of refactoring to the HTML saving code.
1308 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1309 in the doc.
1310
1311Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1312
1313 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1314 to a buffer API to reuse the generic dump to an OutputIO layer,
1315 this reduces code, fixes xmlNodeDump() for XHTML, also made
1316 xmlNodeDump() now return the number of byte written.
1317
1318Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * python/setup.py.in: another patch from Stéphane Bidoul for
1321 Python bindings on Windows
1322 * doc/parsedecl.py: small cleanup
1323
1324Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1325
1326 * libxml.spec.in configure.in: add a line in %changelog for releases
1327
1328Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1329
1330 * parser.c: patch from Marcus Clarke fixing a problem in entities
1331 parsing that was detected in KDe documentations environment.
1332
1333Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1334
1335 * python/libxml.c (libxml_prev): Return the previous as opposed to
1336 the next node (I guess this is the result of some cut & paste programming:)
1337
1338Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1339
1340 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1341
1342Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1343
1344 * python/generator.py python/libxml.c python/setup.py.in: trying
1345 to fix the Python bindings build on Windows (Stéphane Bidoul)
1346
1347Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1348
1349 * win32/configure.js: added option for python bindings
1350 * win32/libxml2.def.src: added more exports
1351
1352Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1353
1354 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1355 pthreads
1356 * win32/wince/*: applied updates to Windows CE port from Javier
1357
1358Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * configure.in: preparing 2.4.28
1361 * libxml.spec.in doc/Makefile.am: some cleanup
1362 * doc/*: updated the news and regenerated.
1363
1364Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1365
1366 * HTMLparser.c: final touch at closing #87235 </p> end tags
1367 need to be generated.
1368 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1369 this change slightly the output of a few tests
1370 * doc/*: regenerated
1371
1372Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * parserInternals.c: fixing bug #99190 when UTF8 document are
1375 parsed using the progressive parser and the end of the chunk
1376 is in the middle of an UTF8 multibyte character.
1377
1378Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1379
1380 * threads.c: fixed initialization problem in xmlNewGlobalState
1381 which was causing crash.
1382 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1383 in xmlInitializeGlobalState.
1384 * parserInternals.c: cleaned up ctxt->sax initialisation.
1385
1386Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * tree.c include/libxml/tree.h: modified the existing APIs
1389 to handle XHTML1 serialization rules automatically, also add
1390 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1391 libxslt serialization uses it when needed without changing
1392 the library API.
1393 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1394 result/xhtml1: added a new test specifically for xhtml1 output
1395 and updated the result of one XHTML1 test
1396
1397Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1398
1399 * xinclude.c parserInternals.c encoding.c: fixed #99082
1400 for xi:include encoding="..." support on text includes.
1401 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1402 test/XInclude/ents/isolatin.txt : added a specific regression test
1403 * python/generator.py python/libxml2class.txt: fixed the generator
1404 the new set of comments generated for doc/libxml2-api.xml were
1405 breaking the python generation.
1406
1407Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1408
1409 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1410 * configure.in: patch for Solaris on new autoconf closes #98880
1411 * doc/parsedecl.py: repair the frigging API building script,
1412 did I say that python xmllib sucks ?
1413 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1414 and some comment are no more truncated.
1415
1416Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * parser.c: Martin Stoilov pointed out a potential leak in
1419 xmlCreateMemoryParserCtxt
1420
1421Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1424 included in HTML documents and using the push parser.
1425
1426Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1427
1428 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1429 specified, look for the Python interpreter not just in the
1430 specified root but also in the specified location. Fixes #98825
1431
1432Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1433
1434 * python/libxml.c: fixing bug #98792 , node may have no doc
1435 and dereferencing without checking ain't good ...
1436
1437Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * configure.in: preparing release 2.4.27
1440 * doc/* : updated and rebuilt the docs
1441 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1442 and all the docs are actually packaged and in the final RPMs
1443 * parser.c parserInternals.c include/libxml/parser.h: restore
1444 xmllint --recover feature.
1445
1446Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1447
Daniel Veillard784b9352003-02-16 15:50:27 +00001448 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001449 processing of parsed entities, and XPath computation on sustitued
1450 entities.
1451 * testXPath.c: make sure entities are substitued.
1452
1453Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1454
Daniel Veillard784b9352003-02-16 15:50:27 +00001455 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001456 processing of internal parsed entities, which had to be changed.
1457
1458Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1461 trying to fix bug #98517 about building outside the source tree
1462 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1463
1464Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1465
1466 * include/win32config.h: cleanup
1467 * win32/Makefile.mingw: integrated mingw in JScript configure
1468 * win32/Makefile.msvc: modified to allow mingw coexistence
1469 * win32/configure.js: integrated mingw
1470 * win32/Readme.txt: cleanup
1471
1472Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1473
1474 * HTMLparser.c: strengthen the guard in the Pop macros,
1475 like in the XML parser, closes bug #97315
1476
1477Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1480 callback is never used.
1481
1482Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * parserInternals.c: fixed the initialization of the SAX structure
1485 which was breaking xsltproc
1486 * xpath.c: patch from Petr Pajas for CDATA nodes
1487 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1488 * parser.c include/libxml/parser.h: patch from Peter Jones
1489 removing a leak in xmlSAXParseMemory() and adding the
1490 function xmlSAXParseMemoryWithData()
1491
1492Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1493
1494 adding pdf of tutorial, changing web page to link to it
1495 * doc/tutorial/xmltutorial.pdf
1496 * doc/xml.html
1497 * doc/docs.html
1498
1499Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1500
1501 * doc/tutorial/ar01s08.html
1502 adding file what I forgot for tutorial
1503
1504
1505Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1506
1507 Adding encoding discussion to tutorial
1508 Added:
1509 * doc/tutorial/images/*.png: DocBook admonition image files
1510 * doc/tutorial/apf.html, apg.html: new generated html
1511 * doc/tutorial/includeconvert.c: conversion code entity file
1512 changed:
1513 * doc/tutorial/xmltutorial.xml: DocBook original
1514 * doc/tutorial/*.html: generated html
1515
1516Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1517
1518 * include/libxml/*.h: retired xmlwin32version.h
1519 * doc/Makefile.am: retired xmlwin32version.h
1520 * win32/configure.js: retired xmlwin32version.h
1521
1522Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1523
1524 * win32/libxml2.def.src: exported additional symbols
1525 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1526 sisterhood
1527
1528Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * globals.c: fixed a typo pointed out by Igor
1531 * xpath.c: try to speed up node compare using line numbers
1532 if available.
1533
1534Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1535
1536 * tree.c: make xmlFreeNode() handle attributes correctly.
1537
1538Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1539
1540 * catalog.c: completed the #96963 fix, as reported by Karl
1541 Eichwalder
1542
1543Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1544
1545 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1546
1547Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * Makefile.am: switched the order of a couple of includes
1550 to fix bugs #97100
1551
1552Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1553
1554 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1555 xmlLoadCatalogs that used to separate directories with a ':'.
1556
1557Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1558
1559 * threads.c: improvements to the Windows-side of thread handling
1560 * testThreads.c: conditionally excluded unistd.h
1561 * testThradsWin32.c: broke overlong lines
1562 * include/win32config.h: adapted thread-related macros to the new
1563 scheme and for pthreads on Windows
1564 * win32/Makefile.msvc: introduced a more flexible thread build,
1565 added testThreads[Win32].c to the build
1566 * win32/configure.js: introduced a more flexible thread config
1567
15682002-10-31 John Fleck <jfleck@inkstain.net>
1569
1570 * doc/xml.html (and, by implication, FAQ.html)
1571 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1572
1573Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1574
1575 * configure.in: removed xmlwin32version.h
1576 * include/libxml/Makefile.am: removed xmlwin32version.h
1577
1578Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1579
1580 * tree.c: applied patch from Brian Stafford to fix a bug
1581 in xmlReconciliateNs()
1582
1583Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * tree.c: applied patch from Christian Glahn to allow
1586 xmlNewChild() on document fragment nodes
1587
1588Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1589
1590 * parser.c: Christian Glahn found a problem with a recent
1591 patch to xmlParseBalancedChunkMemoryRecover()
1592 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1593 problems
1594 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1595 test/schemas/seq*: added the test cases from Charles
1596
1597Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1598
1599 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1600 serious cleanup of the spec file and associated changes
1601 in the Makefiles.
1602 * valid.c: try to remove some warnings on x86_64
1603
1604Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1607 fix bug #96586
1608
1609Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1610
1611 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1612 parsing, applied his patch
1613 * result/HTML/attrents.html result/HTML/attrents.html.err
1614 result/HTML/attrents.html.sax test/HTML/attrents.html:
1615 added the test and result case provided by Mikhail Sogrine
1616
1617Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1618
1619 * vms/build_libxml.com vms/config.vms vms/readme.vms
1620 include/libxml/parser.h include/libxml/parserInternals.h
1621 include/libxml/tree.h include/libxml/xmlIO.h
1622 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1623 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1624 Applied the VMS update patch from Craig A. Berry
1625 * doc/*.html: update
1626
1627Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1628
1629 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1630
1631Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1632
1633 * debugXML.c: adding a grep command to --shell in xmllint
1634 for T.V. Raman
1635
1636Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * xmlcatalog.c: tried to fix some of the problem with --sgml
1639
1640Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1641
1642 * parser.c: tried to fix bug #91500 where doc->children may
1643 be overriden by a call to xmlParseBalancedChunkMemory()
1644
1645Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1646
1647 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1648 identifiers in SGML catalogs containing '&'
1649
1650Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * python/types.c: fixed bugs when passing result value tree
1653 to Python functions.
1654
1655Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * configure.in: preparing the release of 2.4.26
1658 * doc/*: updated and rebuilt the documentation
1659
1660Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * parser.c: fixed a XML Namespace compliance bug reported by
1663 Alexander Grimalovsky
1664
1665Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * HTMLtree.c: fixed serialization of script and style when
1668 they are not lowercase (i.e. added using the API to the tree).
1669
1670Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * valid.c: make xmlValidateDocument emit a warning msg if there
1673 is no DTD, pointed by Christian Glahn
1674
1675Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1676
1677 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1678 content model when some of the blocks have min or max, and a couple
1679 of bugs found in the process.
1680 * result/schemas/list0* test/schemas/list0*: added some specific
1681 regression tests
1682
1683Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * README: updated the contact informations
1686
1687Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1690 misses it, reported by Peter Bray.
1691
1692Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1693
1694 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1695 and removed a few warnings
1696
1697Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * parser.c: Christian Glahn found a small bug in the push parser.
1700 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1701 public
1702
1703Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1704
1705 * xmlschemas.c include/libxml/xmlschemas.h: added
1706 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1707 * testSchemas.c: added --memory to test the new interface
1708
1709Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1710
1711 * doc/index.py doc/search.php: integrated the XSLT indexing,
1712 a few fixed in the indexer, added a scope selection at the
1713 search level.
1714
1715Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1716
1717 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1718 this was due to uninitialized parts of the validation context
1719
1720Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1721
1722 * debugXML.c: applied patch from Mark Vakoc except the API
1723 change, preserved it.
1724 * doc/*: updated the docs to point to the search engine for
1725 information lookup or before bug/help reports.
1726
1727Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1728
1729 * doc/index.py doc/search.php: added mailing-list archives
1730 indexing and lookup
1731
1732Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1733
1734 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1735
1736Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1737
1738 * doc/index.py: improved HTML indexing
1739 * doc/search.php: make the queries also lookup the HTML based indexes
1740
1741Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * doc/index.py: added HTML page indexing
1744
1745Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1746
1747 * xmlIO.c: extended Windows path normalisation to fix the base
1748 problem in libxslt.
1749 * catalog.c: fixed list handling in XML_CATALOG_FILES
1750
1751Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * valid.c: typo/bug found by Christian Glahn
1754
1755Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1756
1757 * xmlIO.c: applied Windows CE patch from Javier.
1758 * win32/wince: new directory, contains support for the PocketPC
1759 with Windows CE from Javier.
1760 * include/win32config.h: reorganised, removed duplicate
1761 definitions and applied WinCE patch from Javier.
1762 * include/wsockcompat.h: new file, now contains WinSock
1763 compatibility macros.
1764 * win32/Makefile.msvc: introduced double-run compilation.
1765
1766Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * configure.in include/libxml/xmlwin32version.h: preparing release
1769 of 2.4.25
1770 * doc/*: updated and regenerated teh docs and web pages.
1771
1772Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1773
1774 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1775 error were not covering namespace declarations.
1776 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1777 it was missing the attribute declaration for the namespace
1778 * result/VC/NS3: the fix now report breakages in that test
1779
1780Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1781
1782 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1783
1784Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1787 and regenerated the docs and web site
1788
1789Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1792 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1793 not before
1794
1795Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * python/generator.py python/libxml2class.txt: fixed a stupid error
1798 breaking the python API
1799
1800Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1803 triostr.c triostr.h: applied a trio update patch from
1804 Bjorn Reese which should work with MinGW
1805
1806Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1807
1808 * tree.c: improving some documentation comments
1809 * xmlregexp.c: found and fixed a mem leak with python regression tests
1810 * doc/*: rebuilt the doc and the API XML file including the
1811 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1812 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1813 python/types.c: added access to the XML Schemas regexps from
1814 python
1815 * python/tests/Makefile.am python/tests/regexp.py: added a
1816 simple regexp bindings test
1817
1818Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1819
1820 * doc/xml.html:
1821 fixing ftp links - thanks to Vitaly Ostanin
1822
1823Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1824
1825 * xmlregexp.c: fixed the data callback on transition functionality
1826 which was broken when using the compact form
1827 * result/schemas/*: updated the results, less verbose, all tests
1828 pass like before
1829 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1830 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1831 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1832 annoying warnings
1833 * xpath.c: try to provide better error report when possible
1834
1835Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * Makefile.am: fixed a breakage raised by Jacob
1838
1839Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1840
1841 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1842 which don't use sockets
1843
1844Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1845
1846 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1847 * win32/configure.js: applied zlib patch from Daniel Gehriger
1848
1849Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1850
1851 * win32/configure.js: applied the patch from Mark Vakoc for
1852 regexp support
1853 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1854 for regexp support
1855
1856Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * xmlschemastypes.c: as pointed by Igor Float and Double
1859 parsing ain't finished yet
1860
1861Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * Makefile.am configure.in: trying to fix #88412 by bypassing
1864 all the python subdir if python ain't detected
1865
1866Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1869 made configuring with regexps/automata/unicode the default
1870 but without schemas ATM
1871 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1872 fixed the regexp based DTD validation performance and memory
1873 problem by switching to a compact form for determinist regexps
1874 and detecting the determinism property in the process. Seems
1875 as fast as the old DTD validation specific engine :-) despite
1876 the regexp built and compaction process.
1877
1878Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1879
1880 * valid.c: determinism is debugged, new DTD checking code now works
1881 but xmlFAComputesDeterminism takes far too much CPU and the whole
1882 set usues too much memory to be really usable as-is
1883
1884Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * tree.c: fixed another stupid bug in xmlGetNodePath()
1887 * xmllint.c: --version now report the options compiled in
1888
1889Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * HTMLparser.c: small cleanup
1892 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1893 when configured with them. A bit of debugging around the determinism
1894 checks is still needed
1895
1896Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1899
1900Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * xmlIO.c: small portability glitch fixed.
1903
1904Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1905
1906 * xmlschemastypes.c: incomplete steps for real/double support
1907 * testAutomata.c include/libxml/xmlautomata.h
1908 include/libxml/xmlregexp.h: avoiding a compilation problem
1909 * valid.c include/libxml/valid.h: starting the work toward using
1910 the regexps for actual DTD validation
1911
1912Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * hash.c: cosmetic cleanup
1915 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1916 integrating a DTD validation layer based on the regexps
1917
1918Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1921 the determinism was tested before eliminating the epsilon
1922 transitions :-(
1923
1924Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * python/generator.py python/libxml.c python/libxml.py
1927 python/libxml2-python-api.xml python/libxml2class.txt
1928 python/libxml_wrap.h python/types.c: updated the python
1929 bindings, added code for easier File I/O, and the ability to
1930 define a resolver from Python fixing bug #91635
1931 * python/tests/Makefile.am python/tests/inbuf.py
1932 python/tests/outbuf.py python/tests/pushSAXhtml.py
1933 python/tests/resolver.py python/tests/serialize.py: updated
1934 and augmented the set of Python tests.
1935
1936Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1937
1938 * win32/configure.js: added more readme info for the binary
1939 package.
1940
1941Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1942
1943 * xmlIO.c: fixed a stupid out of bound array error
1944
1945Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1946
1947 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1948 messing around with support for Windows path, cleanups,
1949 trying to identify and fix the various code path to the
1950 filename access. Added xmlNormalizeWindowsPath()
1951
1952Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * error.c valid.c: working on better error reporting of validity
1955 errors, especially providing an accurate context.
1956 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1957 error reports in those cases.
1958
1959Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1962 parser.c parserInternals.c xmlIO.c: get rid of all the
1963 perror() calls made in the library execution paths. This
1964 should fix both #92059 and #92385
1965
1966Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1967
1968 * xmllint.c: memory leak reporting was broken after a change
1969 of the preprocessor symbol used to activate it.
1970
1971Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * tree.c: try to make the copy function work for node of
1974 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1975 DOM layers though, not libxml2 itself.
1976
1977Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1978
1979 * valid.c: try to provide file and line informations, not all
1980 messages are covered, but it's a (good) start
1981
1982Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * xinclude.c: reimplemented a large part of the XInclude
1985 processor, trying to minimize resources used, James Henstridge
1986 provided a huge test case which was exhibiting severe memory
1987 consumption problems.
1988
1989Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * python/Makefile.am: applied patch from Christophe Merlet to
1992 reestablish DESTDIR
1993
1994Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * libxml.spec.in: fixes libary path for x86_64 AMD
1997
1998Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1999
2000 * doc/tutorial/includekeyword.c
2001 * doc/tutorial/xmltutorial.xml:
2002 (plus resulting generated html files)
2003 fixing one spot I missed in the tutorial where I hadn't freed
2004 memory properly
2005
2006Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2007
2008 * doc/tutorial/includeaddattribute.c
2009 * doc/tutorial/includeaddkeyword.c
2010 * doc/tutorial/includegetattribute.c
2011 * doc/tutorial/includekeyword.c
2012 * doc/tutorial/xmltutorial.xml
2013 * doc/tutorial/*.html:
2014 update tutorial to properly free memory (thanks to Christopher
2015 R. Harris for pointing out that this needs to be done)
2016 * doc/tutorial/images/callouts/*.png:
2017 added image files so the callouts are graphical, making it
2018 easier to read ( use "--param callout.graphics 1" to generate
2019 html with graphical callouts)
2020
2021Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2022
2023 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2024 nice logos generated by Marc Liyanage
2025 * doc/site.xsl *.html: changed the stylesheet to show the new
2026 logo and regenerated the pages
2027
2028Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2031
2032Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * xpath.c: possible mem leak patch from Jason Adams
2035
2036Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2039 in the XQuery namespace
2040 * configure.in: preparing 2.4.24
2041 * doc/*.html: updated the web pages
2042
2043Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * python/generator.py: closing bug #85258 by generating conditional
2046 compile check to avoid linking to routines not configured in.
2047
20482002-08-22 Havoc Pennington <hp@pobox.com>
2049
2050 * autogen.sh: update error message for missing automake
2051
2052Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * python/Makefile.am: typo in target name resulted in libxml2.py
2055 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2056
2057Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * win32/win32/Makefile.mingw: updated with version from
2060 Elizabeth Barham at http://soggytrousers.net/repository/
2061
2062Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2063
2064 * win32/Makefile.msvc: added the prefix location to the include
2065 and lib search path.
2066
20672002-08-18 Havoc Pennington <hp@pobox.com>
2068
2069 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2070 both automake 1.6 and 1.4 installed get the right automake. Means
2071 compilation from CVS will now require the latest automake 1.4
2072 release, or manually creating symlinks called "automake-1.4" and
2073 "aclocal-1.4"
2074
2075Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * configure.in python/Makefile.am: more AMD 64 induced changes from
2078 Frederic Crozat
2079
2080Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2081
2082 * xinclude.c: oops I was missing the xml:base fixup too
2083 * result/XInclude/*.xml: this adds xml:base attributes to most
2084 results of the tests
2085
2086Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2087
2088 * xinclude.c: quick but apparently working implementation of
2089 xi:fallback, should close bug #89684
2090 * Makefile.am test/XInclude/docs/fallback.xml
2091 result/XInclude/fallback.xml: added a basic test for fallback,
2092 and run with --nowarning to avoid a spurious warning
2093 * configure.in: applied patch from Frederic Crozat for python
2094 bindings on AMD 64bits machines.
2095
2096Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2099 the caller don't pass a SAX callback block.
2100
2101Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * tree.c: applied the same fix for the XML-1.0 namespace to
2104 xmlSearchNsByHref() as was done for xmlSearchNs()
2105
2106Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * libxml.3: small cleanup of the man page
2109 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2110 when serializing HREF attributes generated by XSLT.
2111
2112Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2115 version of Marc Liyanage' patch for boolean attributes in HTML
2116 output
2117
2118Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * python/tests/serialize.py: fixed the test results, indenting
2121 behaviour changed slightly
2122
2123Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2124
2125 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2126 new c14n function to Windows def files
2127
2128Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2129
2130 * c14n.c: fixed a memory leak in c14n code
2131
2132Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2133
2134 * parser.c include/libxml/parser.h: adding a new API for Christian
2135 Glahn: xmlParseBalancedChunkMemoryRecover
2136 * valid.c: patch from Rick Jones for some grammar cleanup in
2137 validation messages
2138 * result/VC/* result/valid/*: this slightly change some of the
2139 regression tests outputs
2140
2141Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * tree.c: trying to fix a problem in namespaced attribute handling
2144 raised by Christian Glahn
2145
2146Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2147
2148 * encoding.c include/libxml/encoding.h: Opening the interface
2149 xmlNewCharEncodingHandler as requested in #89415
2150 * python/generator.py python/setup.py.in: applied cleanup
2151 patches from Marc-Andre Lemburg
2152 * tree.c: fixing bug #89332 on a specific case of loosing
2153 the XML-1.0 namespace on xml:xxx attributes
2154
2155Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2156
2157 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2158 corner case from new Merlin's test suite and added a callback
2159 that will be used to improve xmlsec performance
2160
2161
2162Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * HTMLtree.c: trying to fix the <style> escaping problem in
2165 HTML serialization bug #89342
2166
2167Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2170 and rebuilt the web site.
2171
2172Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2173
2174 * include/libxml/tree.h: added _private member to xmlNs struct
2175
2176Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * HTMLparser.c: fixing bug #84876 based on the xml working
2179 code.
2180
2181Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2182
2183 * python/Makefile.am: enhanced to fix bug 72012 (errors
2184 when using '-jX' make parameter)
2185
2186Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2187
2188 * xpath.c: small additional enhancement for booleans
2189 compared to nodesets
2190
2191Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2192
2193 * HTMLtree.c: changed the order of the encoding declaration
2194 attributes in the meta tags due to a bug in IE/Mac
2195
2196Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2197
2198 * xpath.c: enhanced handling of booleans (especially '='
2199 and '!=' for nodesets) - fixes bug 85256. Added new
2200 routine xmlXPathNotEqualValues for more proper handling
2201 of '!=' when nodesets are involved.
2202
2203Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2206 doc/xmlcatalog_man.xml to the source distribution
2207
2208Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2209
2210 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2211 asked for this.
2212
2213Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * configure.in: preparing 2.4.23
2216 * doc/*: rebuilt the docs
2217
2218Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * parser.c: fixing bug #84169 by fixing the
2221 comment of xmlCreatePushParserCtxt to describe the
2222 encoding detection parameters better.
2223
2224Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * valid.c: fixing bug #79331 in one path the lookup for
2227 ID attributes on a namespaced node wasn't handled correctly :-\
2228
2229Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * HTMLparser.c: trying to fix 87235 about discarded white
2232 spaces in the HTML parser.
2233 * result/HTML/*: this changes the output of a number of HTML
2234 regression tests
2235
2236Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * xpath.c: applied patch from Richard Jinks for the namespace
2239 axis + fixed a memory error.
2240 * parser.c parserInternals.c: applied patches from Peter Jacobi
2241 removing ctxt->token for good.
2242 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2243 popped out by the regression tests.
2244 * Makefile.am: patch for threads makefile from Gary Pennington
2245
2246Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2247
2248 * xpath.c: enhanced behaviour of position() after usage of
2249 expressions involving preceding-sibling (et al).
2250
2251Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2252
2253 * hash.c: applied a patch from Peter Jacobi to solve a problem
2254 when compiling with the Watcom C on Win32
2255 * result/schemas/*.err: the change of hashing algo generated
2256 permutations in the output
2257
2258Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2259
2260 * hash.c: applied patch from Sander Vesik improving the quality of
2261 the hash function.
2262
22632002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2264
2265 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2266 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2267 xmllint.c xpath.c: replaced sprintf() with snprintf()
2268 to prevent possible buffer overflow (the bug was pointed
2269 out by Anju Premachandran)
2270
2271Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * parser.c: removed an uninitialized data error popped by valgrind
2274 on PE references
2275
2276Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2277
2278 * doc/xml.html
2279 adding tutorial reference to the web page
2280
2281Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2282
2283 * doc/tutorial/xmltutorial.xml
2284 * doc/tutorial/ar01s07.html
2285 * doc/tutorial/ape.html
2286 * doc/tutorial/includegetattribute.c
2287 adding section to tutorial about retrieving an attribute
2288 value
2289
2290Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * parser.c: applied a couple of patches from Peter Jacobi to start
2293 to get rid of ctxt->token, with a possible significant speed
2294 improvement to be gained once done. Better compliance with PE
2295 references constructs in DTDs too.
2296 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2297 from Peter too
2298
2299Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2300
2301 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2302 xmlParseElement was likely to have been deallocated at the
2303 time of the report, possibly leading to segfault. Just report
2304 the tag name now.
2305
2306Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2307
2308 * xpath.c: patch from Richard Jinks for XPath substring() function
2309 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2310
23112002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2312
2313 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2314
2315Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2316
2317 *doc/FAQ.html
2318 fixing typos in FAQ, thanks to Robert Funnell for the
2319 editing help
2320
2321Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * NEWS: got complaints from rpmlint that it was empty
2324
2325Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2326
2327 * added doc/tutorial, including:
2328 apa.html
2329 apb.html
2330 apc.html
2331 apd.html
2332 ar01s02.html
2333 ar01s03.html
2334 ar01s04.html
2335 ar01s05.html
2336 ar01s06.html
2337 includeaddattribute.c
2338 includeaddkeyword.c
2339 includekeyword.c
2340 includestory.xml
2341 index.html
2342 xmltutorial.xml
2343 libxml tutorial, including generated html
2344
2345Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2346
2347 * result/c14n/exc-without-comments/merlin-c14n-two-*
2348 result/c14n/without-comments/merlin-c14n-two-*
2349 test/c14n/exc-without-comments/merlin-c14n-two-*
2350 test/c14n/without-comments/merlin-c14n-two-*
2351 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2352 c14n/exc-c14n and slightly modified test script to handle
2353 these test cases
2354 * c14n.c: fixed bugs for complicated nodes set (namespace
2355 without node and others from merlin-c14n-two.tar.gz)
2356 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2357 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2358 for xmlsec performance patch
2359 * xpath.c: fixed self::node() for namespaces and attributes
2360
2361Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2362
2363 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2364 but with the format parameter
2365 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2366
2367Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2368
2369 * Makefile.am: updated c14n tests suite
2370 * c14n.c: performance improvement for previous c14n patch
2371
2372Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * parser.c: another peroformance patch from Peter Jacobi, that
2375 time on parsing attribute values.
2376
2377Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2378
2379 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2380 into LibXML2 test suite
2381
2382Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2383
2384 * c14n.c: propagating xpath ancesstors node fix to c14n
2385 plus small performance improvement to reduce number of
2386 mallocs
2387 * xpath.c: fixed ancestors axis processing for namespace nodes
2388
2389Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2392 Peter Jacobi
2393
2394Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2395
2396 * configure.in: preparing 2.4.22
2397
2398Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2401 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2402 a public entry point.
2403 * doc/*: rebuilt the API and docs
2404
2405Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * xpath.c: patch from Richard Jinks to fix a problem introduced
2408 in the previous patch and pointed by Norm
2409
2410Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * libxml.spec.in: fixing bug #81112
2413
2414Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * uri.c: fixing bug #82848
2417
2418Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2421 output of one catalog test
2422
2423Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2424
2425 * global.data globals.c tree.c include/libxml/globals.h
2426 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2427 default value for global parameter xmlIndentTreeOutput to 1 and
2428 introduced new global parameter xmlTreeIndentString (the string
2429 used to do one-level indent) with default value " " (as it was
2430 in tree.c)
2431
2432Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2435 with trio and schemas.
2436
2437Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * xpath.c: patch from Richard Jinks to fix the problem raised in
2440 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2441
2442Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * xmlschemas.c: a bit of work on import.
2445 * xmlschemastypes.c: Charles Bozeman provided a compare function
2446 for date/time types so min/max facet restrictions should work,
2447 indeterminate comparisons return an error instead of equal.
2448 * test/schemas/date_0* result/schemas/date_0_0: specific test
2449 from Charles Bozeman too
2450
2451Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2452
2453 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2454 from Christian Cornelssen fixing the man pages and the Catalog
2455 building script.
2456 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2457 next step is <xs:import> I now have a reasonable understanding
2458 of how it works.
2459
2460Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2463
2464Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2465
2466 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2467
2468Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * xpath.c: fixing an XPath function evalutation bug pointed out
2471 by Alexey Efimov where the context was lost when evaluating
2472 the function arguments
2473
2474Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2475
2476 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2477 function public for XMLSec performance optimizations
2478
2479Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * python/generator.py python/libxml2class.txt : fixed a problem
2482 with the HTML parser pointed by Gary Benson
2483 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2484 example
2485
2486Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2487 * parser.c: fixed bug #81159 (memory growth in SAX)
2488
2489Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2490 * xpath.c: fixed bug #78858 (the real fix)
2491
2492Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2493 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2494
2495Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * tree.c: modified xmlNodeSetBase to allow changing the
2498 base of a document.
2499
2500Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * xmlschemastypes.c: patch Charles Bozeman for validation of
2503 all the date, time, and duration types
2504 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2505 * configure.in: fixed an error pointed by an user
2506 * xml2-config.in: fixed an error pointed by an user
2507
2508Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2509
2510 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2511 win32/libxml2.def.src xmlIO.c: exported default
2512 'file:', 'http:' and 'ftp:' protocols input handlers
2513 and maked protocols comparisson case insensitive
2514
2515Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * configure.in: Neven Has detected a typo
2518
2519Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2522 as one of the persons allowed to commit directly to the
2523 module.
2524
2525Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2528 * valid.c: raised a too low limit
2529 * doc/*: rebuilt the docs
2530
2531Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2532
2533 * test/XPath/expr/floats test/XPath/expr/functions
2534 result/XPath/expr/floats result/XPath/expr/functions
2535 xpath.c: another XPath conformance patch from Richard Jinks
2536
2537Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2538
2539 * xmlschemas.c: fixed validation of attribute groups.
2540 * test/schemas result/schemas: added an example from the primer
2541
2542Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2545 * test/schemas result/schemas: updated the test list
2546
2547Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * TODO: updated a bit
2550 * parser.c: made a comment more specific
2551 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2552 Schemas conformance.
2553 * test/schemas result/schemas: updated the test list
2554
2555Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2556
2557 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2558 implementing xs:all with minOccurs = 0
2559 * tes/schemas/* result/schemas/*: added more tests covering
2560 xs:all
2561
2562Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * xmlregexp.c: first implementation of the all particle, this
2565 may need to be revisited for case where not all transitions
2566 must be crossed.
2567
2568Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * tree.c: another entity processing update from Markus Henke
2571
2572Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2573
2574 * trionan.c: fixed crash on OSF/1
2575
2576Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * xmlschemas.c: more Schemas work
2579 * test/schemas/* result/schemas/*: added more tests coming
2580 from the spec.
2581
2582Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2585 ExcC14N specification
2586
2587Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * tree.c: patch from Markus Henke, fix for recursive entities.
2590
2591Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * xpath.c: fix a problem with string() on a document node.
2594
2595Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2596
2597 * Makefile.am xmlschemas.c: more Schemas work
2598 * test/schemas/* result/schemas/*: added more tests coming
2599 from the spec.
2600
2601Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2604 * result/HTML/*: this changes a few things in the results
2605
2606Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2607
2608 * include/libxml/tree.h: eliminated 'declaration different than
2609 prototype' warning
2610 * include/win32config.h: "resolved" conflicts with errno.h
2611
2612Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2615 on the automata interfaces and debug of counted choices
2616 * test/schemas/* result/schemas/*: added a number of tests
2617
2618Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2621 a bit of work on Schemas
2622 * testSchemas.c: try to make it more useful
2623 * test/schemas/* result/schemas/* Makefile.am: changed the
2624 Schemas regression test procedure, started adding a few samples
2625
2626Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2627
2628 * include/libxml/encoding.h: Patch for the Borland C++ builder
2629 * include/libxml/tree.h: Patch for the Borland C++ builder
2630 * threads.c: Patch for the Borland C++ builder
2631 * win32/bcb5: New directory for the Borland C++ builder
2632 project files
2633
2634Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2635
2636 * win32/Makefile.msvc: Update for XML Schema support
2637 * win32/configure.js: Update for XML Schema support
2638 * win32/libxml2.def.src: Update for XML Schema support
2639
2640Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2643 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2644 xmlunicode.c include/libxml/Makefile.am
2645 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2646 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2647 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2648 include/libxml/xmlversion.h.in : merged the current state of
2649 XML Schemas implementation, it is not configured in by default,
2650 a specific --schemas configure option has been added.
2651 * test/automata test/regexp test/schemas Makefile.am
2652 result/automata result/regexp result/schemas:
2653 merged automata/regexp/schemas regression tests
2654
2655Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2656
2657 * xpath.c: Gary found a compile time problem, fixes #78823
2658
2659Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * configure.in: release of 2.4.20
2662 * doc/*: updated and rebuilt the docs
2663
2664Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * python/Makefile.am: patch from Cristian Gafton to build on
2667 Red Hat 6.2, should also fix #75779
2668
2669Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * valid.c: first part of fixing #78729
2672
2673Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2676 escaping of URI when saving HTML files.
2677 * result/HTML/*: this impacted some tests
2678
2679Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * configure.in: trying to fix #77441
2682
2683Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2684
2685 * include/libxml/xmlIO.h: Hallski complained it could not be
2686 included by itself.
2687
2688Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2691
2692Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2693
2694 * win32/configure.js: patch from Nilo for the c14n option
2695 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2696
2697Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2698
2699 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2700 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2701 LIBXML_THREAD_ENABLED
2702
2703Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * xpath.c: another patch from Richard Jinks for substring conformance
2706 * test/XPath/expr/floats test/XPath/expr/strings
2707 result/XPath/expr/floats result/XPath/expr/strings: update of the
2708 test suite to check those.
2709
2710Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * xpath.c: patch from Richard Jinks for .x float parsing.
2713
2714Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * parser.c: patch from Markus Henke when an encoding ain't recognized
2717
2718Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2719
2720 * libxml.m4: got a report that #include <string.h> was needed
2721
2722Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2725
2726Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2727
2728 * doc/example.html: fixing typo
2729
2730Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2733 pointed out by Melvyn Sopacua.
2734
2735Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * libxml.m4: Frédéric Crozat gave a patch related to the change
2738 of Include paths breaking the libxml.m4
2739
2740Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * xpath.c: Fix bug #76927 forgot to save some context
2743 when evaluating binary expressions
2744
2745Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * configure.in: fixed configure for MPE/iX from Markus Henke
2748 * xmlmemory.c: fixed initialization problems
2749 * xpath.c: another set of patches from Richard Jinks this
2750 fixes "make XPathtests" on linux
2751
2752Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2755 * test/XPath/expr/compare test/XPath/expr/equality
2756 test/XPath/expr/floats test/XPath/expr/functions
2757 test/XPath/expr/strings result/XPath/expr/compare
2758 result/XPath/expr/equality result/XPath/expr/floats
2759 result/XPath/expr/functions result/XPath/expr/strings: Updated
2760 tests though they show a divergence on Linux
2761
2762Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * xpath.c trionan.c: previous commit also included patches
2765 from Richard Jinks on some IEEE support corner case
2766
2767Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2770 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2771 that $(datadir) should be used for docs
2772
2773Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2776 could leak filedescriptors
2777
2778Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2779
2780 * configure.in nanohttp.c: applied patch from Allan Clark for
2781 UnixWare/OpenServer
2782
2783Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * configure.in: preparing 2.4.19
2786 * doc/*: rebuilt the docs
2787
2788Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * nanohttp.c: fixing #76043, got fed up with non-portability
2791 of that piece of code.
2792
2793Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2794
2795 * valid.c SAX.c: Never commit without running "make tests" :-(
2796 fix a couple of stupidities in the previous commit
2797 * result/*: a few changes in some attribute order result of previous
2798 commit.
2799
2800Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2803 the internal subset should not raise duplicate ID errors,
2804 also there was a small bug in conjunction to namespace
2805 declarations defaulted and xml:xxx attributes DTD definitions.
2806
2807Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2808
2809 * xpath.c: Richard Jinks also raised some rounding problems
2810 this tries to fix them
2811
2812Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2815 behaviour in xmlXPathCastToString()
2816
2817Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2820 raised by Morus Walter
2821
2822Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2825 from Igor
2826
2827Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * xpath.c: fixing #75619, related to a problem when trying
2830 to evaluate condition when the current node set resulting
2831 from that sub-step evaluation is empty. Also fixes 2 potential
2832 problem with previous-sibling and next-siblings axis.
2833
2834Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2837 HTML support is not configured in.
2838
2839Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2842 include/libxml/tree.h: dohh I really didn't intended to commit
2843 this test version :-(
2844
2845Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2846
2847 * testSAX.c: I wanted to see the real speed at the SAX interface
2848 after a little too many Ximianer started complaining about the
2849 parser speed.
2850 added a --quiet option:
2851 paphio:~/XML -> ls -l db100000.xml
2852 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2853 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2854 3200006 callbacks generated
2855 real 0m1.270s
2856 Which means 16MBytes/s and 3Mcallback/s
2857
2858Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * xpath.c: valgrind spotted another error that time when running
2861 on libxslt regression tests
2862
2863Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * Makefile.am: adding "make valgrind" running the full regression
2866 tests (except python ones) under Valgrind (using valgrind -q
2867 which was kindly added by the author).
2868 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2869 passes cleanly now except an obcure floating point initialization
2870 raised in log10() in one XPath regression test ???
2871 * tree.c: edited some comments to close #75244
2872
2873Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2876 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2877 context of ScrollKeeper, made sure that if the number is
2878 an integer, the serialization follows the description at
2879 http://www.w3.org/TR/xpath#section-String-Functions
2880
2881Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * configure.in: preparing 2.4.18
2884 * doc/*: updated and rebuilt the web site
2885 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2886 the Windows and Cygwin maintainers.
2887 * parser.c: humm, changed the way the SAX parser work when
2888 xmlSubstituteEntitiesDefault(1) is set, it will then
2889 do the entity registration and loading by itself in case the
2890 user provided SAX getEntity() returns NULL.
2891 * testSAX.c: added --noent to test the behaviour.
2892
2893Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * parser.c: Wilfried Teiken provided a hackish but working
2896 way to get context reported back on entities when parsing
2897 with SAX and without breaking the DOM build.
2898
2899Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * c14n.c: applied a new patch from Aleksey Sanin
2902 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2903 to reference Aleksey implementation of XML digital Signatures
2904
2905Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * xpath.c: small fix to avoid potential problem due to
2908 ordering of freeing data
2909 * python/Makefile.am: people were complaining about
2910 the generated file in python dir not being built
2911
2912Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2915 python/generator.py python/libxml.c python/types.c: Cleanup
2916 of the python Makefiles based on Jacob and James feedback,
2917 fixed the spec file accordingly, fixed the number of warning
2918 that passing my pedantic CFLAGS was generating. Conclusion
2919 is that Python includes are real crap.
2920
2921Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * configure,in: it was reported quite a few times that
2924 xml2-config --cflags should not output
2925 -I$includeprefix/libxml2/libxml because libxml2 header names
2926 clashes with existing names like list.h from C++ stl.
2927 Includes should be #include<libxml/xxx.h> so ...
2928
2929Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * c14n.c: another patch from Aleksey Sanin
2932
2933Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2934
2935 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2936 canonicalization algorithm
2937 * doc/xml.html doc/index.html: added the C14N references on the
2938 index page.
2939
29402002-03-13 jacob berkman <jacob@ximian.com>
2941
2942 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2943 usage, redundant, and gcc specific
2944
2945Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * xpath.c: speedup some node selection operations, this can
2948 have a significant impact on DocBook Norm's stylesheets
2949 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2950 make sure it's always the case
2951 * debugXML.c: distinguish CDATA and comments in ls operations
2952
2953Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2956 to generate better API descriptions etc...
2957
2958Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * c14n.c: Fixing #74186, made sure all boolean expressions
2961 get fully parenthesized, ran indent on the output
2962 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2963 include/libxml/tree.h: also #74186 related, removed the
2964 --with-buffers option, and all the preprocessor conditional
2965 sections that were resulting from it.
2966
2967Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * valid.c: applied patch from Dodji Seketeli fixing an
2970 uninitailized variable in xmlValidGetValidElements()
2971
2972Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * c14n.c: fixed a few comments
2975 * doc/*.html doc/*/*.html: regenerated the docs and added
2976 the C14N API
2977 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2978
2979Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * check-xml-test-suite.py: fix to adapt varaiations in the
2982 bindings
2983 * configure.in python/setup.py python/setup.py.in: fixed to
2984 have the version of the python scripts automatically updated
2985
2986Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2987
2988 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2989 in xmlCopyProp()
2990
2991Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * configure.in: preparing 2.4.17 release
2994 * doc/*: updated and rebuilt the docs
2995 * xpath.c: fixed a comment
2996 * python/libxml.c: fixed a possible reentrancy problem
2997
2998Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3001 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3002 added a specific regression test
3003 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3004 not raise exceptions when failing to find the attribute.
3005
3006Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3007
3008 * configure.in xmllint.c: owen pointed out a problem with the
3009 ftme fix, gettimeofday() was not detected by configure and
3010 the ftime header wasn't included, dohhh
3011
3012Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * configure.in xmllint.c: trying to fix #71457 for timing
3015 precision when gettimeofday() is not availble but ftime() is
3016
3017Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3020 are now copied on install and part of the -devel RPM
3021
3022Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * xpath.c: trying to avoid bug #72150 which was apparently
3025 caused by a gcc bug (or a processor problem) as detailed
3026 at http://veillard.com/gcc.bug
3027
3028Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3031 fixed xmlReconciliateNs(), added a Python test/example for
3032 inter-document cut'n paste
3033 * python/libxml.py: fixed node.doc on document nodes and added
3034 xpathEval() onto node objects
3035
3036Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3039 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3040 fixup and integrated tests for the serialization stuff
3041
3042Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3043
3044 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3045 moved the libxml man page to section 3
3046
3047Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3048
3049 * tree.c: fix bug #72490
3050 * python/libxml.c python/libxml.py: added methods serialize()
3051 and saveTo() to all node elements.
3052
3053Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3054
3055 * xmlIO.c: closed #73430, don't read from an input source
3056 which indicated an end-of-file or an error.
3057
3058Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * parser.c: make sure SAX endDocument is always called as
3061 this could result in a Python memory leak otherwise (it's
3062 used to decrement ref-counting)
3063 * python/generator.py python/libxml.c python/libxml.py
3064 python/libxml2-python-api.xml python/libxml2class.txt
3065 python/tests/error.py python/tests/xpath.py: implemented
3066 the suggestions made by Gary Benson and extended the tests
3067 to match it.
3068
3069Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * python/generator.py: applied patch fixing #73450
3072
3073Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3074
3075 * xpath.c: fixing #61290 "namespace nodes have no parent"
3076 long standing divergence from the XPath REC. NodeSets
3077 simply hold a copy of namespace nodes and those node ->next
3078 points to the parent (which may not be the node carrying the
3079 definition).
3080 * include/libxml/xpath.h: flagged but didn't added a possible
3081 speedup
3082 * DOCBparser.c HTMLparser.c: removed some warnings from push
3083 parser due to new state being added.
3084 * tree.c: new fix from Boris Erdmann
3085 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3086 the XML Canonalization support from Aleksey Sanin
3087
3088Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * tree.c: patch from Boris Erdmann fixing some namespace odities
3091 with xmlCopyNode()
3092
3093Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * xmlIO.c: fix bug #72706 when loading a NULL entity
3096
3097Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3100 actually change in a future XML Namespace revision.
3101
3102Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3105 added the possibility of returning nodesets from XPath extension
3106 functions written in Python
3107
3108Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * python/*: commiting some Python bindings work done while travelling
3111
3112Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3115 explicitely with memory debugging switched on
3116
3117Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3120 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3121 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3122 the accessor generator for strings
3123 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3124 regression test.
3125
3126Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3127
3128 * python/README python/generator.py python/libxml.c python/setup.py:
3129 added the 'usual' setup.py to allow building a libxml2-python
3130 module based on the same code. The initialization is however
3131 different the 2 .so files fo libxml2 and libxslt are identical and
3132 they entry point initialize both libraries. this is done to avoid
3133 some possible nasty problem since the Python don't merge the maps
3134 of all shared modules.
3135
3136Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * parser.c: fixed a push/encoding bug reported by Michael
3139 on librsvg
3140
3141Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3142
3143 * include/libxml/parserInternals.h: fixes a misplaced #endif
3144
3145Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * parser.c valid.c: found and fixed a couple of allocation bugs
3148
3149Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * doc/xml.html doc/python.html doc/*: added a Python and binding
3152 page describing the current state of the Python bindings and
3153 giving pointers to the other languages wrappers.
3154
3155Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3156
3157 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3158 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3159 rebuilt the API and web site
3160 * xpath.c: fixed #71978 portability bugs
3161
3162Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3163
3164 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3165
3166Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3167
3168 * include/libxml/parserInternals.h parser.c: had to change
3169 2 internal parsing API when processing document content
3170 to check the start and end of element content are defined
3171 in the same entity
3172 * valid.c include/libxml/valid.h: attribute normalization can
3173 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3174 with the context to report it.
3175 * SAX.c: fixed the last known bugs, crazy validation constraints
3176 when a document is standalone seems correctly handled. There
3177 is a couple of open issues left which need consideration especially
3178 PE93 on external unparsed entities and standalone status.
3179 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3180 The 2 tests left failing are actually in error. Cleanup done.
3181
3182Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3183
3184 * valid.c: implemented E59 spaces in CDATA does not match the
3185 nonterminal S
3186
3187Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3188
3189 * SAX.c parser.c valid.c: more validation test fixups
3190 * check-xml-test-suite.py: added duration info for the tests
3191
3192Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3193
3194 * parser.c valid.c: a couple of errors were reported but not
3195 saved back as such in the parsing context. Down to 1% failure rate
3196 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3197
3198Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3199
3200 * xmlInternald.c: isExtender was missing a char
3201 * parser.c include/libxml/parser.h: % are acceptable in the
3202 internal subset if within a PUBLIC ID
3203
3204Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * SAX.c parserInternals.c valid.c: more work on the conformance
3207 suite. Took the step to finally block documents with encoding
3208 errors. It's a fatal error per the spec, people should have fixed
3209 their documents by now.
3210
3211Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * check-xml-test-suite.py: fixed the test script after some discussion
3214 on the semantic of TYPE="error"
3215 * Makefile.am: added the script to the distrib
3216
3217Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * SAX.c entities.c: fixed a couple of conformances issues deep
3220 into the validation code (standalone and undeclared Notations)
3221
3222Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3225 stayed there for years !
3226
3227Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3230 missing
3231
3232Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * check-xml-test-suite.py: improved the behaviour a bit as
3235 well as the logs
3236 * parser.c valid.c SAX.c: fixed a few more bugs
3237 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3238
3239Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3240
3241 * check-xml-test-suite.py: python script to run regression tests
3242 against the XML Test suite of W3C/OASis
3243 * SAX.c: fixed a validation bug
3244 * parser.c: fixed 3 errors pointed by the test suite
3245 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3246 * python/Makefile.am: fixed a dependendy
3247
3248Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3249
3250 * xmlmemory.c: avoid a warning bug #71594
3251
3252Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3255 warning on alpha/Tru64
3256
3257Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3258
3259 * include/libxml/entities.h: fixing a comment
3260 * valid.c: fixing some troubles with validity check on namespaces
3261 * result/VC/NS3 test/VC/NS3: added a specific regression test
3262
3263Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3264
3265 * tree.c: Fixing #71342 serializing '\n' in attribute values
3266 * result/noent/att3 result/att3 test/att3: added a specific
3267 test.
3268
3269Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * python/libxml.c: couple of bug fixes
3272
3273Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * python/*.py: removed tabs and used spaces.
3276
3277Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3280 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3281
3282Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3283
3284 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3285 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3286
3287Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * include/libxml/encoding.h include/libxml/entities.h
3290 include/libxml/globals.h include/libxml/parser.h
3291 include/libxml/threads.h include/libxml/tree.h
3292 include/libxml/xmlmemory.h: trying to fix the include mess
3293
3294Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3295
3296 * include/libxml/xmlmemory.h: reverted part of the previous
3297 attempt to provide #69655, this was breaking the build.
3298
3299Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3302 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3303 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3304 include/libxml/parserInternals.h include/libxml/tree.h
3305 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3306 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3307 clean.
3308 * python/libxml.c: fixed a warning.
3309
3310Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3311
3312 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3313 copying of node, merge back IDs in the target document.
3314 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3315 test/XInclude/ents/ids.xml: test case
3316 * result/VC/ElementValid4: output changed due to a typo fix
3317
3318Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003321 generate the dependencies right as Jacob found out. Add
3322 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003323
3324Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * parserInternals.c valid.c: Justin Fletcher found some parts
3327 of the code needing cleanup
3328 * libxml.spec.in python/Makefile.am python/generator.py
3329 python/libxml.c python/libxml.py: Fixed the python Makefiles
3330 corrected a bug showing up on ia64, changed the name of the
3331 python internal module too
3332
3333Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * Makefile.am: applied patch from Andris Pavenis for binary
3336 name suffixes
3337
3338Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3339
3340 * xmllint.c win32/win32config.h: fixing #68748
3341
3342Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3343
3344 * valid.c: fixing #70166
3345
3346Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3347
3348 * valid.c: fixing #70077
3349
3350Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * Copyright Makefile.am README configure.in libxml.spec.in:
3353 Changed to the MIT Licence
3354 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3355 doc/xmlio.html: updated the doc accordingly
3356 * include/libxml/xmlwin32version.h configure.in: preparing
3357 2.4.14 release
3358 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3359 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3360 fixed the const xmlChar * wrapper and generator, XPath extension
3361 functions now use the context as first argument
3362 * python/tests/tstxpath.py python/tests/xpath.py
3363 python/tests/xpathext.py: Updated the tests accordingly
3364 * tree.c: fixed bug #70067
3365
3366Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3367
3368 * Makefile.am: cleanup
3369 * debugXML.c: always use stdout if output is NULL
3370 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3371 * python/Makefile.am python/generator.py python/libxml2class.txt
3372 python/libxml_wrap.h python/types.c: augmented the number of bindings
3373 handling FILE * and XPath contexts
3374 * python/tests/Makefile.am: avoid a stupid problem due to the
3375 use of TEST.
3376
3377Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3378
3379 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3380
3381Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * python/TODO python/libxml.c: cleanup the extension function lookup
3384 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3385
3386Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3387
3388 * configure.in python/Makefile.am: do not install outside
3389 of prefix
3390
3391Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * python/TODO python/libxml.c: started adding SAX interfaces
3394 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3395 SAX test
3396
3397Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * tree.c: hardened the addChild function
3400 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3401 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3402 added accessors needed for xmlNode, a bit more testing and
3403 extension of interfaces
3404 * python/tests/Makefile.am python/tests/build.py: added a test
3405 build from scratch/save/load/check
3406
3407Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3408
3409 * parserInternals.c: change a small bit in the way valididy
3410 error messages get initialized
3411 * python/TODO python/libxml.c python/libxml2-python-api.xml
3412 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3413 added some memory debugging to track leaks at the libxml2 level
3414 * python/tests/*.py: changed all tests to check for leaks,
3415 there is just one left in XPath extension registrations.
3416
3417Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * python/TODO python/generator.py python/libxml2-python-api.xml
3420 python/libxml2class.txt: more accessor classes for the parser
3421 context, allow to switch on and check validity
3422 * python/tests/Makefile.am python/tests/error.py
3423 python/tests/invalid.xml python/tests/valid.xml
3424 python/tests/validate.py: attded more test and and added error.py
3425 which I forgot to commit in the last step
3426
3427Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * python/Makefile.am python/types.c: cleanup
3430 * python/libxml.c python/libxml.py python/libxml_wrap.h
3431 python/generator.py python/libxml2-python-api.xml
3432 python/libxml2class.txt: added class for parser context, added
3433 first cut for push mode support. Added a framework to generate
3434 accessors functions.
3435 * python/tests/Makefile.am python/tests/push.py: added a push
3436 test
3437
3438Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3441 bug a bit of cleanup.
3442
3443Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3444
3445 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3446 python/libxml2class.txt: adding error redirections and preformat
3447 to a python handler
3448 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3449 tests self checking
3450
3451Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3452
3453 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3454 a function
3455
3456Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3457
3458 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3459 python/libxml.c python/libxml2-python-api.xml
3460 python/libxml2class.txt: Progressing through the TODOs, class
3461 description output, extra XML API, RPM now builds the wrappers
3462 for all python installed versions
3463
3464Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3465
3466 * configure.in libxml.spec.in python/Makefile.am python/TODO
3467 python/generator.py python/libxml2class.txt: added more informations
3468 in the libxml2-python package including docs. Slightly changed
3469 the class hierarchy
3470 * python/tests/*: added basic regression tests infrastructure too
3471
3472Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3475 added libxml2-python as part of the packages installed
3476
3477Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3478
3479 * python/Makefile.am python/generator.py python/libxml.c
3480 python/libxml.py: more work, now able to extend the
3481 XPath interpreter with functions written in python.
3482
3483Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3484
3485 * python/Makefile.am: Jacob sent a patch to allow building from
3486 tarfile.
3487
3488Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3491 inserted the python wrappers build, I hope this won't be too
3492 unportable
3493
3494Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * xpath.c: minor optimization
3497 * python/generator.py python/libxml.c python/libxml.py
3498 python/libxml_wrap.h: more work on the python bindings,
3499 they now support XPath and there is no evident leak
3500
3501Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3502
3503 * python/generator.py python/libxml.c python/libxml.py:
3504 more work on the python bindings generator.
3505
3506Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3507
3508 * python/generator.py python/libxml.c python/libxml_wrap.h:
3509 more work on the python bindings.
3510
3511Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3512
3513 * python/generator.py python/libxml.c python/libxml.py
3514 python/libxml_wrap.h: commited early version of a python binding
3515 for private use only ATM
3516
3517Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3518
3519 * entities.c tree.c include/libxml/entities.h: applied patch
3520 from Anthony Jones to implement copy of DTD subtree too. Had
3521 just to keep 2 function private which really ought to become
3522 public ones.
3523
3524Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3525
3526 * xmllint.c: added pointers to the web pages in the usage()
3527
3528Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3529
3530 * tree.c: more fixes from Petr Kozelka for attribute handling
3531 in the tree API to align the semantic with DOM.
3532
3533Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3534
3535 * valid.c tree.c entities.c: another set of patches from
3536 Anthony Jones for copy operations cleanup and robustness
3537
3538Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3539
3540 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3541 an alphabetic index based on comments content
3542 * doc/*: rebuilt the web site with the new references
3543
3544Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3545
3546 * parserInternals.h: Greg Sjaardema suggested to use an
3547 eponential buffer groth policy in xmlParserAddNodeInfo()
3548
3549Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3552 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3553 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3554 to generate cross-references, and added/updated the stylesheets
3555 to generate and link API indexes. The generic keyword index
3556 is not done yet.
3557 * doc/*.html: regenerated all the usual docs too
3558
3559Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * debugXML.c: added an xpath function to the shell for T. V. Raman
3562
3563Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3566 debug routines.
3567
3568Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3571 support of attribute nodes
3572
3573Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3574
3575 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3576 hopefully near complete and fully documented of the API in XML
3577 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3578 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3579 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3580 include/libxml/parserInternals.h include/libxml/valid.hi
3581 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3582 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3583 include/libxml/xpath.h include/libxml/xpathInternals.h:
3584 Cleaned up the doc comments a lot in the process, the interface
3585 coverage is now 100%
3586
3587Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3588
3589 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3590 extracts comments from the gtk-doc DocBook output (a bit
3591 convoluted but seems to work).
3592
3593Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3594
3595 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3596 added an XML description of the API, moved the script generating
3597 it here. Added a "make api" target
3598
3599Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3602
3603Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3604
3605 * xpath.c include/libxml/xpathInternals.h: the change made to
3606 xmlXPathFuncLookupFunc was incompatible roll it back
3607
3608Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3609
3610 * SAX.c: cleanup patch from Anthony Jones
3611 * doc/Makefile.am: fix the headers to avoid in make scan
3612 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3613 includes, * vs Ptr and general cleanup
3614 * parsedecl.py: first version of a script to extract the
3615 module interfaces, the goal will be to provide .decl or XML
3616 specification of the interfaces to build wrappers.
3617
3618Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3621 now provides return codes in case of errors
3622
3623Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3624
3625 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3626 Upgraded to trio baseline 1.6
3627 * strio.h strio.c: Replaced by triostr.h and triostr.c
3628
3629Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3630
3631 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3632 of strdup usage in the code
3633
3634Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3635
3636 * parser.c error.c: Keith Isdale complained rightly that
3637 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3638
3639Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * tree.c: fixed the funxtion to set the xml: attributes
3642 * debugXML.c: added "setbase" to test it.
3643
3644Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3645
3646 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3647 to allow updating an attribute content
3648
3649Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3650
3651 * libxml.h: try to avoid problems when compiling on Windows
3652
3653Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3654
3655 * hash.c: patch from Anthony Jones for hash.c allocation size
3656 * Makefile.am: trying to work around Yet Another Libtool Madness
3657 and build the 2.4.13 release finally ...
3658
3659Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3660
3661 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3662 * doc/* : update of the documentation
3663
3664Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3667 at fixing #61290 :-(
3668
3669Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3670
3671 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3672 Fixes bug #67229
3673
3674Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3675
3676 * tree.c: trying to avoid troubles when a subtree is copied
3677 and coalesced in part with the target tree. Should fix
3678 bug #67407
3679
3680Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3681
3682 * valid.c: fixed validation of attributes content of type
3683 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3684 values, very old bug. Fixes #67671
3685
3686Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3687
3688 * parser.c include/libxml/parserInternals.h tree.c: integrated
3689 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3690 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3691
3692Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * threads.c: applied Serguei Narojnyi's patch to add native
3695 thread support on the Win32 platform
3696 * testThreadsWin32.c Makefile.am: added the test program also
3697 from Serguei, Win32 specific
3698 * include/win32config.h include/libxml/xmlwin32version.h.in:
3699 added patch from Igor for the Windows thread specific defines.
3700
3701Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3702
3703 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3704
3705Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3706
3707 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3708 output page into XMLinfo.html. Close bug #66951 and
3709 raised by Robert Collins too.
3710
3711Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3712
3713 * encoding.c: Paul Keogh pointed out a possibility of segfault
3714 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3715 Closes bug # 68238
3716
3717Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3718
3719 * doc/*.html: updated the Gdome2 links
3720
3721Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3722
3723 * libxml.h: Applied following patches from Robert Collins
3724 and make sure IN_LIBXML is defined when compiling it
3725 -------
3726 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3727 as well as Visual C.
3728 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3729 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3730 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3731 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3732 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3733 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3734 xmlSysIDExists xmlNoNetExists).
3735 * xmllint.c: Don't include winsock2.h for Cygwin.
3736
3737Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3738
3739 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3740 when the version info is not present.
3741
3742Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3743
3744 * tree.c: Anthony Jones pointed out a problem in
3745 xmlStringGetNodeList() and provided a fix for it
3746
3747Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3748
3749 * parser.c: patch from Frank J Franklin to remove a bug in
3750 xmlCreatePushParserCtxt() when the initial buffer passed
3751 is large.
3752
3753Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3754
3755 * win32/*: big cleanup of the Windows/MSVC project files
3756 from Igor Zlatkovic
3757
3758Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3759
3760 * doc/Makefile.am: should fix #67674 and avoid troubles if
3761 xsltproc is not available or fails in the prefix provided
3762
3763Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3764
3765 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3766
3767Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3768
3769 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3770 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3771 Fixed a few other problems raised by Charlie Bozeman.
3772 * result/VC/ElementValid[5-7]: fixed the output
3773
3774Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3775
3776 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3777 patches from Charlie Bozeman. Regenerated the HTML docs.
3778
3779Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3780
3781 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3782 for Windows from Igor
3783
3784Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3785
3786 * xmllint.c: applied Justin Fletcher patch for --output or -o
3787
3788Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3789
3790 * win32/libxml2/libxml2.def.src: close #67019
3791
3792Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3793
3794 * xmllint.c: applied Justin Fletcher generic timing patch
3795 similar to the one already applied to xsltproc.
3796
3797Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3798
3799 * include/libxml/tree.h tree.c: applied documentation patches
3800 from Charlie Bozeman
3801
3802Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3803
3804 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3805
3806Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3807
3808 * valid.c: fix the xmlStrdup() used in the previous patch.
3809 * valid.c: added --dropdtd
3810 * tree.c: fixed xmlUnlinkNode so it also removes the references
3811 from the document if the node is a DTD
3812
3813Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3814
3815 * HTMLtree.c valid.c: cleanup some static declarations
3816
3817Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3818
3819 * xmllint.c: removed another strdup()
3820 * doc/FAQ: removed the HP/UX entry
3821
3822Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3823
3824 * valid.c: fix bug #66816 when validating.
3825 * xmllint.c: don't use sys/time.h if configure did not found it
3826
3827Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3828
3829 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3830 xmlcatalog_man.xml
3831
3832Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3833
3834 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3835 xmlInitMemory() was declared twice
3836
3837Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3838
3839 * globals.c: do not reference strdup() !
3840 * configure.in libxml-2.0.pc.in: trying to fix the libs
3841 of the various config extraction modules
3842
3843Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3844
3845 * configure.in : preparing 2.4.12
3846 * doc/* : updated and rebuilt the docs
3847
3848Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3849
3850 * uri.c: closed bug #66159
3851 * testURI.c: added --escape option
3852 * configure.in: some cleanup for xml2-config --cflags
3853
3854Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3855
3856 * globals.c testThreads.c: removed some misplaced includes
3857 of xmlversion.h
3858
3859Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3860
3861 * threads.c: patch from Gary Pennington fixing a possible
3862 problem at initialization time.
3863
3864Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3865
3866 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3867 Eric Lavigne contribution to build libxml2 on MacOS using
3868 CodeWarrior.
3869
3870Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3871
3872 * xmllint.c: applied Geert Kloosterman's patch to fix
3873 --repeat --timing output
3874
3875Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3876
3877 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3878 where non-wellformed XML declaractions were not detected.
3879
3880Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3881
3882 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3883
3884Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3885
3886 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3887 gets reset by xmlCleanupInputCallbacks() and this makes the
3888 function useless. Same for output.
3889
3890Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3891
3892 * xmlIO.c: robert pointed out a loop error in callback cleanups
3893
3894Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3895
3896 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3897 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3898 they are not really tied to debugging
3899
3900Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3901
3902 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3903 * xmllint.c: better --catalogs description
3904
3905Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3906
3907 * tree.c: fixed a couple of problems in xmlSetProp()
3908
3909Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3910
3911 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3912 unappropriate stdout output.
3913
3914Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3915
3916 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3917 by Denis Beurive, closes #65111
3918
3919Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3920
3921 * valid.c: in case of content model validity error, don't
3922 print it if validity warnings were not requested.
3923
3924Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3925
3926 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3927 * parserInternals.c: removed the last exit() call. Print an
3928 unmaskable error on stderr instead (library mismatch detection)
3929
3930Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3931
3932 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3933 shell instructions from Heiko Rupp
3934
3935Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3936
3937 * catalog.c: use the URL notation file:// for default catalog paths
3938
3939Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3940
3941 * include/libxml/tree.h: better comments for _private fields
3942 * tree.c: removed a problem when copying an entity reference.
3943
3944Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3945
3946 * vms/*: updated instructions and diffs from John A Fotheringham
3947
3948Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3949
3950 * include/libxml/xmlerror.h: avoid an include problem if
3951 #include <libxml/xmlerror.h> happens first in code
3952 seems to be the case in KDE libs
3953
3954Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3955
3956 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3957 from Igor for Windows
3958
3959Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3960
3961 * Makefile.am: Gary Pennington pointed out a missing prefix
3962
3963Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3966 * doc/*: upgraded and rebuilt the docs
3967
3968Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3969
3970 * HTMLparser.c: fix comment in scripts element parsing.
3971 * result/HTML/doc3*: updated the results.
3972
3973Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3974
3975 * uri.c: another URI bug fix #63336, using Joel Young patch.
3976
3977Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3978
3979 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3980 a cleaned up version of the Pwd shell string generation.
3981
3982Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3983
3984 * valid.c include/libxml/tree.h: trying to fix namespaces +
3985 validation problems for good, closing #63619 in the process
3986 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3987 wrong in this respect, fixed it.
3988
3989Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3990
3991 * xmllint.c: Morus Walter patch to allow --format and --encode
3992
3993Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3994
3995 * debugXML.c: Stefan Kost provided an help command for the shell
3996
3997Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3998
3999 * debugXML.c: Heiko Rupp pointed that the shell would crash
4000 on empty nodesets returns.
4001
4002Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4003
4004 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4005 migh need the history libraries
4006
4007Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4008
4009 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4010 handle the case of < in quoted attributes, Bastian Kleineidam
4011
4012Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4015 fixing catalog breakages
4016 * Makefile.am catalog.c result/catalogs/catal
4017 result/catalogs/mycatalog.* test/catalogs/catal*:
4018 fixed more problems in catalog support, added more regression tests
4019 for both XML and SGML catalog handling
4020
4021Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4022
4023 * debugXML.c: applied an improvement to xmlGetLineNo() from
4024 Keith Isdale
4025
4026Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4027
4028 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4029 Side effect of the progressive catalog loading
4030
4031Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4032
4033 * Makefile.am: confexecdir and confexec_DATA were defined twice
4034 pointed out by Karl Eichwalder
4035
4036Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4037
4038 * xmlcatalog.c: avoid unlink() and use remove() instead.
4039
4040Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4041
4042 * libxml.spec.in: cleanup
4043 * include/libxml/xmlwin32version.h: updated with 2.4.8
4044
4045Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4046
4047 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4048 of compiling libxml with a non standard set of options
4049
4050Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4051
4052 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4053 document --sgml option, fixing gnome bugzilla #63382
4054
4055Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4056
4057 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4058 breakage of 2.4.7, added a couple of really needed APIs
4059 like xmlCatalogIsEmpty() and xmlNewCatalog()
4060 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4061 for install-catalog
4062 * configure.in: preparing 2.4.8
4063
4064Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4065
4066 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4067 include/libxml/tree.h include/libxml/xmlIO.h: more include
4068 cleanups, export cleanly one html output + format function.
4069
4070Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4071
4072 * parser.c: removed initGenericErrorDefaultFunc call from
4073 xmlInitParser() since it could destroy previous calls to
4074 xsltSetGenericErrorFunc() effects
4075
4076Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4077
4078 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4079 keyword.
4080
4081Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4082
4083 * Makefile.am: cleanup
4084 * threads.c: cleanup too
4085 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4086 from xsltproc
4087 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004088 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004089
4090Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4091
4092 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4093 was not used anymore !
4094
4095Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4096
4097 * configure.in: preparing 2.4.7
4098 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4099 manual page from John
4100 * doc/*: updated the doc and rebuilt the generated pages
4101
4102Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4103
4104 * xmlIO.c: closing bug #62711, the library should never
4105 close stdin or stdout.
4106
4107Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4108
4109 * uri.c: second pass at fixing #63336, using Joel Young
4110 final patch. looks okay.
4111
4112Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4113
4114 * uri.c include/libxml/uri.h: trying to clear #63336
4115 allowing the escaping routine to parse unconformant
4116 URI-References.
4117
4118Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4119
4120 * vms/readme.vms vms/build_libxml.com nanoftp.c
4121 include/libxml/xmlversion.h.in: a few VMS updates from
4122 John A Fotheringham
4123 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4124 and xmlCleanupOutputCallbacks() for the Perl binding people.
4125
4126Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4127
4128 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4129 apply fixes to close #63271 and avoid segfaults when
4130 the error routine gets callbed before xmlInitParser()
4131 get called.
4132 * nanoftp.c error.c: Applied patches from Justin Fletcher
4133 correcting some xmlGenericError misuses.
4134
4135Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4136
4137 *doc/xmllint.xml, doc/xmllint.1
4138 New and improved man page for xmllint - .xml is the original, .1
4139 is the generated man page
4140
4141Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4142
4143 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4144 the web site from the main HTML document.
4145
4146Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4147
4148 * parser.c: fixed an erroneous validation bug when PE refs
4149 occurs in external parsed entities referenced from the
4150 internals subset
4151 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4152 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4153 added the associated testcase, it's a nice one.
4154 * HTMLparser.c: generate the DTD node as HTML still ...
4155 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4156
4157Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4158
4159 * HTMLparser.c: fixed a bug in htmlNewDoc()
4160
4161Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4162
4163 * test/threads/*: added entities testing to the Thread test
4164 * testThreads.c: make the test reasonable
4165 * DOCBparser.c: fix the DTD public and system ID
4166 * xmllint.c: added --sgml for SGML DocBook importing
4167 * Makefile.am: added Docbtests target
4168
4169Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4170
4171 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4172 * testThreads.c: removed bogus include
4173
4174Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4175
4176 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4177 fixed a very serious (looping) validation bug
4178
4179Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4180
4181 * include/libxml/globals.h include/libxml/threads.h threads.c
4182 testThreads.c: far more testing, cleaning up bugs
4183 * *.c : make sure globals.h is always included.
4184
4185Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4186
4187 * HTMLparser.c: try to get rid of parser loops for good.
4188
4189Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4190
4191 * configure.in: fixed some bugs in CFLAGS passing.
4192 * test/threads Makefile.am testThreads.c: added a specific
4193 threaded test case (really nasty, guaranteed).
4194
4195Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4196
4197 * catalog.c: serious cleanup on the management of the
4198 XML catalog tree, more tests done, especially with
4199 the catalog PI.
4200
4201Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4202
4203 * catalog.c: avoid a problem in catalog cleanup on SMP if
4204 catalogs were not initialized.
4205
4206Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4207
4208 * catalog.c xpath.c: trying to cleanup the not thread safe
4209 parts of the library.
4210
4211Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4212
4213 * include/libxml/globals.h configure.in global.data: make
4214 the allocation be per-thread a configure option
4215 * encoding.c include/libxml/parser.h: fixed compilation
4216 errors
4217
4218Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4219
4220 * include/libxml/parser.h: Norm reported that a few lines
4221 added were breaking libxslt compile, removed them for now
4222
4223Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4224
4225 * parser.c parserInternals.c threads.c: debugged and fixed
4226 initialization problems which were giving troubles on SMP
4227 boxes.
4228
4229Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4230
4231 * include/libxml/Makefile.am: missing globals.h
4232
4233Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4234
4235 * globals.c: added a couple of standard includes.
4236
4237Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4238
4239 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4240 include/libxml/parserInternals.h include/libxml/tree.h
4241 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4242 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4243 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4244 Applied the last patches from Gary, cleanup, activated threading
4245 all user accessible global variables are now handled in globals.[ch]
4246 Still a bit rought but make tests passes with either
4247 --with-threads defined at configure time or not.
4248 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4249 linking options
4250
4251Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4252
4253 * Makefile.am include/libxml/Makefile.am
4254 include/libxml/globals.h globals.c include/libxml/threads.h
4255 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4256 configure.in: started integrating the core of the thread support
4257 not activated yet but half integrated. The code should still
4258 compile and work anyway.
4259
4260Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4261
4262 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4263 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4264 integrating the non-controversial parts of Gary Pennington
4265 multithread patches
4266 * catalog.c: corrected a small bug introduced
4267
4268Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4269
4270 * catalog.c include/libxml/catalog.h: very serious cleanup,
4271 isolating unportable code and as much as possible the accesses
4272 to the global shared catalog. May need more testing !
4273
4274Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4275
4276 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4277 Keith Isdale patches for the XSLT debugger interfaces. Some
4278 cleanup
4279
4280Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4281
4282 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4283 * DOCBparser.c: generate line nubers in elements
4284
4285Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4286
4287 * configure.in: preparing 2.4.6 release
4288 * doc/xml.html doc/html/*: updated and rebuilt the docs
4289 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4290
4291Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4292
4293 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4294 adding documentation for DV's supercatalog support
4295
4296Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4297
4298 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4299 super catalog support adding one API and one flag --sgml to
4300 xmlcatalog
4301
4302Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4303
4304 * doc/xmlcatalog_man.xml, xmlcatalog.1
4305 One more crack at
4306 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4307
4308
4309Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4310
4311 * xpath.c: implemented xmlXPathObjectCopy for external objects
4312 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4313
4314Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4315
4316 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4317 finishing up fix to
4318 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4319 the xmlcatalog man page display more elegantly
4320
4321Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4322
4323 * configure.in: closing bug #61832
4324 * HTMLparser.c: removed a warning
4325
4326Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4327
4328 * xpath.c: fixing #61673 part I, do not loose doc information
4329 when copying result value trees.
4330
4331Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4332
4333 * xpath.c: trying to harden the XPath interpreter
4334
4335Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4336
4337 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4338 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4339
4340Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4341
4342 * HTMLparser: repaired another loop problem
4343
4344Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4345
4346 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4347 parsing.
4348 * xpath.c: fix bug #61291 the default XML namespace node is
4349 missing from the namespace axis.
4350 * tree.c: refuse to create namespaces nodes with prefix "xml"
4351
4352Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4353
4354 * SAX.c: ouch a non-defined namespace could lead to a crash,
4355 fixed #61215
4356
4357Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4358
4359 * parserInternals.c: closed bug #61054
4360
4361Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4362
4363 * include/libxml/Makefile.am: closing #60708
4364
4365Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4366
4367 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4368 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4369
4370Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4371
4372 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4373
4374Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4375
4376 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4377 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4378
4379Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4380
4381 * catalog.c: Justin Fletcher provided cleaup code in case
4382 HAVE_STAT is not defined
4383 * include/win32config.h: Igor Zlatkovic suggested to have
4384 HAVE_STAT defined there
4385
4386Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4387
4388 * catalog.c - fixed typing error reported by M. Barros
4389
4390Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4391
4392 * xmllint.c - fixing typo
4393
4394Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4395
4396 * HTMLparser.c: small enhancement to prevent loop on
4397 unrecognizable data
4398
4399Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4400
4401 * parserInternals.c: applying patch from bug #60757 this
4402 should close it
4403
4404Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4405
4406 * catalog.c xmlcatalog.c: removed a couple of warning
4407 * xpath.c: try to solve the linking problem on platforms
4408 needing trio to compile
4409
4410Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4411
4412 * Makefile.am libxml.spec.in: backing up non-documented changes
4413 commited without review or aproval by Jens Finke <jens@gnome.org>
4414 * HACKING: made 100% clear that no commit should be done directly
4415
4416Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4417
4418 * configure.in: Joe Orton provided a patch fixing a problem
4419 when iconv is specified to be in a non-standard directory
4420 but wasn't exported in xml2-config --cflags
4421
4422Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4423
4424 * configure.in: let's ship 2.4.5 before getting too much
4425 troubles with 2.4.4 errors.
4426
4427Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4428
4429 * encoding.c entities.c: do not output hexadecimal charrefs
4430 when serializing HTML since some version of Netscape can't
4431 grok it, generate decimal ones.
4432 * result/HTML/doc3.htm: output changed due to previous test
4433 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4434
4435Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4436
4437 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4438 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4439
4440Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4441 Released 2.4.4
4442
4443 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4444 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4445 updated the configuration scripts systems accordingly
4446
4447Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4448
4449 * configure.in: preparing for 2.4.4
4450 * doc/xml.html doc/html/*: updated and rebuilt the docs
4451
4452Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4453
4454 * win32/dsp/libxml2.def.src: tried to incorporate comments
4455 from bug #59220
4456
4457Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4458
4459 * parser.c result/noent/wml.xml: fixed bug #59981 related
4460 to handling of '&' in attributes when entities are substitued
4461
4462Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4463
4464 * libxml.h include/libxml/xmlversion.h.in
4465 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4466 Tried to close bug #60131
4467
4468Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4469
4470 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4471
4472Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4473
4474 * SAX.c: fixing bug #59946 on xmlns=""
4475
4476Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4477
4478 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4479 but allocates a new error code.
4480
4481Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4482
4483 * xmllint.c: John Fleck fixed typos in the options output
4484 * parser.c SAX.c: fix ignorable white space SAX selection
4485
4486Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4487
4488 * entities.c: Steve Underwood found the possibility of an
4489 ininite loop in case of error.
4490
4491Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4492
4493 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4494
4495Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4496
4497 * parser.c: warn if version is not 1.0 but it's not
4498 strictly speaking an error after analyzing the spec
4499
4500Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4501
4502 *doc/catalog.html - add link to the html version of the
4503 man page, other linguistic cleanups
4504
4505Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4506
4507 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4508 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4509 file, has not yet been included in the build.
4510
4511Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4512
4513 * catalog.c: removed a duplicate affectation Justin Fletcher
4514
4515Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4516
4517 * tree.c: Armin Sander pointed a possible text coalescing
4518 problem, completed his patch.
4519
4520Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4521
4522 * trionan.c: Fixed const and volatile re-definition problem
4523
4524Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4525
4526 * libxml.4 parser.c: doc updates from Heiko Rupp
4527 * parserInternals.c: 2 sanity checks from Heiko Rupp
4528
4529Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4530
4531 * tree.c: applied patch from Armin Sander to make some pointers
4532 const in xmlCopyNode()
4533 * include/libxml/tree.h: added fix to the header
4534
4535Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4536
4537 * xpath.c: hum, restrict the integer usage gcc bug workaround
4538 to only gcc compilers so that other architecture don't get
4539 penalized by this limitation.
4540 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4541
4542Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4543
4544 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4545 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4546
4547Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4548
4549 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4550 --convert option to xmlcatalog to convert SGML ones to
4551 the XML syntax.
4552 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4553
4554 2.4.3 got released at that point
4555Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4556
4557 * catalog.c xmlIO.c: started some serious testing and fixed
4558 a few bug and optmization needs.
4559
4560Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4561
4562 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4563 preparing for a 2.4.3 release even if it may not be ready yet
4564 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4565 all file parsing lookup to go through the entity resolver, add
4566 to add an API to bypass it (needed to load catalogs themselves),
4567 some cleanup on the catalog code too.
4568 * nanoftp.c: small cleanup
4569 * doc/catalog.html: small update
4570
4571Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4572
4573 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4574 Jun Kuriyama
4575
4576Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4577
4578 * doc/catalog.html: finished the catalog documentation
4579
4580Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4581
4582 * doc/catalog.html doc/xml.html: added documentation about
4583 Catalog support, misses an API description
4584 * doc/html/*: reextracted the API pages
4585
4586Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4587
4588 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4589 Added the part about section 7.2 on URI resolution,
4590 fixed a side effect in the HTML parser, look complete
4591 and ready to rock except the URI/SystemID part!
4592
4593Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4594
4595 * include/libxml/catalog.h include/libxml/parser.h
4596 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4597 xmlIO.c: added support and APIs needed for the catalog PI
4598 * include/libxml/xmlIO.h: cleanup
4599
4600Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4601
4602 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4603 include/libxml/catalog.h: starts to look okay, really
4604 plugged the new framework, cleaned a lot of stuff,
4605 added some APIs, except the PI's support missing this
4606 should be mostly complete
4607 * result/catalogs/* test/catalogs/*: added new test, enriched
4608 the existing one with URN ID tests
4609
4610Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4611
4612 * catalog.c: fixed nextCatalog
4613 * result/catalogs/docbook test/catalogs/*: started adding
4614 a small regression test
4615
4616Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4617
4618 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4619 more work on the XML catalog support.
4620 * parser.c include/libxml/parser.h: small cleanup seems using
4621 list as a public parameter name can give portability troubles
4622 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4623 include/libxml/xpath.h include/libxml/Makefile.am: removed
4624 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4625 wrappers
4626
4627Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4628
4629 * Makefile.am trio.c triodef.h trionan.c xpath.c
4630 include/libxml/Makefile.am include/libxml/trionan.h:
4631 Re-worked Not-A-Number and Infinity support.
4632 * xmlcatalog.c: added readline include files
4633
4634Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4635
4636 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4637 testCatalog as xmlcatalog, making it an installed app
4638 adding a shell, and preparing it to be a /etc/xml/catalog
4639 management tool, though not ready yet
4640 * catalog.c include/libxml/catalog.h: adding support for
4641 XML Catalogs http://www.oasis-open.org/committees/entity/
4642 not finished, there is some interesting tradeoffs and a
4643 few open questions left.
4644
4645Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4646
4647 * xmllint.c: fixed a line formatting problem
4648
4649Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4650
4651 * SAX.c: removed a couple of unused variable (Albert Chin)
4652
4653Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4654
4655 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4656 trying to fix some troubles w.r.t. function returning
4657 const xxxPtr.
4658
4659Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4660
4661 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4662 defined
4663
4664Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4665
4666 * xpointer.c: removed unused var
4667
4668Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4669
4670 * testXPath.c: another small cleanup closing bug #59110
4671
4672Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4673
4674 * win32/dsp/libxml2.def.src: small cleanup closing bug
4675 #59108
4676
4677Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4678
4679 * example/gjobread.c: add xmlCleanupParser() before leaving
4680
4681Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4682
4683 * config.h.in configure.in include/libxml/xmlwin32version.h:
4684 released 2.4.2
4685
4686Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4687
4688 * include/libxml/valid.h debugXML.c valid.c: deprecate
4689 the non-boundchecking Sprintf functions, add Snprintf
4690 this should close bug #57984
4691
4692Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4693
4694 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4695 URIs before doing the lookups (pointed by Mark Vakoc)
4696
4697Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4698
4699 * xpath.c: serious changes on Result Value Trees and NodeSets
4700 w.r.t. deallocation and collect operations. Probably not
4701 100% clean (merge of allocated trees smells like a problem).
4702 Seems sufficient to close #58943
4703
4704Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4705
4706 * xmllint.c: adding a --format option
4707
4708Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4709
4710 * xpath.c: count() was broken on Result Value Tree
4711 * xmlIO.c: fixed file:/// accesses on _WIN32
4712
4713Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4714
4715 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4716 macro was renamed, this should close bug #58683
4717
4718Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4719
4720 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4721 entity substitution mode text at the end of the entity might
4722 be added due to text coalescing.
4723 * nanoftp.c parser.c: small cleanup
4724
4725Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4726
4727 * HACKING: added John Fleck right to commit in the doc subdir
4728
4729Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4730
4731 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4732 allow to inherit attributes from the DTD directly in the
4733 tree, this is needed for XPath and can be a useful feature.
4734 Inherited namespaces are always provided at the tree level now
4735 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4736 of tests for this feature (XSLT being the prime user).
4737
4738Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4739
4740 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4741 testSAX.c xmlIO.c xmllint.c include/win32config.h
4742 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4743 include/libxml/xmlwin32version.h.in win32/README.MSDev
4744 win32/dsp/*: applied Win32 Facelift No.2 patches from
4745 Igor Zlatkovic for Windows/MSC
4746
4747Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4748
4749 * SAX.c: unparsedEntityDecl() the URI computation of the
4750 entity wasn't done breaking XSLT unparsed-entity-uri()
4751
4752Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4753
4754 * xpath.c: fixed a bug when walking the descendants and
4755 the current node has no children
4756 * debugXML.c: show up when a text node is supposed to not be escaped
4757
4758Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4759
4760 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4761 worked like the set:leading() function)
4762 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4763
4764Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4765
4766 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4767
4768Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769
4770 * include/libxml/xmlIO.h: apply change to close #58141
4771 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4772
4773Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * parser.c: when the internal subset uses a PE, then the
4776 included entity can use conditional sections.
4777
4778Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4781 when walking the namespace axis showing up in
4782 libxst/tests/general/bug-12
4783 * xmlmemory.c: added the possibility to trace a given block
4784 defined by its address
4785
4786Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * parser.c: don't override existing encoding specified before
4789 starting xmlParseDocument()
4790
4791Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4792
4793 * include/libxml/xmlwin32version.h: reinserted, needed for
4794 Windows users of CVS
4795
47962001-07-27 Darin Adler <darin@bentspoon.com>
4797
4798 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4799 * testCatalog.c: Add include of <libxml/parser.h>.
4800
48012001-07-27 Darin Adler <darin@bentspoon.com>
4802
4803 * include/libxml/.cvsignore:
4804 * include/libxml/xmlwin32version.h:
4805 Remove this file from CVS because it's generated.
4806
4807Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808
4809 * parser.c include/libxml/parser.h: applied const patches from
4810 Tom Moog #58002
4811
4812Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4813
4814 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4815 lookup framework
4816
4817Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818
4819 * tree.c: fixed xmlCopyNode() for documents
4820
4821Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4822
4823 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4824
4825Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4826
4827 * parser.c: fixes bug #57652 reported by Morus Walter
4828
4829Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4832
4833Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4834
4835 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4836 errors, lesson don't add new functions at 1am before a release
4837 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4838 from XPath initialization when possible.
4839
4840Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * result/scripts/base*: removing history/readline changed
4843 this slightly
4844 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4845 xmllint.c: make element content line number generation
4846 optionnal to avoid breaking old apps added interface to switch
4847
4848Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004851 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004852 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4853 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4854 John Kroll fixes to allow saving to HTTP via PUT (or
4855 POST of needed).
4856 * doc/html/*.html: regenerated the docs
4857
4858Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4859
4860 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4861 xmlHashScanFull and xmlHashScannFull3 to get passed the
4862 three keys as arguments to the callback function
4863
4864Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865
4866 * configure.in Makefile.am: removed libxml softlink for good
4867 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4868 100% coverage by gtk-doc
4869
4870Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4871
4872 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4873 fixed serious troubles due to size_t vs. int mismatch
4874
4875Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4878
4879Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4880
4881 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4882 convenient extension API for value and context managing
4883 Now handles external objects through xmlXPathPopExternal,
4884 xmlXPathWrapExternal and xmlXPathReturnExternal.
4885 Added functions for sets operations (intersection, etc.)
4886
4887Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4888
4889 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4890 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4891 HTMLparser.c: cleanup of global variables, marking some
4892 const or private.
4893
4894Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4895
4896 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4897 fixed xmlXPathNodeSetItem when passing index=0
4898
4899Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4902
4903Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904
4905 * xmllint.c: fixed compilation under Cygwin #57503
4906 * TODO: update
4907
49082001-07-13 Peter Williams <peterw@ximian.com>
4909
4910 * config.h.in: add #undef HAVE_DLFCN_H
4911
4912 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4913 builddir.
4914
4915Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4916
4917 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4918 raised by #57348 and #57381
4919
4920Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921
4922 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4923 tree.c xpointer.c: store the line numbder in element->content,
4924 may break some software, need a configuration mechanism
4925
49262001-07-10 Darin Adler <darin@bentspoon.com>
4927
4928 * .cvsignore:
4929 * example/.cvsignore:
4930 * include/.cvsignore:
4931 * include/libxml/.cvsignore:
4932 Various things that are generated and should be ignored.
4933
4934Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4935
4936 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4937 * doc/xml.html doc/html/*: updated the docs
4938
4939Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4940
4941 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4942 validation occured on content with element child
4943
4944Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945
4946 * tree.c: fixed XML Base computation which was broken
4947 * debugXML.c: added a base function to the shell
4948 * Makefile.am result/scripts/* test/scripts/*: added scripts
4949 based regression tests, and adding 2 XML Base tests
4950
4951Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4952
4953 * tree.c: set properties doc and call xmlSetListDoc for properties
4954 content when grafting them in a different tree.
4955 * aclocal.m4: remove from CVS
4956
4957Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * win32/libxml2/libxml2.def.src: added some missing entry point
4960 for XPath (Mark Vakoc)
4961
4962Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4965 layer should URI-Unescape before trying to open resources.
4966
4967Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * xpath.c: fix the name() bug for elements in the default
4970 namespace reported by Charlie Bozeman
4971
4972Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973
4974 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4975 led to an XPath fix, improvements of SAX initialization, and
4976 an added option --nocdata to testXPath
4977
4978Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * doc/libxml-doc.el: Felix Natter provided anew version working
4981 with XEmacs too
4982
4983Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984
4985 * include/libxml/xpath.h: small cleanup
4986 * doc/xml.html: update
4987
4988Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4989
4990 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4991 released 2.3.14
4992
4993Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4994
4995 * doc/html/*: rebuilt the docs for the release
4996 * doc/xml.html: added 2.3.14 release.
4997
4998Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5001 were not equal to empty strings
5002
5003Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * SAX.c: fixed a URI-Reference computation problem when validating
5006 * xmlIO.c: small cleanup
5007
5008Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5009
5010 * parser.c: improved the description of a couple of interfaces
5011 upon Larry Stamper suggestion
5012
5013Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014
5015 * SAX.c entities.c parser.c: changed completely the way entities
5016 are handled when running the parser in entity substitution mode.
5017 This fixes a bug reported by Stephan Kulow and nearly divides
5018 by 3 the amount of memory required by libxslt to load and process
5019 DocBook TDG.
5020
5021Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5022
5023 * HTMLparser.c: fixing a too early root closing problem raised
5024 byt Prashanth Naidu
5025
5026Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5029 raised by Mark Vakoc.
5030
5031Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5032
5033 * example/Makefile.am: fixed the include path to add srcdir/include
5034 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5035 and some cleanup
5036
5037Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038
5039 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5040 lot of optimization work, results in significant improvements
5041 when handling really complex XPath queries. Add a small optimizer
5042 for unions, improve [n] and [last()], avoid some costly ops.
5043
5044Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5047 * xpath.c: small cleanup
5048 * xmlGetNsList: reformated, fixed problems if used on Entities
5049
5050Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5053
5054Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5055
5056 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5057 * Makefile.am example/Makefile.am: workaround automake generating
5058 erroneous deps
5059
5060Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5061
5062 * include/win32config.h: bug #56801 Yon Derek provided a patch
5063 to the windows config file.
5064
5065Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066
5067 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5068 libxml.h : Yon Derek provided a set of changes to compile from
5069 CVS on Windows/MSC
5070
5071Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5072
5073 * parser.c: fixed UTF8 BOM support in push mode
5074 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5075 added a specific testcase
5076
5077Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * Makefile.am: added --push regression tests
5080 * parserInternals.c: the XML parser segfaulted in --push mode
5081
5082Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * configure.in: moved the symlinks detection within a CVS
5085 check, this is not portable and will be removed soon.
5086 * xpath.c: small cleanup/speedup
5087
5088Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5089
5090 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5091 release of 2.3.12
5092 * parser.c: make an error message if unknow entities in all cases
5093
5094Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5097
5098Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5101 includes were installed in the wrong dir
5102
5103Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104
5105 * doc/html.xml: warn against sending code to exhibit bugs.
5106
5107Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5110 Tru64 from Thomas Leitner
5111
5112Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * AUTHORS: added William and Bjorn
5115 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5116 daniel@veillard.com hopefully I won't have to do this again
5117 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5118 docs can be rebuilt cleanly now
5119 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5120 from CVs it's generated, added include/libxml/xmlwin32version.h
5121 also generated but which should change far less frequently.
5122 * catalog.c nanoftp.c: made sure to include libxml.h not
5123 libxml/xmlversion.h directly
5124 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5125 when compiling on WIN32 and MSC
5126
5127Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128
5129 * include/Makefile.am include/libxml/Makefile.am configure.in:
5130 fixed make distcheck and rebuilding the rpms
5131
5132Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * configure.in: should finish the migration of exported includes
5135 into a real include/libxml in CVS, at least for CVS users.
5136 * removed the exported headers, added in include/libxml (as well
5137 as xmlversion.h.in).
5138
5139Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * configure.in: fixed the way to detect symlink
5142
5143Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5144
5145 * configure.in: updated, include/libxml is now a real CVS dir
5146
5147Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5148
5149 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5150 version works with both libxml1 and libxml2 (it autodetects
5151 the prefix of the html-files) from Felix Natter.
5152 * doc/xml.html: updated doc accordingly
5153
5154Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5155
5156 * xpath.c: fixed the bug generating a template loop in libxslt
5157 when using docbook-xsl-1.4, * should filter out document nodes
5158 * HACKING: added William
5159 * TODO: updated
5160
5161Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * doc/FAQ.html: added a warning about gcc-3.0
5164 * doc/xml.html: added reference to gdome2 and removed a confusing
5165 sentence
5166
5167Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * xmlversion.h: okay this is a generated file, but Windows
5170 users need it and they can't generate it, and I want CVS
5171 Windows users ...
5172 * win32/libxml2/libxml2_so.dsp: Windows project file for
5173 the shared lib version of libxml2
5174 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5175 resources needed for libxslt/xsltproc by Yon Derek
5176
5177Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5178
5179 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5180
5181Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5182
5183 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5184
5185Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * include/win32config.h: Yon Derek provided a first fix
5188 to be able to compile libxslt/xsltproc on Windows
5189
5190Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * xpath.c: attempt to work around what seemed a gcc optimizer
5193 bug when handling floats on i386 http://veillard.com/gcc.bug
5194 * tree.c entities.c encoding.c: doing some cleanups while
5195 chasing it
5196
5197Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5198
5199 * Makefile.am: cleanup when --without-debug is specified
5200 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5201 w.r.t. --without-debug and other include points
5202 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5203 Catalogs
5204 * configure.in entities.h tree.h HTMLparser.c: removed
5205 --without-corba, made the _private field mandatory
5206
5207Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208
5209 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5210 outputs a BOM in UTF8, an errata has been issued to avoid the
5211 problem, that was the most reasonable solution... Add support
5212 for a leading UTF8 BOM in entities.
5213
5214Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * valid.c: fixed a bug found when post validating an entity ref
5217 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5218 activate it too
5219
5220Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5221
5222 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5223 weakness in the node copy the XPointer and the XInclude
5224 implementations. Serious cleanup.
5225
5226Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * Makefile.am: Kjartan Maraas provided a small patch to
5229 add xml2-config.in to EXTRA_DIST
5230
5231Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5234 provided another failing case found in KDE, the way the
5235 ctxt->vctxt.nodeTab was allocated and freed changed over
5236 time but it wasn't completely cleaned up. This should fix it.
5237
5238Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239
5240 * parser.c: Stephan Kulow also raised the fact that line number
5241 could get miscounted making debug harder, fixed the problem
5242 in xmlParseCharData()
5243
5244Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * valid.c: Stephan Kulow pointed out a problem when validating
5247 and using an empty entity, forgot a 'break' in a case.
5248
5249Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5252 * doc/xml.html: updated with 2.3.11
5253
5254Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255
5256 * TODO: updated adding cleanup of generated doc
5257 * configure.in: prepared to release 2.3.11
5258 * xmllint.c: added --version for bug reporting
5259 * doc/html/*.html: rebuilt the doc
5260
5261Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5262
5263 * xpath.c: first part of the work on selecting namespace to
5264 fix bug #56115
5265
5266Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5267
5268 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5269 when using -liconv
5270 * TODO: updated
5271
5272Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5273
5274 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5275 cleanup, encoding support.
5276
5277Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5280
5281Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * xpath.c: bug detected by Ankh when / is used as a function arg
5284
5285Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5286
5287 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5288 of element and use it to avoid outputting formatting spaces at
5289 the wrong place. Implemented the format parameter for HTML save.
5290 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5291 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5292 result/HTML/wired.html: of course this impact the result of a
5293 number of HTML tests
5294
5295Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * HTMLtree.[ch]: started augmenting the HTML save API with
5298 encoding and formatting parameters
5299
5300Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * HTMLtree.h: cleanup and started evaluating the work needed on
5303 revamping the HTML output code
5304
5305Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5308
5309Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5310
5311 * valid.c: fixed bug #56049, forgot one check in the
5312 validation routine
5313
5314Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315
5316 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5317
5318Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5319
5320 * libxml.h: fixed an error in last commit
5321 * doc/FAQ.html: added an entry for compilation from CVS
5322
5323Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324
5325 * xmlversion.h.in libxml.h: Cygwin patches
5326 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5327 * tree.h: cleanup
5328
5329Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5330
5331 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5332 memory block in a strange case where libxml is linked twice
5333 in the binary.
5334
5335Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5338 state far too often, simple fix used to avoid it.
5339
5340Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5341
5342 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5343 being processed, applied his patch
5344 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5345
5346Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5347
5348 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5349 provided fixes to compile on MSCC again
5350 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5351 also provided an update for the project files.
5352
5353Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5354
5355 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5356 bug #55810
5357
5358Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5359
5360 * tree.c: fixed xmlGetNsProp() to close bug #55683
5361 Note this requires libxslt to use it's own function instead.
5362
5363Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364
5365 * HTMLtree.c: when in a pre element no formatting space should
5366 be added.
5367 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5368
5369Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * configure.in: added tests for signal() and signal.h
5372
5373Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5376
5377Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * doc/libxml-doc.el: Felix Natter provided a new version for
5380 libxml2
5381
5382Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383
5384 * HTMLtree.c: when in a pre element no formatting space should
5385 be added.
5386
5387Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5388
5389 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5390
5391Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5394 hack
5395 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5396 * uri.c: fixed a warning
5397
5398Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * HTMLtree.c: trying to close bug #55772 escaping in script
5401 elements
5402 * doc/xml.html: suggest to send mail to the list
5403
5404Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5407 good. Use a macro and based on the solution provided in
5408 vsnprintf manual page from GNU.
5409
5410Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5411
5412 * error.c: Workaround for non-preserving variadic list.
5413 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5414
5415Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * doc/xml.html: added 2.3.10 release
5418
5419Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5420
5421 * configure.in: releasing 2.3.10
5422
5423Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424
5425 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5426
5427Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * encoding.c: Robert Collins provided a patch to add the
5430 "US-ASCII" encoding alias
5431
5432Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5435 string oriented functions and started cleaning the related areas
5436 in xpath.c which needed fixing in this respect
5437
5438Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5441 #55380
5442 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5443
5444Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * TODO: updated
5447 * nanohttp.[ch] : started adding APIs to get the redirected URL
5448 when this occurs (needed for further base computation
5449 * tree.h: cleanup
5450 * encoding.c: cleanup
5451 * SAX.c: minor change around ctxt->loadsubset
5452
5453Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * Makefile.am include/Makefile.am: small change to have
5456 include/libxml rebuilt if working from CVS.
5457 * uri.c: applied another patch from Carl Douglas for URI escaping,
5458 this should close bug #51876
5459
5460Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5463 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5464 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5465 added specific regression test
5466 * parser.h: preparing for the XSLT mode where DTD inherited
5467 attributes are added to the tree.
5468
5469Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470
5471 * xinclude.[ch]: Updated the namespace for the Last Call version
5472 * result/XInclude/include test/XInclude/include: updated the
5473 testsuite accordingly
5474
5475Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5476
5477 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5478 related to bug #51876
5479
5480Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481
5482 * tree.c: fixed a gross mistake in base computation, xml:base is
5483 not completely correct yet (need cascade).
5484 * xpath.[ch]: added the few things needed to find a function name
5485 and URI from the XPath context when it is called.
5486
5487Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5490 * DOCBparser.c: small cleanup
5491 * xmllint.c: added a --catalogs option to load catalogs from
5492 $SGML_CATALOG_FILES
5493 * tree.c: cleanup
5494 * configure.in: iconv library fixup, ICONV_LIBS
5495
5496Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * catalog.c: handling of CATALOG entries. detection of recursion,
5499 and a few bugfixes
5500 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5501 against the default namespace
5502
5503Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5506
5507Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * parser.c: fixed propagation context info when parsing an
5510 external entity.
5511 * doc/html/*.html: regenerated a couple of docs
5512
5513Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * doc/xml.html: update with 2.3.9 informations
5516
5517Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5520 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5521 * doc/html/* : rebuilt the docs
5522 * valid.c: small patch which may improve some case when
5523 validating.
5524
5525Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * HTMLparser.c: Closed bug #54891
5528 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5529 to the suite
5530
5531Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5534 applied a documentation patch from LotR and filled in a few missing
5535 descriptions
5536
5537Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * xpath.c tree.c parser.c: speed optimizations at the parser level
5540 document tree freeing and xpath evaluation
5541
5542Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5543
5544 * parser.c parser.h parserInternals.h: fixed a couple of
5545 interfaces for handling memory buffer input to const char *
5546 upon suggestion of JamesH.
5547
5548Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549
5550 * configure.in: LoTR sent a patch fixing the previous commit
5551
5552Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553
5554 * configure.in: trying to deal again with the stoopid -R linking
5555 flag of Solaris
5556
5557Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * xpath.h: two nodeset access macros from Thomas Broyer
5560
5561Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562
5563 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5564 patch from Thomas Broyer
5565
5566Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5569 case
5570 * INSTALL: was empty added stuff from the FAQ
5571
5572Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5575 attributes handling and #54433 by adding xmlUnsetProp()
5576 and xmlUnsetNsProp()
5577
5578Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * HTMLparser.c: Patch from Jonas Borgström
5581 (htmlGetEndPriority): New function, returns
5582 the priority of a certain element.
5583 (htmlAutoCloseOnClose): Only close inline elements if they
5584 all have lower or equal priority.
5585 * result/HTML: this of course changed a number of tests results.
5586
5587Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * xmlIO.c catalog.c: plugged in the default catalog resolution
5590 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5591 documentations
5592 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5593
5594Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5597 integrating catalogs
5598 * catalog.[ch] testCatalog.c: adding a small catalo API
5599 (only SGML catalog support).
5600 * parser.c: restaured xmlKeepBlanksDefault(0) API
5601
5602Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5605
5606Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607
5608 * parser.c: added xmlParseExternalEntityPrivate() to allow
5609 propagation of ctxt->_private when parsing external entities
5610
5611Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5614
5615Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616
5617 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5618
5619Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * valid.c: warn when indeterminist content model is detected
5622 * result/VC/ElementValid8: this adds a message
5623 * Makefile.am: add --novalid for VCM tests
5624 * parserInternals.c: added a call to Init memory
5625
5626Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5629 when both parameters are NULL.
5630
5631Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * valid.c: applied small patch from Gary Pennington, reindented
5634 some part of the code.
5635
5636Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5637
5638 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5639 release, updated and regenerated the docs
5640
5641Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5642
5643 * xpath.c result/XPath/expr/floats : clarified and cleanup
5644 printing of abnormal floats in tests.
5645
5646Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5647
5648 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5649 * results/HTML/ : a few changes in the output of the HTML tests as
5650 a result.
5651 * configure.in: tying to fix -liconv where needed
5652
5653Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * Makefile.am: fixed a stupid error
5656
5657Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * configure.in Makefile.am: make the inclusion of the trio
5660 modules in the library conditional
5661
5662Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * DOCBparser.c: patche from László Kovács, fixed entities refs
5665 in attributes handling
5666
5667Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668
5669 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5670 flushing
5671
5672Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673
5674 * xpath.c: fix of an XSLT namespace bug reported on the list
5675 general/bug-8-
5676
5677Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5678
5679 * strio.h trio.c: Dan McNichol suggested a couple of small
5680 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5681
5682Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5683
5684 * tree.c parser.c encoding.c: spent a bit more time looking
5685 at the parsing speed and DOM handling. Added a few more
5686 speedups.
5687
5688Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689
5690 * parser.c: small but effective parsing speed improvement
5691
5692Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * configure.in: default on the DocBook parser inclusion (for Gnome)
5695 * DOCBparser.h: fixed a header reference
5696
5697Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * configure.in xpath.c: applied Bjorn patches for FPE on the
5700 alpha
5701
5702Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5705 xmlSaveFormatFileTo()
5706
5707Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * xpath.c: simple and efficient optimization, XPath functions
5710 aways bind to the same code, cache this
5711 * TODO: updated (by saying some is obsolete)
5712
5713Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714
5715 * xpath.c: more cleanup work on XPath name parsing routines
5716
5717Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5720 xmlXPathParseName
5721 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5722 * debugXML.c: avoid compilation problems if compiling without
5723 HTML support, Igor Zlatkovic
5724 * win32/libxml2/libxml2.def.src: being able to compile without
5725 XPath on Windows
5726
5727Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * libxml.m4: yet another patch from Toshio Kuratomi
5730
5731Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5734
5735Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736
5737 * tree.[ch]: added xmlSaveFormatFile interface for saving
5738 and indenting a file.
5739
5740Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5741
5742 * xpath.c: fixed bug #53689 related to processing-instruction()
5743
5744Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745
5746 * DOCBparser.c: patche from László Kovács
5747
5748Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * parser.c: applied fixes from Christian Glahn bug report #53391
5751
5752Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5753
5754 * error.c: Jean François Lecomte provided a complete description
5755 and a fix to bug #53537
5756
5757Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758
5759 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5760
5761Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762
5763 * DOCBparser.c SAX.c: a bit more work on entities processing.
5764 Still Need to cleanup XML output and references in attributes
5765
5766Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5769
5770Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * tree.c: trying to fix #53574, not completely complete,
5773 I would like xmllint --copy --debug test/ent1 and
5774 xmllint --debug test/ent1 to show the same result.
5775 * xpath.c: fix a bug when trying to sort namespace nodes
5776
5777Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * HTMLtree.c: real fix for #53402
5780
5781Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5784 PIs when using xsl:output
5785 * valid.c: closing #53537 some case generate segfaults if there
5786 is validity errors
5787
5788Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5791 of external parsed entities, added --noent to testDocbook
5792 * valid.c: Garry Pennington found an uninitialized variable
5793 access in xmlValidateElementContent()
5794
5795Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5798 with madness
5799 * result/HTML/ : this modified the result of the regression tests
5800 a lot.
5801
5802Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5803
5804 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5805 to doc where it wasn't checked against NULL reported by
5806 Jens Laas
5807
5808Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5811 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5812
5813Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5816 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5817 * SAX.[ch]: cleanup and updates for DocBook
5818 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5819 ex SGML identifier changes
5820 * valid.c: removed a static unused function.
5821
5822Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * HTMLtree.c: applied change for Paul Sponagl on script saving
5825 * Makefile.am: the warning about entity title.xml are normal.
5826
5827Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5828
5829 * configure.in: release of 2.3.7
5830 * Makefile.am: fixing make distcheck
5831
5832Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5833
5834 * doc/html/* doc/xml.html: updated and regenerated the docs
5835
5836Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5839
5840Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841
5842 * tree.c: fixed #53388 with the provided patch
5843
5844Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5845
5846 * valid.c: Bjorn detected an invalid memory access. Fixed
5847 vstateVPush()
5848
5849Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5852
5853Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5854
5855 * libxml.h: new header used only for the compilation of libxml
5856 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5857 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5858 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5859 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5860 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5861 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5862 baseline (version 1.2 plus a single patch).
5863 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5864 scientific notation for numbers. Tests added.
5865 * xpath.c: formatting of numbers changed to use sprintf
5866 (contribution from William Brack)
5867
5868Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * valid.c: cleanup, more useful debugging
5871 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5872 * xmlIO.c: entity loading is printed as an error when validating
5873
5874Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875
5876 * valid.c: fixed to validate within entities
5877 * test/VCM/v22.xml: added a specific testcase
5878
5879Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5880
5881 * valid.c: forgot an epsilon transition in for ()+
5882 * test/VCM/v21.xml : added a specific test case
5883
5884Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * valid.c: removed a state explosion exhibited by RSS
5887 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5888 from bug #51872
5889
5890Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5891
5892 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5893 validation without using an ugly NFA -> DFA algo in the source.
5894 Made a specific algorithm easier to maintain, using a single
5895 stack and without recursion.
5896 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5897 * hash.c: made the growing routine static
5898 * tree.h parser.c: added the parent information to an
5899 xmlElementContent node.
5900
5901Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5902
5903 * SAX.c parser.c xpath.c: generating IDs when not validating
5904 from an external parsed entity was poisoning the ID has table
5905 with removed values. This was killing XSLT on the KDE help
5906 browser.
5907
5908Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * entities.h: andrew@ugh.net.au detected a double declaration
5911
5912Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913
5914 * debugXML.c hash.c tree.h valid.c : some changes related to
5915 the validation suport to improve speed with DocBook
5916 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5917 the way validation errors get reported
5918
5919Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5920
5921 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5922 by P C Chow and William M. Brack for XSLT HTML output
5923
5924Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925
5926 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5927 Igor Zlatkovic patches for MSC compilation and added his
5928 updates
5929
5930Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5931
5932 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5933 prefix lookup.
5934 * parserInternals.c: fixed the bug reported by Morus Walter
5935 due to an off by one typo in xmlStringCurrentChar()
5936
5937Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938
5939 * HTMLparser.c result/HTML/*: revamped the way the HTML
5940 parser handles end of tags or end of input
5941
5942Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5943
5944 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5945
5946Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5947
5948 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5949 bug where the linktime verions of free() won't work ...
5950
5951Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5954
5955Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5956
5957 * doc/xml.html: added 2.3.6 release
5958
5959Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5962 * result/wml.xml: resulted in a small output change
5963
5964Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965
5966 * tree.c: xmlNewDoc was missing the charset initialization
5967 * xmllint.c: added --auto to autogenerate a doc, allow to
5968 reproduce the problem fixed on xmlNewDoc
5969
5970Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * xpath.c: trying to get 52979 solved
5973 * tree.c result/ result/noent/: trying to get 52712 solved, this
5974 also made me clean up the fact that XML output in general should
5975 not add formating blanks by default, this changed the output of
5976 a few tests
5977
5978Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5979
5980 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5981
5982Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5983
5984 * configure.in: finally released 2.3.6
5985
5986Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * xpath.c: checking for null pointer generated by new code
5989
5990Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * xpath.c: fixed a [] evaluation problem reported
5993 * test/XPath/tests/simpleaddr: extended test
5994 * result/XPath/simpleaddr: updated result
5995
5996Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * xmllint.c: Dan Timis reported a portability problem
5999 on Macs without mmap, fixed it.
6000
6001Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * testXPath.c : added a --tree option allowing to display the
6004 tree dump of the XPath expression
6005
6006Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007
6008 * xpath.c: fixed a memleak when comparing nodesets
6009 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6010 * tree.c: added a TODO
6011
6012Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013
6014 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6015 we need string functions
6016 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6017 to be able to use them where needed. Applied some changes
6018 to reduce name linking pollution and compile in only what's
6019 needed.
6020 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6021 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6022 for the string manipulation functions
6023 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6024 to the free() function of xmlmemory.c
6025 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6026 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6027 usage.
6028
6029
6030Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6031
6032 * error.c: applied the context output patch of the error
6033 handling submitted by Chuck Griffith
6034 * error/VC/*: this slightly change some error logs
6035
6036Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * parser.c: fixed line number reporting on error
6039
6040Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041
6042 * parser.c: Sullivan and Darin found a parser bug,
6043 applied the patch.
6044
6045Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046
6047 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6048 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6049 xmlversion.h.in xpointer.c: of course the way I defined
6050 UNUSED breaks on old gcc version. Try to be smart and
6051 also define it directly in xmlversion.h
6052 * configure.in: removed -ansi flag from the pedantic set
6053
6054Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055 Huge cleanup, I switched to compile with
6056 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6057 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6058 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6059 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6060 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6061 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6062 encoding.h entities.c error.c list.[ch] nanoftp.c
6063 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6064 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6065 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6066 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6067 Cleanup, staticfied a number of non-exported functions,
6068 detected and cleaned up a dozen of problem found this way,
6069 avoided a lot of public function name/typedef/system names clashes
6070 * doc/xml.html: updated
6071 * configure.in: switched private flags to the really pedantic ones.
6072
6073Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * configure.in: 2.3.5
6076 * doc/html/*: rebuilt the docs
6077
6078Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * parser.c: fixed a reported bug in NOTATION parsing
6081 * uri.c: accepted but not fixed bug 51876, added TODO
6082 * Makefile.am: fixed bug 51876
6083
6084Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * config.h.in configure.in error.c: fix a compilation problem
6087 on platforms without vsnprintf (xml@thewrittenword.com)
6088
6089Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * parser.c: fixed a function name header typo
6092 * SAX.c: notations can also occur in external subset.
6093
6094Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * error.c: removed a C++ like comment
6097
6098Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6099
6100 * parser.c: fixing bug 52299 strange condition leading
6101 to a parser crash due to a buffer overflow
6102 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6103 added the specific test case
6104
6105Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6108 xmlXPathConvert{String,Number,Boolean} to be able to make
6109 type casts without a context stack, fixed some implementation
6110 problems related to the absence of context at parse-time,
6111 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6112 in the public API too
6113 * xpointer.c xpathInternals.h: we need to know at parse time
6114 whether we are compiling an XPointer
6115
6116Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6119 cleaned up the parser internals, refactored XPath code, added
6120 new compilation based APIs and cleanly separated public and
6121 private APIs.
6122
6123Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124
6125 * xpath.h: the comp field must be added at the end to avoid
6126 killing binary compat.
6127
6128Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * Makefile.am: detect XPath memleaks in regreson tests
6131 * error.c: fixed and error w.r.t. error reporting still using
6132 stderr
6133 * hash.c: added new line at end of file
6134 * tree.h: minor cleanup
6135 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6136 expression parsing from evaluation, resulted in a number of
6137 changes internally, and in XPointer. Likely to break stuff
6138 using xpathInternals.h but should remain binary compatible,
6139 new interfaces will be added.
6140
6141Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142
6143 * configure.in: fixed a couple of problems reported by
6144 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6145 without gcc on non linux platforms.
6146
6147Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6148
6149 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6150 a fix for --with-html-dir= configure support. I hope it won't
6151 break rpm generation
6152
6153Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6154
6155 * xmlIO.c: one function comment cleanup.
6156
6157Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158
6159 * SAX.c: external subset notations were improperly registered
6160 in the internal subset.
6161
6162Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163
6164 * README.cvs-commits: added, pointing to HACKING
6165 * HACKING: updated
6166
6167Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
6169 * parser.c: and Matt Sergeant found one in the XML push
6170 parser (erroneous check I forgot to remove when I fixed the
6171 main parser).
6172
6173Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174
6175 * xpath.c: ptittom found a small bug in UnaryExpr
6176
6177Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6178
6179 * configure.in: bumped to 2.3.4
6180 * error.c: fixed bug #51860
6181 * tree.c: fixed bug #51861
6182 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6183 * tree.[ch] : added xmlDefaultBufferSize
6184 * nanoftp.c: typo in function name header block
6185 * doc/xml.html : updated, added link to XML::LibXSLT
6186 * doc/html/* : rebuilt the docs
6187
6188Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * parser.c SAX.c: the new content parsing code raised an
6191 ugly bug in the characters() SAX callback. Found it
6192 just because of strangeness in XSLT XML Rec ouptut :-(
6193
6194Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6195
6196 * Makefile.am: Martin Baulig suggested to add -lm
6197 * tree.c: found another bug in xmlNodeGetContent()
6198
6199Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6200
6201 * xpath.c: Bjorn found the error related to strictness of comparison.
6202
6203Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * parser.c: trying to fix the Dtd parsing problem reported
6206 by Gary, side effect of last week speed optimizations.
6207
6208Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6211 * parserInternals.c: removed unneeded test raised by Stric
6212
6213Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6214
6215 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6216 and fixed by William Brack). Added xmlXPathFormatNumber.
6217 Changed the sorting slightly.
6218 * configure.in Makefile.am example/Makefile.am: Added -lm.
6219 Please note that applications linking with libxml2, must
6220 also like with the math library from now on.
6221
6222Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223
6224 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6225
6226Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6227
6228 * parser.c: one must report spaces even if the Dtd element
6229 content proves that this is not part of the element content.
6230 * result/valid/*.xml: this changed the ouptu slightly
6231
6232Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * configure.in: bumped to 2.3.3
6235 * doc/xml.html: updated
6236
6237Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6238
6239 * tree.c: minor doc fix
6240 * xpath.c: deallocation issues when a result tree has been
6241 converted to a node-set
6242
6243Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
6245 * doc/xml.html: oops corrected dates s/2000/2001
6246
6247Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6248
6249 * valid.c: new patch from Gary Pennington
6250
6251Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6252
6253 * doc/xml.html: applied patch from Ankh
6254
6255Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256
6257 * xinclude.c: fixed a problem building on Mac
6258
6259Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * parser.c: more work on increasing parsing ferformances
6262
6263Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6264
6265 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6266 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6267 avoiding memcpy in production builds MEM_CLEANUP macro use
6268 * parser.[ch] parserInternals.c: optimizations of the tightest
6269 internal loops inside the parser. Better checking of I/O
6270 flushing/loading conditions
6271 * xmllint.c : added --timing
6272
6273Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * configure.in: bumped to 2.3.2
6276 * doc/xml.html: updated for release
6277
6278Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * xpath.c: found a memleak and fixed a nasty bug
6281
6282Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * xmllint.[c1] : added return code errors for xmllint
6285 * xpath.c: specific debug dump function for result value trees
6286
6287Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6288
6289 * xpath.c: finally implemented xmlXPathCompareNodeSets
6290 * test/XPath/expr/floats results/XPath/expr/floats: added
6291 a test for float expressions
6292
6293Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6296 * parserInternals.[ch]: trying to speed up parsing
6297 * xpath.c : speeded up node set equality op
6298
6299Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6302 better handling of ID/IDREF and the list modules associated
6303 * configure.in: small CFLAGS cleanup
6304
6305Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * configure.in: fixed iconv detection on AIX (stric)
6308
6309Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6312
6313Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6314
6315 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6316 and optimized xmlXPathNodeSetSort
6317
6318Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * xpath.c: bug fix when context size is 0
6321 * parser.c: I like Norm's Dtd because they still manage to break
6322 the parser occasionally
6323
6324Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6325
6326 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6327
6328Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6329
6330 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6331 attributes within the XML-1.0 namespace
6332
6333Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * xpathInternals.h: exported a few axis functions
6336 * doc/xml.html: updated the doc
6337
6338Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6339
6340 * configure.in: applied patch from Daniel van Balen for OpenBSD
6341 and bumped version to 2.3.1
6342 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6343 attempt to find autoclosing was simply broken, removed it,
6344 updated the examples, this is better
6345
6346Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6349 hash functionnalities.
6350 * doc/html/* : rebuild the doc
6351
6352Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353
6354 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6355 on predicate
6356 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6357 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6358 really want to have tags closed on output even if we accept
6359 unclosed ones on input
6360
6361Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362
6363 * xpath.c: ouch don't free NULL, rare case fixed
6364 * tree.c: don't coalesce text nodes if they don't have the
6365 same behaviour wrt escaping on output
6366
6367Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6368
6369 * xpath.c: small fixup
6370 * SAX.c: don't warn on empty namespaces.
6371
6372Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
6374 * README: a bit of cleanup
6375 * configure.in: preparing for 2.3.0 release
6376
6377Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378
6379 * hash.[ch]: added a first version of xmlHashSize()
6380 * valid.c: another bug fix from Gary Pennington
6381
6382Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6383
6384 * valid.c: couple of bug fixes pointed by Gary Pennington
6385 * HTMLtree.c: #if 0 cleanup
6386
6387Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6388
6389 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6390 which removes a time consuming check of xmlXPathNodeSetAdd()
6391 and use it in places where we are sure to not break unicity
6392
6393Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394
6395 * xpath.c: bug fixes found from XSLT
6396 * tree.c: preserve node->name special values when copying nodes.
6397 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6398 external subset are fetched when available but without full
6399 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6400 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6401 output with encoding disabled.
6402
6403Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6406 xmlCheckFilename should not be called from xmlFileOpenW
6407 and xmlGzfileOpenW
6408
6409Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6410
6411 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6412 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6413 added the new tests for URI normalization
6414 * testURI.c: fixed stoopid bugs
6415 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6416 the URI in the error messages are now properly normalized
6417
6418Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6419
6420 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6421
6422Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423
6424 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6425
6426Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427
6428 * xpath.c: fixed mod operator
6429
6430Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6431
6432 * parser.c: fixed xmlStrcat doc
6433 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6434 trees.
6435
6436Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * xpath.c result/XPath/tests/chaptersbase
6439 result/XPath/tests/simplebase: fixed XPath node()
6440 * tree.c: small fix in xmlNewNs()
6441 * Makefile.am: removed extraneous xml2Conf.sh rule
6442
6443Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
6445 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6446 Changed the library name, in order to get libxml-devel and
6447 libxml2-devel to coexist on a single system
6448 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6449 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6450
6451Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452
6453 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6454 libxml2-devel installable in // as libxml-devel.
6455
6456Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * doc/Makefile.am: fixed make rebuild in doc
6459 * doc/html/*.html: rebuilt the docs
6460
6461Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6462
6463 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6464
6465Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6466
6467 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6468 the HTML doc to go into the -devel RPM ...
6469 * aclocal.m4 config.h.in: some updates due to auto* magic
6470
6471Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6472
6473 * xpath.h: added a hook in the context structure allowing to
6474 link to extra support, needed for XSLT
6475
6476Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6477
6478 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6479 xmlXPtrCmpPoints to use it.
6480 * propagated the following patch from Alejandro Forero
6481 * include/win32config.h xmlIO.c: applied further suggestions
6482 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6483 * example/gjobread.c: fixed warnings, now that it builds
6484
6485Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6486
6487 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6488
6489 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6490 filename points to a valid file (not a directory).
6491 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6492 Added calls to xmlCheckFilenameDir.
6493
6494 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6495 `path' (rather than `filename') as the parameter to gzopen and open.
6496
6497Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * Makefile.am: fixed a problem with EXTRA_DIST
6500
6501Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6502
6503 * Makefile.am example/Makefile.am: finally found the trick
6504 to build the example, i.e. add "." in SUBDIRS before example
6505 in the list <grin/>
6506
6507Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508
6509 * doc/xml.html: updated with an XSLT section, removed pointer to
6510 W3C CVS base.
6511
6512Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6515 too, and deallocation need to occur the same way.
6516
6517Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518
6519 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6520 type correponding to an XSLT result tree fragment. Share most
6521 of the data format with node set, as well as operators.
6522 * HTMLtree.c: added a newline at the end of the doctype output
6523 whe this one is not present initially.
6524 * tree.c: make sure taht the parent and doc pointers are properly
6525 set when copying attributes (lists).
6526
6527Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6530
6531Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6532
6533 * xpath.c: seems I finally killed that ugly path evaluation
6534 context bug (tagged 9999 in case is is wrong)
6535
6536Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6537
6538 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6539 for XSLT
6540
6541Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6542
6543 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6544 for xmlGzfileOpen() bug
6545
6546Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6547
6548 * xpath.c: removed an error found by XSLT usage
6549 * tree.c parserInternals.h: use a predefined static string
6550 for text and comment nodes, avoid freeing them in xmlFreeNode,
6551 exported the string name in parserInternals.h and added
6552 another value to disable encoding at output (for XSLT),
6553 gain memory, time.
6554
6555Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6556
6557 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6558 win32/libxml2/libxml2_so.dsp: new makefiles and update
6559 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6560
6561Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6562
6563 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6564 Gary Pennington
6565
6566Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * xpath.c: fixed the comaprision of values and nodelists,
6569 need to compare nodelist still ...
6570 * debugXML.c: avoided a possible core dump
6571 * HTMLparser.c: cleanup
6572 * nanohttp.c: contributed fix.
6573 * tree.c: fixes in properties handling added xmlSetNsProp
6574 needed by libxslt
6575 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6576 comment
6577 * TODO: updated
6578
6579Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6580
6581 * parser.c parserInternals.c: applied Bjorn Reese optimization
6582 patch
6583
6584Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6585
6586 * Makefile.am: applied patch fro make check from Martin Vidner
6587
6588Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * configure.in: preparing 2.2.11
6591 * doc/html/*: rebuild the HTML files
6592 * doc/xml.html : updated
6593
6594Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6595
6596 * tree.c: fixed a stupid bug
6597 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6598 patches related to validation of an XInclude processing result
6599 * TODO: updated
6600
6601Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6602
6603 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6604 on large files
6605
6606Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6607
6608 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6609
6610Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6611
6612 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6613 reported by Jonas Borgström
6614 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6615
6616Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617
6618 * testXPath.c xpath.c: fixing the XPath union expressions problem
6619 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6620
6621Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622
6623 * xmllint.c: Made is so if the file name is "-" is will read form
6624 standard input. Sven Heinicke <sven@zen.org>
6625 * tree.c: fixed a problem when growing buffer
6626 * tree.h: fixed the comment of the node types following andersca
6627 comment
6628 * TODO: updated
6629
6630Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * HTMLparser.[ch]: added a way to avoid adding automatically
6633 omitted tags. htmlHandleOmittedElem() allows to change the
6634 default handling.
6635 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6636 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6637 of xmllint too when using --memory flag, added a memory test
6638 suite at the Makefile level.
6639 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6640 with namespace use when encountering QNames in XPath evalation,
6641 added xmlns() scheme in XPointer.
6642 * nanoftp.c : incorporated a fix
6643 * parser.c xmlIO.c: fixed problems raised with encoding when using
6644 the memory I/O
6645 * parserInternals.c: closed bug 25934 reported by
6646 torsten.landschoff@innominate.de
6647 * TODO: updated
6648
6649Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6650
6651 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6652 on a non-updated tree :-(, made a 2.2.10 release to correct the
6653 situation
6654
6655Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6656
6657 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6658 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6659 integrated a set of OpenVMS changes from Howard Taylor
6660 <Howard.Taylor@pacoast.com>
6661
6662Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6663
6664 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6665 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6666
6667Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6668
6669 * HTMLparser.c: some fixes on auto-open of html/head/body
6670 * encoding.c: fixed a compilation error on some gcc env
6671 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6672 XPointer implementation
6673 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6674 related XPointer tests and associated results
6675
6676Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * doc/xmldtd.html doc/xml.html: following a short step by step
6679 guidance on IRC to help maciej with DTDs I started a small
6680 page on the subject.
6681
6682Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6683
6684 * HTMLparser.c: fixed handling of broken charrefs
6685 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6686 patches
6687
6688Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6689
6690 * doc/xml.html doc/html/* : rebuilt the docs after adding
6691 xinclude and updated page for 2.2.7 and 2.2.8
6692 * configure.in: releasing 2.2.8
6693
6694Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6695
6696 * parser.[ch] parserInternals.c: applied the conditional
6697 section processing fix from Jonathan P Springer
6698 <jonathan.springer2@gte.net>
6699 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6700 project file, fixed iconv default non support
6701 * xpath.c: fixed the problem of evaluating relative expressions
6702 when a node context is provided.
6703
6704Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6705
6706 * nanoftp.c: fixed gcc 2.95 new warnings
6707 * SAX.c: fixed a stupid bug
6708 * tree.c: fixed a formatting problem when round-tripping
6709 from/to memory
6710 * xinclude.c: chased memleak, fixed a base problem
6711 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6712 xmlXPtrBuildNodeList()
6713 * TODO: updated
6714 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6715 adding a first small set of regression tests for XInclude
6716
6717Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6718
6719 * nanohttp.[ch]: applied Wayne Davison patches to access
6720 the WWW-Authorization header.
6721 * parser.c: Closed Bug#30847: Problems when switching encoding
6722 in short files by applying Simon Berg's patch.
6723 * valid.c: fixed a validation problem
6724 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6725 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6726 Wayne Davison
6727 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6728 need to be extended to non full nodes selections.
6729 * xinclude.c: starts to work decently
6730
6731Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6732
6733 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6734 debugXML.c xmlversion.h.in: Started adding XInclude support,
6735 this is a new xmllint option
6736 * tree.c xpath.c: applied TOM patches for XPath
6737 * xpointer.c: fixed a couple of errors.
6738 * uri.c: added an escaping function needed for xinclude
6739 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6740 new warning from RH70 gcc's version
6741
6742Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * HTMLparser.c: fixed loop on invalid char in scripts
6745 * parser.c: update to description of xmlIOParseDTD()
6746 * libxml.m4 xmlversion.h.in: changes contributed by
6747 Michael Schmeing <m.schmeing@internet-factory.de>
6748 * configure.in: preparing for 2.2.7
6749 * Makefile.am: trying to avoid config.h and acconfig.h
6750 being included in the distrib
6751 * configure.in: released 2.2.7
6752
6753Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6754
6755 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6756 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6757
6758Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6759
6760 * parser.[ch]: added xmlIOParseDTD()
6761 * xpointer.c: added support for the 2 extra parameters of
6762 string-range, fixed a stoopid error when '0' was present
6763 in XPointer expressions
6764 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6765 testsuite for the above
6766
6767Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6768
6769 * libxml.spec.in: improved package descriptions
6770
6771Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6772
6773 * xpath.c xpathInternals.h: applied a large cleaning patch
6774 from TOM <ptittom@free.fr>, it also add namespace support
6775 for function and variables registration.
6776
6777Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6778
6779 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6780 * Makefile.mingw: Wayne Davison's update adding hash.c
6781
6782Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6783
6784 * xpath.c: fixed the root evaluation problems
6785 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6786 ignorable spaces with <b> <bold> <em>
6787 * tree.c: fixed a loop in xmlSearchNsByHref()
6788
6789Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6790
6791 * xpath.c: applied another XPath patch from TOM
6792 * xpath.c include/makefile.am: applied another patch from
6793 china@thewrittenword.com (cleanup on IRIX).
6794
6795Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * xml-config.1: received a fixed version from Fredrik Hallenberg
6798 <hallon@lysator.liu.se>
6799
6800Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6801
6802 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6803 cleanup patch for XPath
6804
6805Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6806
6807 * patched to redirrect all "out of context" error messages to
6808 a reconfigurable routine. The changes are:
6809 * xmlerror.h : added the export of an error context type (void *)
6810 an error handler type xmlGenericErrorFunc there is an interface
6811 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6812 to reset the error handling routine and its argument
6813 (by default it's equivalent to respectively fprintf and stderr.
6814 * all the c files: all wild accesses to stderr or stdout within
6815 the library have been replaced to calls to the handler.
6816
6817Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6818
6819 * configure.in: release 2.2.6
6820 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6821 exporting the inner functions of xpath for extension modules
6822 * doc/*: updated and rebuilt the doc
6823
6824Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6825
6826 * nanohttp.c : applied Wayne HTTP cleanup patch
6827 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6828 and xmlNodeSetSpacePreserve()
6829
6830Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6831
6832 * xpath.c: closing bug #29260
6833
6834Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6835
6836 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6837 multikey tuples, made hash structure opaque
6838 * valid.[ch]: moved elements, attributes, notations decalarations
6839 as well as ID and refs to hash tables.
6840 * entities.c: hash cleanup
6841 * xmlmemory.c: fixed a dump problem in debug mode
6842 * include/Makefile.am: problem passing in DESTDIR= values patch
6843 from Marc Christensen <marc@calderasystems.com>
6844 * nanohttp.c: removed debugging remains
6845 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6846 * HTMLparser.c parser.c: fixing a number of problems with the
6847 macros in the *parser.c files (Wayne).
6848 * HTMLparser.c: close the previous option when opening a new one
6849 (Marc Sanfacon).
6850 * result/HTML/*: updated the HTML results accordingly
6851
6852Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6853
6854 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6855 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6856 XPath functions and XML entities table to them. More to come...
6857 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6858
6859Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6860
6861 * tree.c: coalesce adjacent text nodes
6862 * valid.c: handling of blank nodes in DTd validation (raised
6863 by problems with a posteriori validation).
6864 * nanohttp.c: changing behaviour on HTTP write stuff.
6865 * HTMLtree.c: forced body and html to be explicitely closed.
6866 * xpath.h: exported more XPath functions.
6867
6868Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6869
6870 * Release of 2.2.5
6871 * xpointer.c: range() range-inside and other helper functions
6872 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6873
6874Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6875
6876 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6877 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6878
6879Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6882 and XPointer modules
6883
6884Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * SAX.h: closed #25107
6887
6888Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6889
6890 * testSAX.c: fixed problem with cdata reporting
6891 * SAXresult/* : updated
6892
6893Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6894
6895 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6896 Closed bug #27499, added to regression tests
6897 * TODO: updated
6898
6899Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6900
6901 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6902 support for SCRIPT and STYLE with help from Bjorn Reese
6903 * test/HTML/* result/HTML/*: added simple testcase and updated
6904 the existing ones.
6905
6906Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6907
6908 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6909 string-range for empty strings
6910 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6911 test/XPath/xptr/strrange: augmented the XPointer testsuite
6912
6913Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6914
6915 * doc/xml.html doc/xmlmem.html: added a module describing memory
6916 interfaces and use, updated the main page.
6917
6918Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6919
6920 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6921 nanoftp code work on Windows too now
6922
6923Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6924
6925 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6926 * xpointer.c: implemented string-range() at least a good first version
6927 * test/XPath/docs/str test/XPath/xptr/strrange
6928 result/XPath/xptr/strrange: the string-range() tests
6929
6930Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6931
6932 * Makefile.am include/Makefile.am include/win32config.h
6933 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6934 and make distcheck
6935
6936Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6937
6938 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6939 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6940 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6941
6942Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6943
6944 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6945 patch for socklen_t detection by
6946 Albert Chin-A-Young <china@thewrittenword.com>
6947
6948Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6951 and added a --dtdvalid option to xmllint used to test it
6952
6953Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6954
6955 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6956 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6957
6958Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6959
6960 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6961 handlings (registration, lookup, cleanup)
6962
6963Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6964
6965 * configure.in Makefile.am include/makefile.am: adding XPointer
6966 and XPtrtests target
6967 * xpointer.[ch] : new files for XPointer support
6968 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6969 more XPath tests
6970
6971Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6972
6973 * configure.in: fixed, very broken, make distcheck works again
6974
6975Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6976
6977 * More work toward 2.2.5, integrated a number of patches
6978 * configure.in Makefile.am win32config.h.in: trying to cleanup
6979 make distcheck .... huh ...
6980 * include/Makefile.am include/win32config.h: new directory
6981 for includes
6982 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6983 updated teh makefiles and instructions for WIN32
6984 * xpath.c: small fixes
6985 * test/XPath/ results/XPath: updated the testcases and results
6986 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6987 suggested patches
6988 * valid.c: fixed an ID bug
6989
6990Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6991
6992 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006993 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006994 * xpath.[ch]: worked on XPointer
6995
6996Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6997
6998 * configure.in Makefile.am: 2.2.5, ship the include in an
6999 include/libxml subdirectory, use symlinks when using CVS
7000 * testSAX.c: fixed small bug
7001 * testXPath.c: changed the way testfiles are parsed
7002 * debugXML.c: same kind of cleanup when parsing an argument expression
7003 XPath/XPointers can have blanks embedded
7004 * xpath.[ch]: more cleanup, reorgs for XPointer work
7005 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7006 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7007
7008Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7011 in the XPath engine, rewrote large parts of it, now it's far
7012 cleaner and in sync with the REC not an old WD. Fixed a parsing
7013 problem in the interactive XML shell found when testing XPath.
7014
7015Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7016
7017 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7018 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7019 examples with the extra test
7020
7021Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7022
7023 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7024 the global init function.
7025
7026Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7027
7028 * HTMLparser.c: Doohhh, attribute name parsing was still case
7029 sensitive ! Fixed this ...
7030 * result/HTML/* : updated the tests results accordingly
7031
7032Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7035 engine, should be far more stable, incorporated a new version of
7036 preceding/following axis, need testing
7037 * uri.c: fixed file:///c:/a/b/c problem
7038 * test/XPath/tests/idsimple: augmented the XPath tests
7039
7040Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7041
7042 * doc/* rebuilding docs for 2.2.4 release
7043
7044Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7045
7046 * configure.in: releasing 2.2.4
7047 * parser.[ch]: added xmlStrEqual()
7048 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7049 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7050 use xmlStrEqual instead
7051 * TODO: updated
7052 * added an XPath test
7053
7054Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7055
7056 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7057 * entities.h: exported xmlInitializePredefinedEntities
7058 * parser.[ch] : added xmlInitParser()
7059 * parserInternals.h : had to export htmlInitAutoClose()
7060
7061Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7062
7063 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7064 problems
7065 * Makefile.am : added XPath regression tests to normal tests
7066 * uri.c: fixed a problem with local paths, cleanup
7067 * parser.c: fixed a problem with large CData sections
7068
7069Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7070
7071 * configure.in xml-config.in: patch from "Ben Taylor"
7072 <sol7x86@hotmail.com> for solaris shared libs lookup
7073
70742000-09-30 Martin Baulig <baulig@suse.de>
7075
7076 * libxml-2.0.pc.in: Provide pkg-config script.
7077
7078 * configure.in: Create the libxml-2.0.pc script from the
7079 libxml-2.0.pc.in templates.
7080 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7081 script in `$(libdir)/pkgconfig'.
7082
7083Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7084
7085 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7086 when compiling with MSC
7087
7088Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7089
7090 * xpath.c: patch for normalize-string() substring-before(),
7091 substring-after() and translate() functions from Bjorn Reese
7092 <breese@mail1.stofanet.dk>
7093 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7094 Fredrik Hallenberg <hallon@lysator.liu.se>
7095 * TODO: updated
7096
7097Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7098
7099 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7100 problem of socklen_t being undefined on a number of platforms
7101 * debugXML.c: fixed a compilation problem when without snprintf
7102
7103Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7104
7105 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7106 an URI bug and a fix for the control-character-induced infinite loop
7107 * nanohttp.c: preventive fix for compiling on WIN32
7108
7109Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7110
7111 * xmlint.c: closing bug #25000
7112
7113Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7114
7115 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7116 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7117 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7118 related function, fixing xmlStrncmp(), and associated cleanup
7119 * result/HTML/entities.html.sax: updating result
7120
7121Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * uri.c: applied patch for URI escaping from Wayne Davison
7124 <wayned@blorf.net>
7125 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7126 from Denis Barbier <barbier@imacs.polytechnique.fr>
7127 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7128 patch from Wayne Davison
7129
7130Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7131
7132 * doc/xml.html : updated with new releases, adding "how to help"
7133
7134Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7135
7136 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7137 removed a few warnings in pedantic mode ...
7138 * parserInternals.c parser.c: moved encoding switching function
7139 to parserInternals.c
7140 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7141
7142Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7143
7144 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7145 error or warning handlers
7146
7147Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7148
7149 * parserInternals.c parserInternals.h parser.c Makefile.am:
7150 created a new module parserInternals.c, moved most of the
7151 code shared by the various parsers there, as well as
7152 deprecated code from parser.c. More cleanup of parser.c
7153 * uri.c: fixed a problem when URI is NULL
7154 * valid.c: speedup when looking for an attribute declaration
7155
7156Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7157
7158 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7159 the cleanup of the computation of URI references when seeking
7160 external entities. The URI reference string and the resulting
7161 URI are both stored now.
7162 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7163 large s(n)printf checks and cleanup from Denis Barbier
7164 <barbier@imacs.polytechnique.fr>
7165 * xmlversion.h.in tree.h: couple of SGML declarations for a
7166 possible docbook module.
7167 * result/VC/ : a couple of test output changed due to the change
7168 of the entities URI
7169
7170Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * parser.h: added a _private field for linking user's data
7173
7174Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7175
7176 * parser.c parserInternals.h: demacroified most of the IS_XXX
7177 the gain in size is significant so ...
7178
7179Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7180
7181 * entities.c: cases where looking up entities with doc==NULL
7182 covered
7183
7184Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7185
7186 * uri.c: applied Wayne Davison patch
7187 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7188
7189Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7190
7191 * uri.c testUri.c: applied Wayne Davison patches
7192 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7193 * Makefile.in: added URItest and included thenin "make tests"
7194
7195Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7196
7197 * xmlversion.h.in: closed bug 22941
7198
7199Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7200
7201 * doc/xmlio.html: added doc and example for entity loader
7202 redefinition.
7203
7204Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7205
7206 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7207 used by libxml
7208
7209Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7210
7211 * parser.c: Fixed bug on invalid ontent characters and when using
7212 push.
7213 * xmllint.c: fixed xmllint endling of errors in push mode
7214
7215Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7216
7217 * HTMLparser.c testHTML.c: applied two new patches from
7218 Wayne Davison <wayned@users.sourceforge.net>
7219 * result/HTML/*.sax: regenerated HTML SAX output
7220 * parser.c: more cleanup.
7221
7222Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7223
7224 * HTMLparser.[ch] testHTML.c: applied the second set of
7225 patches from Wayne Davison <wayned@users.sourceforge.net>,
7226 adding htmlEncodeEntities()
7227 * HTMLparser.c: fixed an ignorable white space detection bug
7228 occuring when parsing with SAX only
7229 * result/HTML/*.sax: updated since the output is now HTML
7230 encoded...
7231
7232Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7233
7234 * HTMLparser.[ch]: applied some of Wayne Davison
7235 <wayned@users.sourceforge.net> patches
7236
7237Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7238
7239 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7240 undeclared namespace prefix was used, added a warning.
7241 Cleaned up support w.r.t. entities, spilling out a warning
7242 and being pedantic on lookups.
7243 * test/warning/ent9 : added testcase for previous example.
7244 * TODO: updated
7245 * parserInternals.h parser.c: changed the way names are parsed
7246 now allow infinite size and decrease penalty for normal use
7247 * parser.c: Started a big cleanup/check of the parser code,
7248 fixed some of the most tortuous entity code, spotted code
7249 unused anymore
7250 * test/*: added tests for very long names and related nasty
7251 things.
7252
7253Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7254
7255 * doc/encoding.html: added encoding aliases doc
7256 * doc/xml.html: updates
7257 * encoding.[ch]: added EncodingAliases functions
7258 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7259 bottleneck affecting large DTDs like Docbook
7260 * parser.[ch] xmllint.c: added a pedantic option, will be
7261 useful
7262 * SAX.c: redefinition of entities is reported in pedantic mode
7263 * testHTML.c: uninitialized warning from gcc
7264 * uri.c: fixed a couple of bugs
7265 * TODO: added issue raised by Michael
7266
7267Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * doc/encoding.html: propagated Martin Duerst suggestions
7270
7271Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7274 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7275 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7276 by Wayne Davison
7277
7278Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7279
7280 * nanoftp.c nanohttp.c: small cleanup
7281 * TODO: updated
7282
7283Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7284
7285 * added an old VC testcase and updated title.xml entity
7286
7287Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7288
7289 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7290 done on auto-opening of <p> tags and cleanup of SAX output
7291
7292Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7293
7294 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7295
7296Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7297
7298 * doc/xml.html libxml.* structure.*: updated the doc a bit
7299
7300Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7301
7302 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7303 of SAX tests
7304
7305Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7306
7307 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7308 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7309
7310Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7311
7312 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7313 * testHTML.c: fix core dump on Solaris 2.x systems
7314 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7315 * result/HTML/*.sax: previous bug fix lead to new results
7316
7317Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7318
7319 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7320 * configure.in: added --with-readline=DIR to accept alternate
7321 path for readline include/library
7322 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7323 for ANSI under HP-UX
7324 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7325 includes @LIBS@
7326
7327Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7328
7329 * doc/* : rebuilt the docs
7330 * getting ready for 2.2.2 release
7331
7332Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7333
7334 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7335 and xmlAddFeature()
7336 * tree.[ch]: added xmlAddChildList()
7337 * xmllint.c: MAP_FAILED macro test
7338 * parser.h: added xmlParseCtxtExternalEntity()
7339 * valid.c: applied bug fixes removed warning
7340 * tree.c: added CDATA block to elements content
7341 * testSAX.c: cleanup of output
7342 * testHTML.c: added SAX testing
7343 * encoding.c: better error recovery
7344 * SAX.c, parser.c: fixed one of the external entity processing
7345 of the OASis testsuite
7346 * Makefile.am: added HTML SAX regression tests
7347 * configure.in: bumped to 2.2.2
7348 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7349 SAX results
7350
7351Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7352
7353 * configure.in: patch for HP compiler
7354
73552000-08-04 Sven Heinicke <sven@zen.org>
7356
7357 * xmllint.c: Was coredumping sometimes when the file given didn't
7358 exist.
7359
7360Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7361
7362 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7363
7364 when using in memory parsing. Need some cleanup.
7365 * xmllint.c configure.in: added a --memory flag to test memory
7366 parsing
7367
7368Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7369
7370 * nanohttp.c: fixed socklen_t replacement to unsigned int
7371 * parser.c: fixed a space handdling missing at the end of
7372 production 28 DOCTYPE.
7373 * xmlmemory.c: fixed a stupid bug on the routine to override
7374 allocation functions
7375 * TODO: updated
7376
7377Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7378
7379 * doc/ regenerated the docs
7380
7381Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7382
7383 * doc/encoding.html doc/xml.html: added I18N doc
7384 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7385 improvements, both parser and filters, added ASCII & HTML,
7386 fixed the ISO-Latin-1 one
7387 * xmllint.c testHTML.c: added/made visible --encode
7388 * debugXML.c : cleanup
7389 * most .c files: applied patches due to warning on Windows and
7390 when using Sun Pro cc compiler
7391 * xpath.c : cleanup memleaks
7392 * nanoftp.c : added a TESTING preprocessor flag for standalong
7393 compile so that people can report bugs more easilly
7394 * nanohttp.c : ditched socklen_t which was a portability mess
7395 and replaced it with unsigned int.
7396 * tree.[ch]: added xmlHasProp()
7397 * TODO: updated
7398 * test/ : added more test for entities, NS, encoding, HTML, wap
7399 * configure.in: preparing for 2.2.0 release
7400
7401Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7402
7403 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007404 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007405
7406Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7407
7408 * doc/xml.html: changed the xmlsoft.org structure, updated the
7409 examples w.r.t. root and childs
7410
7411Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7412
Daniel Veillard784b9352003-02-16 15:50:27 +00007413 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007414
7415Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * HTMLparser.c: Work on character encoding support for the HTML parser
7418 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7419 * encoding.c: Fixed a potential memleak in the encoding stuff
7420
7421Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7422
7423 * doc/FAQ.html doc/Makefile.am : added a FAQ
7424
7425Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7428 of the HTML parser to force it to not bypass SAX
7429
7430Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * win32config.h.in: updated
7433 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7434 lacks iconv support :-( need to release 2.1.1
7435 * configure.in: release 2.1.1
7436 * HTMLparser: fixed bug #14784
7437 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7438 by Windows compiler
7439 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7440 the SAX startDocument() callback.
7441 * TODO: updated
7442
7443Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * added xmlStopParser()
7446
7447Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * configure.in: 2.1.0 prerelease
7450 * Large resync between W3C and Gnome tree
7451 * nanoftp, nanohttp.c: fixed stalled connections probs
7452 * HTMLtree.c SAX.c : support for attribute without values in
7453 HTML for andersca
7454 * valid.c: Fixed most validation + namespace problems
7455 * HTMLparser.c: start document callback for andersca
7456 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7457 * parser.h, SAX.c: serious speed improvement for large
7458 CDATA blocks
7459 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7460 different encoding
7461 * example/Makefile.am example/gjobread.c tree.h: work on
7462 libxml1 libxml2 convergence.
7463 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7464 and the LIBXML_TEST_VERSION macro
7465
7466Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7467
7468 * doc/xml.html: various patches and improvements typo fixed by
7469 Felix Natter
7470 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7471 from Felix Natter <fnatter@gmx.net>
7472
7473Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7474
7475 * doc/upgrade.html: updated with instructions for support of both
7476 libxml-1.x and libxml-2.x
7477 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7478 for 2.x support and also fixed includes
7479
7480
7481Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7484 the encoding support, added iconv support, so now libxml if
7485 compiled with iconv automatically support japanese encodings
7486 among others. Work based on initial patch from Yuan-Chen Cheng
7487 I may have broken binary compat in the encoding handler
7488 registration scheme, but that was so utterly broken I don't
7489 expect anybody to have used this feature until now.
7490 * parserInternals.h: fixup on the CHAR range macro
7491 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7492 code.
7493 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7494 * uri.c: added xmlParseURI() I can't believe I forgot to
7495 implement this one in 2.0 !!!
7496 * SAX.c: moved doc->encoding update in the endDocument() call.
7497 * TODO: updated.
7498
7499Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * tree.h: removed extraneous xmlRemoveProp definition
7502 * TODO: added item about --disable-corba configure switch
7503 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7504 * nanoftp.c: fixed include problems giving troubles on AIX and
7505 slowlaris
7506 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7507 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7508 comment and headers changes to lower gtk-doc number of warnings
7509 * doc/html/*: rebuilt docs
7510
7511Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7512
7513 * HACKING: documented the tag for 1.x and instructions
7514
7515Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7518 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7519 xmlCreateIOParserCtxt
7520 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7521 significant overall improvement
7522 * xmllint.c: added I/O test to xmllint
7523 * testSAX.c: added a speed test
7524 * doc/* : updated/regenerated
7525
7526Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7527
7528 * xpath.c uri.h parserInternals.h: cosmetic changes from
7529 "Timur I. Bakeyev" <timur@bat.ru>, including making
7530 xmlCreateURI() public
7531
7532Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7535 and the code at the same time. Added a clean mechanism for
7536 overload or added input methods: xmlRegisterInputCallbacks()
7537 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7538 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7539 * TODO: updated
7540 * doc/* : updated/regenerated
7541 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7542 source dir
7543
7544Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * testURI.c: yet another forgotten commit, I should get some sleep !
7547
7548Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * xmllint.c: forgot to commit this too ?
7551
7552Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7553
7554 * xmlversion.h.in : forgot to commit this previously
7555
7556Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7557
7558 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7559 * README TODO: updated for release
7560 * uri.c uri.h: added authority parsing/saving
7561 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7562 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7563 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7564 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7565 Makefile.am : added compile-time customization of libxml
7566 --with-ftp --with-http --with-html --with-xpath --with-debug
7567 --with-mem-debug
7568 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7569 #include <libxml/xxx.h> I hope it won't break too much stuff
7570 and will be manageable in the future...
7571 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7572 and added xmllint to the installed programs
7573 * uri.h: added xmlFreeURI()
7574
7575Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7576
7577 * uri.c uri.h: finished the escaping handling, the base support
7578 and the URI path normalization. Looks good just lacks the
7579 authority content parsing code.
7580 * Makefile.am: added instructions to generate testURI
7581 * TODO: updated
7582 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7583 added links and icons for W3C and Gnome
7584
7585Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7586
7587 * xmlmemory.[ch] : seems I forgot to actually update the files in
7588 the last commit :-)
7589 * doc/xml.html doc/html/* : updated and uploaded the docs
7590
7591Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7592
7593 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7594 * TODO: updated
7595 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7596 libxml default allocation function with another set (like gmalloc/
7597 gfree).
7598 * Makefile.am, uri.c, uri.h: added a set of functions to do
7599 exact (litteraly copied from the RFC 2396 productions) parsing
7600 and handling of URI. Will be needed for XLink, one XML WFC,
7601 XML Base and reused in the nano[ftp/http] modules. Still work
7602 to be done.
7603
7604Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7605
7606 * configure.in, libxml.spec.in : libxml2
7607 * doc/* : updated the doc page, rebuilt the docs
7608
7609Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7610
7611 * all: tagged LIB_XML_1_X
7612 * *.c *.h : updated from W3C CVS tree
7613 * configure.in : 2.0.0-beta
7614 * libxml.spec.in : libxml2 package nam
7615 * result/* : new version of the tests output
7616
7617Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7620
7621Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7622
7623 * doc/* : rebuilt the docs
7624 * parser.c: final patch on #6766
7625 * valid.c: small patch on validity checks.
7626
7627Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7630 added
7631 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7632 compatibility w.r.t. XML spec and existing code.
7633
7634Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * parser.c: seems a better solution to <a> </a> exists,
7637 will try it for a while
7638
7639Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * parser.c: tried to remove the <a> </a> generating <a/>
7642 this is hard. Left a flag for that purpose. Fixed bug #6766
7643 * configure.in: prepared 1.8.7 not released, due to previous
7644 problem
7645
7646Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7647
7648 * doc/xml.html : applied second patch from Paul DuBois
7649
7650Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * doc/xml.html : applied patch from Paul DuBois
7653
7654Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7655
7656 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7657
7658Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7659
7660 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7661 compilation warnings on various platforms.
7662 * parser.c: Fixed #5281 validity error callbacks are now desactived
7663 by default if not validating.
7664
7665Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7668
7669Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7670
7671 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7672 <gkatsi@cs.toronto.edu>
7673
7674Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7677 processing URLs
7678
7679Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7680
7681 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7682 xmlNanoFTPUpdateURL for persistent control connections.
7683 * configure.in: 1.8.6
7684
7685Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7688 * tree.[ch] : added xmlSaveNoEmptyTags
7689
76902000-01-29 James Henstridge <james@daa.com.au>
7691
7692 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7693
7694 * Makefile.am: added nanoftp.[ch] to the build.
7695
7696Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * nanoftp.[ch]: cleanup, comments, API
7699 * debugXML.c : fixed a bug in the cat command
7700 * doc/*: regenerated the docs
7701
7702Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7703
7704 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7705 * debugXML.c : fixed a bug in the cat command
7706 * valid.c: fixing some small probs
7707 * libxml.spec.in: get rid of the SNAP suffix
7708 * doc/xml.html: updated the status
7709
7710Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7711
7712 * xml-config.in: xml-config --version to just return the
7713 version number
7714 * xpath.c: some cleanup w.r.t. axis when the current node is
7715 an attribute.
7716 * TODO: updated
7717
7718Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * configure.in: prepared for libxml-1.8.5
7721 * doc/* recompiled the documentation
7722
77232000-01-17 Jody Goldberg <jgoldberg@home.com>
7724
7725 * configure.in : WARNING autoconf subtlety alert :
7726 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7727 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7728 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7729 get defined by AC_CHECK_HEADERS.
7730
7731Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7734 Rune.Djurhuus@fast.no
7735
7736Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7737
7738 * TODO: updated
7739 * tree.c, parser.c: made sure that only memory alloc problems
7740 and internal parser errors are allowed to write to stdout or
7741 stderr.
7742
7743Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * tree.c : restored xmlNewGlobalNs since this seems used by
7746 a lot of existing code :-(, fixed a bug in xmlNewNs
7747 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7748 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7749 to exit() from the library code.
7750 * xpath.c, parser.c: removed bugs or unused code detected by
7751 Windows compilers
7752 * parser.c: started adding interfaces for parsing well balanced
7753 XML fragments
7754 * configure.in: releasing 1.8.4
7755 * doc/* : rebuilt the docs
7756
7757Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * tree.[ch] : added xmlNewDocFragment() for DOM
7760 * testHTML.c: uninitialized variable.
7761
7762Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * doc/* : rebuild the docs
7765
7766Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7767
7768 * acconfig.h: readline and history patch
7769 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7770 * tree.c: added check and handling when possibly removing an ID
7771 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7772 and saving.
7773 * test/HTML/entities.html result/HTML/entities.html* : test for
7774 various entities reference cases
7775 * result/HTML/* : as a result output of some testcase have
7776 changed
7777 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7778 by previous example. added xmlParseTryOrFinish().
7779 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7780 entities.h debugXML.h HTMLparser.h: changed the way struct are
7781 declared to allow gtk-doc to expose those
7782 * parser.c: closed bug #4960
7783 * Makefile.am configure.in: Applied patch from
7784 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7785 and math/socket libs detection
7786
7787Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7788
7789 * configure.in, Makefile.am: link tester against readline
7790 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7791
7792Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7793
7794 * tree.[ch]: added xmlRemoveProp
7795 * win32config.h.in nanohttp.c: avoid including the Windows
7796 socket stuff in every C files
7797 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7798 the XmL parser(s)
7799 * test/ns4 result/ns4 etc...: added test case for previous prob
7800 * tree.c: xmlNewNs wasn't checking for double definition
7801 * Makefile.in: fixed a problem with dist-hook duplicates
7802 * parser.[hc], xmlIO.c: fixed the loading of external entities
7803 APIs, now xmlLoadExternalEntity() is used everywhere and
7804 setting up an app specific front-end using the
7805 * SAX.c parser.c: some fixes, now the xhtml spec validates
7806 with the xhtml DTD.
7807 * error.c: fixed crashes in case of no input stream
7808 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7809 to the validation tests and results
7810
7811Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7814 too htmlCreatePushParserCtxt() and htmlParseChunk()
7815 * parser.c: a bit of cleanup.
7816 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7817 to XML) removed the last mem leak known
7818 * HTMLtree.c: output message cleanup
7819 * xmlmemory.c: display content info about memory blocks
7820 * result/HTML/wired.* : missing att value warning change
7821
7822Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7823
7824 * doc/* : rebuilt the documentation
7825
7826Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * parser.[ch] parserInternals.h: Push parser for XML,
7829 seems to work fine now
7830 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7831 --push for push testing
7832 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7833 * testSAX.c: added --push
7834 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7835 subtree
7836 * xmlIO.[ch] : enriched API + fixes for push mode
7837 * entities.[ch]: added the entity content length to the struct.
7838 * xmlmemory.[ch]: new API to show the last entries for the shell
7839 * valid.c: added required attribute testing
7840 * SAX.c: the cdata callback now merge contiguous fragments
7841 * HTMLparser.c: cleanup of some macros
7842
7843Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * parser.c: fix for PIs name starting with xml
7846 * tree.c: fixed a potential problem with || and && ops
7847 * *.c, configure.in win32config.h.in : generate win32config.h for
7848 those on the Other Side !
7849
7850Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * parser.c: fixed a stupid = vs. == bug :-(
7853 * doc/gnome-xml.sgml: s/glade/xml/
7854
7855Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * configure.in, doc/xml.html : bug fix release 1.8.2
7858 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7859 Hopefully the end of that silly C++ include problem
7860 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7861 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7862 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7863 troubles with autoclosed elements when the stree shape doesn't
7864 follow the DtD specs. Added htmlIsAutoClosed() and
7865 htmlAutoCloseTag()
7866 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7867 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7868 * debugXML.c: fixed a bug on printing default namespaces.
7869 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7870
7871Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7872
7873 * result/HTML/*.htm[l] : updated the HTML regression tests according
7874 to the new output
7875 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7876 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7877 problem due to intermix of extern "C" { ... } declarations for C++
7878 and recursive includes in the headers
7879
78801999-12-20 Chris Lahey <clahey@umich.edu>
7881
7882 * HTMLtree.c: Made it so that html nodes with a single child do
7883 not insert a carriage return before or after the child node.
7884
7885Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * configure.in, doc/xml.html : bug fix release 1.8.1
7888 * parser.c: fixed bug #4344
7889 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7890 added the glue to avoid C++ problems
7891 * doc/* : regenerated the documentation
7892
7893Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7894
7895 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7896 namespace recognition, and Dia as a resul :-(
7897 * encoding.c: closed bug #3950
7898
7899Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7900
7901 * valid.c: debugging a posteriori validation, except URI expansion
7902 stuff this should be fixed now
7903 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7904 Carl Nygard <cnygard@bellatlantic.net>
7905 * tester.c: added --postvalid, cleaning of the code
7906 * tree.[ch]: added xmlDocGetRootElement()
7907
7908Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7909
7910 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7911 c++ losage.
7912
7913Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7914
7915 * configure.in, doc/xml.html : bumped to 1.8.0
7916 * xlink.[ch], Makefile.am : added framework for link detection
7917 * parser.h: added nbChars to parser context, needed for cleanup.
7918 * xmlmemory.c: removed a nasty bug when out of mem
7919 * valid.[ch]: adding namespace support for attribute decl
7920 * tester.c: added --debugent option
7921 * debugXML.[ch]: added xmlDebugDumpEntities()
7922 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7923 buffers instead, this was really needed, validation was breaking
7924 in strange ways due to that. Added xmlParseStringPEReference()
7925 and other parsing from strings functions. Entities processing
7926 modified again, but PERef are still not handled correcly but
7927 unless you're Eve Maller you won't notice :-)
7928 * HTMLparser.c: large changes toward reliability, and switched to
7929 lowercase internal tags, XHTML is lowercase, so it will help
7930 that output is closer to next version.
7931 * doc/* : regenerated the documentation, it is now hosted at
7932 http://xmlsoft.org/ (same bits I just bought the domain :-)
7933
7934
7935Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7936
7937 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7938 doc generation
7939 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7940 in the SAX API
7941 * doc/*: rebuilt the doc making sure everything appears in the
7942 HTML files
7943
7944Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7945
7946 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7947 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7948 which allow impressive speed improvement on dataset with
7949 large text pieces, but at the cost of broken binary
7950 compatibility and slightly bigger memory usage.
7951 Configure with --with-buffers to activate them, they
7952 are protected with XML_USE_BUFFER_CONTENT define.
7953 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7954 goal is 0 memory left allocated once parser is no more used
7955 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7956 call xmlCleanupParser() and xmlMemoryDump()
7957
7958Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7959
7960 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7961 * parser.[ch] encoding.[ch]: added memory cleanup routines
7962 * parser.c: closing bug #3788
7963 * doc/*: rebuilt the doc
7964
7965Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7968 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7969 * tester.c: added --compress option
7970 * doc/*: rebuilt the documentation
7971
7972Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7973
7974 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7975 if given /proc/kcore as input !
7976 * doc/xml.html doc/*: updated and rebuilt the documentation
7977
7978Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7979
7980 * parser.c: Fixed some wrongly space collapsing code due to
7981 a misreading of the spec.
7982 * result/*: fixed the output accordingly
7983
7984Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7985
7986 * encoding.c: bug fix and typos
7987 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7988 * parser.c: added attribute normalization closing bug #3597
7989 * test/att* result/att* SAXresult/att*: testcase for attribute
7990 normalization
7991
7992Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * configure.in: closing bug #3163 by adding extra flags for the
7995 cc compiler on HP-UX
7996
7997Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7998
7999 * valid.[ch] : removed a typo and an enumerated type bug in the
8000 xmlAddElementDecl() function
8001 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8002 call to xmlEncodeEntitiesReentrant() so that the functions
8003 New, Set and Get are at the same level.
8004 * parser.c HTMLparser.c: extra memory allocation bug for
8005 attributes detected by someone using libxml in embedded systems :-)
8006
8007Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8008
8009 * xmlmemory.h: turned off mem debug :-\
8010
8011Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * parser.c: closed bug #2784 a one line fix, but worth pushing
8014 a new release out
8015 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8016 some structures, comments before and after the
8017 main element, and other nastyness
8018 * HTMLtree.c tree.c: accomodate the extended HTML supported
8019 * configure.in: pushing 1.7.4
8020 * test/ent8 and related outputs : added a new test for bug #2784
8021 * test/HTML/wired.html and related output: a nasty HTML example
8022 * Makefile.am: improved the test scripts
8023 * docs/* : reran the documentation extractor, updated xml.html
8024
8025Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8026
8027 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8028 HTMLparser and debugged the HTML related code. HTML documents
8029 now have their own type
8030 * entities.c: do not dump &apos; for HTML output
8031 * xmlmemory.c: improvement, breakpoint mechanism
8032 * testHTML.c: added --sax --repeat ...
8033 * Makefile.am: improved the HTML tests
8034 * valid.[ch]: added xmlValidGetValidElements and
8035 xmlValidGetPotentialChildren
8036 * tester.c: added --insert to test the 2 new functions
8037 * test//* result//* SAXresult//* : regression test cleanup
8038 and extension.
8039 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8040 gnome-xml-nanohttp.html
8041
8042Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8043
8044 * HTMLparser.c: fixed problems with some autoclose tags
8045 * tree.c: fixed XML output problems.
8046 * result/* SAXresult/*: update of the tests output
8047
8048Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8049
8050 * Makefile.am: Arturo patch for xmlConf.sh version info
8051 * parser.c: Tim Josling patch for single quoted items
8052 * tester.c: Tim Josling patch for tester options usage
8053 * tree.h: indent cleanup
8054
8055Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8056
8057 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8058 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8059
8060Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8061
8062 * tree.c : Raph patch for initialization of CORBA fields
8063 * parser.c, xpath.c, ...: modification of doc comments
8064 * xpath.c : allow spaces in xpath expressions
8065
8066Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8067
8068 * xmlmemory.h: turning off memory debug :-(
8069
8070Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8071
8072 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8073 better SAX interfaces.
8074 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8075 entity.
8076 * configure.in: 1.7.2
8077
8078Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8079
8080 * libxml.spec.in: fixed the URL
8081 * doc/xml.html: improved the documentation front-end
8082
8083Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8084
8085 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8086
8087Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8088
8089 * libxml.spec.in: fixed the alpha compile problem
8090 * parser.[ch]: changed errno to errNo in the parser context :-(
8091 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8092 * doc/xml.html: changed CHAR to xmlChar
8093 * doc/html/*: recompiled the documentation
8094 * configure.in: 1.7.1
8095
8096Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8097
8098 * parser.h: modified the parser context struct to regain 1.4.0
8099 binary compatibility
8100 * parser.c, xml-error.h: added errno ot teh context and defined
8101 a set of errors values with update of errno
8102 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8103 DTDs and entities
8104 * *.h, *.c: complete cleanup of the use of config.h and include
8105 protection depending on the current setup.
8106 * overalll debugging, maintenance and bug-fixing on all modules
8107 * updated the documentation
8108 * ready for 1.7.0
8109
8110Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * HTMLparser.c : cleanup
8113 * SAX.c valid.c valid.h: added ID/IDREF checking
8114 * tree.c tree.h: extended doc structure for refs
8115 * configure.in: 1.6.2
8116 * parser.c: patched bug in SAX user arg call
8117 * parserInternals.h: patched missing close in C++ wrapping
8118 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8119 especially upcoming XPointer implementation.
8120 * doc/xml.html: augmented, typo
8121
8122Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8123
8124 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8125 not all invocations of install understand -d.
8126
8127Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8128
8129 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8130 to make 'check' works, when builddir != srcdir.
8131
8132Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8133
8134 * doc/xml.html : updated the documentation
8135
8136Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8137
8138 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8139 not deallocated memory blocks
8140 * *.c : replaces all calls to malloc() free() and realloc() to
8141 the wrapper functions/macros
8142 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8143 instead of xmlFreeNodeList()
8144
8145Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8146
8147 * HTMLparser.c: corrected a stupid bug leading to core dump at
8148 tree deallocation. Removed warnings indicated by
8149 Stephane.Conversy@lri.fr
8150 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8151 looked for in the external subset
8152
8153Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8154
8155 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8156 on SGI by Stephane.Conversy@lri.fr
8157
8158Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * all .h : changed the prototype declaration indent as in gtk
8161 * most .c : working on reducing the TODOs in the code
8162 * most .c : cleanup though -pedantic and Insure++
8163 * improvements on validation ID checkings.
8164 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8165 * xml-config.in: closed #1810
8166
8167Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8168
8169 * tree.h, valid.c, valid.h: more work on validity, IDs
8170 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8171 definition for AIX
8172
8173Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8174
8175 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8176 the distribution due to a cut'n paste error at last commit
8177
8178Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * configure.in: upgraded to version 1.4.0
8181 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8182 Big update, added a large part of the validation process,
8183 it should be usable, but some parts are missing
8184 * xpath.c: improved the implementation w.r.t. root.
8185 * Makefile.am: added more tests
8186 * test and result trees: added a lot of tests
8187 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8188
8189Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8190
8191 * Added an HACKING file
8192
8193Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8194
8195 * xpath.[ch] : improvements and debug of the XPath implementation
8196 * parser.c, HTMLparser.c : modified the parsers to be progressive
8197 * tree.[ch] : extended the Buffer promitives
8198 * xmlIO.[ch] : added basic I/O routines providing progressive
8199 parsing and ready for I18N conversion plugins
8200 * SAXresult/* : the SAX callback sequence maybe slightly different
8201 now
8202 * test*.c : improved/updated the tests programs
8203 * doc/* : recompiled the docs.
8204
82051999-07-26 Michael Meeks <michael@edenproject.org>
8206
8207 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8208
8209 * tree.c: Ditto.
8210
8211Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8212
8213 * configure.in: upgraded to version 1.4.0
8214 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8215 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8216 XML query language, see http://www.w3.org/TR/xpath for more details.
8217 * parser.c, parser.h: added CHAR* related string functions for XPath
8218 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8219 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8220 rebuild the docs.
8221 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8222 and regression testing capabilities for XPath.
8223
8224Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8225
8226 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8227 closing bug #1646
8228
8229Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8230
8231 * Makefile.am, example/Makefile.am: closed bug #1683
8232
8233Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8234
8235 * example/Makefile.am, configure.in: added the makefile for the
8236 gjobread example
8237
8238Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8239
8240 * doc/Makefile.am:
8241 - fix which allow "make install DESTDIR=</install/prefix>".
8242
8243Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8244
8245 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8246 which fixed a problem on the file reading-code.
8247
8248Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8249
8250 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8251 output.
8252 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8253
8254Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8255
8256 * parser.h : Oops removed the binary compatibility problem
8257 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8258 * parser.c, HTMLparser.c: applied patches for reading from stdin
8259
8260Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * parser.c, entities.c, valid.c: cleanup bug #1591
8263 * configure.in: cleanup bug #1592
8264 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8265 the same tree back-end. Hence gdome will be available for it.
8266 * doc/Makefile.am: close bug #617
8267
8268Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8269
8270 * parser.c: alloctate a per parser context SAX interface block
8271
8272Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8273
8274 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8275 and xmlEncodeEntitiesReentrant with the correct one :-\
8276
8277Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * commit of my internal XML base changes, quite a lot of
8280 changes, cleanups, better entities support, framework for
8281 new I/O and charset detection and handling
8282 * Fixed the configure/Makefile stuff to generate shared libs
8283 with the proper version info, so we jumped on rev from
8284 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8285 xmlEncodeEntities() result need to be freed now, and a string
8286 xmlParserVersion provide the current library version.
8287
8288Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8289
8290 * parser.c: fixed a buffer overrun for when you have a very long
8291 attribute with no entities in it.
8292
8293Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8294
8295 * added example directory
8296 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8297
8298Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8299
8300 * Release of libxml-1.1, nearly everything has been touched for
8301 this.
8302 * Added more regression tests
8303 * Updated the documentation
8304
8305Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * tree.[ch]: unified the XML_NO_CORBA defines.
8308 * parser.c encoding.[ch]: started plugging in char encoding detection
8309
8310Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8311
8312 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8313 Also freed allocated buffer.
8314
8315Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8316 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8317 reentrancy problem at printing. One is left in entities.c, to
8318 remove ASAP
8319 * testSAX.c : added a test example showing the use of the SAX
8320 interface if one doesn't want to build the DOM tree.
8321 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8322
8323Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8324
8325 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8326 large revamping of the parser to use SAX callbacks
8327 http://www.megginson.com/SAX/ (or at least a C like interface
8328 a la Expat). It's now possible to set up your own callbacks
8329 and the parser will not build a DOM tree.
8330 * test/* result/*: updated the test suite, I finally removed
8331 the old Namespace draft support (PI based).
8332
8333Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8334
8335 * Makefile.am: added test result to EXTRA_DIST for make tests
8336
8337Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8338
8339 * parser.c, parserInternals.h: moved the chars macro definitions
8340 to parserInternals.h
8341 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8342 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8343
8344Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8345
8346 * xml-config.in : applied patch to make --version work
8347
83481999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8349
8350 * Makefile.am (check-local): Alias for `tests' target. This will
8351 cause `make check' to do the right thing.
8352 (tests): Don't run tests in srcdir. Also, replaced calls to
8353 basename with a `sed' "equivalent".
8354
8355Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8358 it in the header and not the sources, updated the doc.
8359 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8360 pointing this out.
8361
8362Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8363
8364 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8365 exported the inputStream routines.
8366 * doc/html/* : updated accordingly
8367
8368Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8369
8370 * parser.c, parser.h, parserInternals.h: added a few extra
8371 internal calls to allocate and free parser contexts ...
8372 * doc/html/* : updated accordingly
8373
8374Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8375
8376 * configure.in, Makefile.am, doc/makefile.am : General changes for
8377 1.0.0 release and including the generated HTML documentation.
8378
8379Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8380
8381 * makefile.am : added parserInternals.h, oops.
8382
8383Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * parserInternals.h: added this header giving access to the parser
8386 internal functions.
8387 * doc/Makefile.am : added a rebuild target which rebuilds the full
8388 set of documentations
8389 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8390 the internal subset.
8391 * *.c *.h: modifications needed to generate the documentation using
8392 gtk-doc, cleanup of functions blocks, reorganisation of struct
8393 declarations.
8394
8395Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8396
8397 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8398 the tar and spec file to include the beginning of the doc.
8399
84001999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8401
8402 * doc/.cvsignore: Added this file.
8403
8404Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8405
8406 * tree.c: fixed xmlGetProp to return "" when the attribute
8407 exists, even if the node-list is NULL.
8408
8409Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8410
8411 * tree.c: patched an error outputting empty attribute values.
8412 * Makefile.am and doc/makefile.am: have been updated during the
8413 week-end. Sorry for an empty CVS log, I got a shell problem.
8414
8415Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8416
8417 * tree.h: cleaned up using enums instead of defines
8418 * parser.c, valid.[ch]: more work on parsing/output of element
8419 declarations
8420
8421Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8422
8423 * valid.[ch], tree.c, parser.c : more work toward full parsing
8424 of XML DTDs.
8425 * README: added informations about mailing-list and on-line
8426 documentation
8427
84281999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8429
8430 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8431
8432Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8433
8434 * parser.c, tree.[ch] : more work toward conformance testing,
8435 added a last element to accelerate parsing of very flat structures
8436 started working on internal subset Element content declaration.
8437 * valid.[ch] : first cut at adding code toward validation.
8438 * previous changes had also small impact on most files, especially
8439 the conformance testing using James Clark test suite.
8440
8441Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8442
8443 * test/* : updated the examples, most of them were not well
8444 formed (humm), and added rdf2.
8445 * result/* : resulting changes in the output.
8446
8447Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8448
8449 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8450
8451Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8452
8453 * tree.c: patched a bug in the generation of empty attributes
8454
8455Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8456
8457 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8458 for node/trees/documents/... Biggest problem is namespace
8459 support when copying subtrees.
8460
8461Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8462
8463 * parser.c, entities.c: improve entities and char ref encoding,
8464 and cleanups of error messages.
8465
8466Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8467
8468 * parser.c, entities.c: simple bug hunting done during rpm2html and
8469 rpmfind integration.
8470
8471Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8472
8473 * parser.[ch]: Added interfaces allowing to specify a SAX
8474 handler before parsing.
8475
8476Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8477
8478 * parser.c: redirrect all errors reporting through the SAX
8479 error function
8480
8481Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8482
8483 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8484 * libtool, tlmain ...: update of the libtool files
8485
84861998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8487
8488 * entities.c: Use g_snprintf insteda of snprintf.
8489
8490Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8493 added ent5 test for this purpose.
8494 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8495
8496Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8497
8498 * parser.c: fixed? a strange error due to compression on a GWP
8499 document.
8500
8501Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8502
8503 * tree.[ch]: bug fixing
8504 * entities.[ch]: defined a specific type for predefined entities
8505 * doc/xml.html: more documentation on the library, how to use it,
8506 overview of the interfaces.
8507
8508Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8509
8510 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8511
8512Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8513
8514 * tree.c: corrected a small bug
8515 * doc/xml.html: continuing writing documentation.
8516
8517Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8518
8519 * debugXML.h debugXML.c: added debugging utilities.
8520 * tester.c: added --debug switch.
8521 * tree.c: patched an incorrect node->type assignment.
8522 * parser.c: formatting, ensure that node->doc != NULL in attributes
8523
8524Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8525
8526 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8527 entity support and provide an internal representation close to
8528 DOM one (entity ref nodes, and attribute value as tree). I tried
8529 to preserve the interface but this will surely break some apps
8530 (I have to change rpm2html/rpmfind for example). I had to change
8531 two interfaces, and the generated tree is somewhat different.
8532 * doc/* : started documenting the XML library, the tree and
8533 DOM/Corba. This is a first step.
8534
8535Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8536
8537 * parser.c: Set up the fonctions comment block, boring but useful.
8538 * parser.h, SAX.c, parser.c: now attributes are processed through
8539 the SAX interface. The problem is that my SAX interface diverged
8540 quite a bit from the original one, well this is not an official
8541 spec, and translating it from Java to C is hairy anyway...
8542
8543Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8544
8545 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8546 fonctions comment block, boring but useful.
8547
8548Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8549
8550 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8551 conversion routines. However they are not yet used to convert the
8552 inputs. The core will run with UTF-8.
8553
8554Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8555
8556 * tree.c : make sure that the type id is properly set-up when
8557 a new object is allocated, needed for DOM.
8558
8559Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8560
8561 * tree.h, tree.c: Ok, the main objects in the tree will be native
8562 corba objects, it costs 8 bytes per Node, Attribute and Document
8563 but it simplifies the Corba integration a lot (no extra interface
8564 objects to allocate/free).
8565
8566Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8567
8568 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8569 and changed NODEs contants for conformity with DOM Level 1
8570
8571Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8572
8573 * added hooks to keep track of servants when creating objects
8574 xmlDoc and xmlNode (for Corba export).
8575
8576Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8577
8578 * added xml-config script.
8579
8580Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8581
8582 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8583 to autoupdate libtool and automake conf files.
8584
85851998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8586
8587 * Makefile.am: Use '?' to separate the sed
8588 commands as ',' is used when people pass -Wl,something.
8589
8590
8591Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8592
8593 * tree.c, tree.h: added a per-document compression interface.
8594
8595Tue Sep 22 20:47:38 EDT 1998
8596
8597 * tree.c, tree.h: added saving with compression and added interfaces
8598 to control the compression level (xmlGetCompressMode,
8599 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8600
8601Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8602
8603 * parser.c: corrected a loop for files of size 0
8604
86051998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8606
8607 * error.h: New file. Contains prototyes from `error.c'.
8608
8609Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8610
8611 * Makefile.am (xmlincdir): New macro.
8612 (xmlinc_HEADERS): Renamed from include_HEADERS.
8613
8614Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8615
8616 * applied small patch on numeric entities from
8617 Christopher Blizzard <blizzard@appliedtheory.com>
8618
8619Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8620
8621 * New release 0.2, removed the old xml_* files so that it's
8622 coherent with the other CVS base (W3C), far better conformance
8623 to standard, new namespaces, decent entities support, beginning
8624 of a SAX-like interface. Nearly nothing left intact, even the
8625 test examples ...
8626
86271998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8628
8629 * .cvsignore: Add .deps dir
8630
8631Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8632
8633 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8634
8635Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8636
8637 * configure.in: added test for CPP
8638 * AUTHORS, Changelog: the original ones didn't get commited but the
8639 glib ones instead, fixed.
8640 * Makefile.am: corrected an error in library naming
8641
8642Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8643
8644 * integrated code developped at W3C
8645 * changed the original Copyright
8646 * migrated to automake
8647 * prefixed the filenames by xml_ to avoid filename clashes
8648
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008649Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8650
8651 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8652 should not be called.
8653
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008654Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8655
8656 * libxml-2.0.pc.in: applied the patch to fix #101894
8657
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008658Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8659
8660 * tree.c : applied patch from Lukas Schroeder for register callbacks
8661 * valid.c: modified patch from Lukas Schroeder to test
8662 register callbacks with --chkregister
8663
Daniel Veillard067bae52003-01-05 01:27:54 +00008664Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8665
8666 * xmlreader.c: seriously changed the way data are pushed to
8667 the underlying parser, go by block of 512 bytes instead of
8668 tryng to detect tag boundaries at that level. Changed the
8669 way empty element are detected and tagged.
8670 * python/tests/reader.py python/tests/reader2.py
8671 python/tests/reader3.py: small changes mostly due to context
8672 reporting being different and DTD node being reported. Some
8673 errors previously undetected are now caught and fixed.
8674 * doc/xmlreader.html: flagged last section as TODO
8675
Daniel Veillard51a447a2003-01-04 19:42:46 +00008676Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8677
8678 * python/libxml.py: integrated the Python 2.2 optimizations
8679 from Hannu Krosing, while maintaining compatibility with
8680 1.5 and 2.1
8681
Daniel Veillarde59494f2003-01-04 16:35:29 +00008682Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8683
8684 * xmllint.c: a bit of cleanup
8685 * xmlreader.c: small fix
8686 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8687 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8688
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008689Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8690
8691 * python/setup.py.in: patch from Stéphane Bidoul to include
8692 drv_libxml2.py in setup.py
8693
Daniel Veillard66b82892003-01-04 00:44:13 +00008694Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8695
8696 * doc/xmlreader.html: starting documenting the new XmlTextReader
8697 interface.
8698
Daniel Veillard7704fb12003-01-03 16:19:51 +00008699Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8700
8701 * xmllint.c: added the --stream flag to use the TextReader API
8702 * xmlreader.c: small performance tweak
8703
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008704Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8705
8706 * xmlreader.c python/tests/reader2py: okay the DTD validation
8707 code on top of the XMLTextParser API should be solid now.
8708
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008709Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8710
8711 * xmlreader.c python/tests/reader2py: Fixing some more mess
8712 with validation and recursive entities while using the
8713 reader interface, it's getting a bit messy...
8714
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008715Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8716
8717 * xmlreader.c python/tests/reader.py: another couple of problem
8718 related to IsEmptyElement reported by Stéphane Bidoul needed
8719 some fixes.
8720
Daniel Veillard4f860202003-01-02 13:00:02 +00008721Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8722
8723 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8724 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8725 based on the python XmlTextReader interface.
8726
Daniel Veillard3c265e42003-01-01 21:06:49 +00008727Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8728
8729 * tree.c: backing out one change in the last patch which broke the
8730 regression tests
8731
Daniel Veillard5335dc52003-01-01 20:59:38 +00008732Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8733
8734 * global.data globals.c tree.c include/libxml/globals.h: applied
8735 an old patch from Lukas Schroeder to track node creation and
8736 destruction. Probably missing a lot of references at the moment
8737 and not usable reliably.
8738
Daniel Veillard8ba17412003-01-01 19:13:12 +00008739Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8740
8741 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8742 from doc/news.html and a stylesheet
8743
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008744Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8745
8746 * xmlreader.c python/tests/reader.py: fixed another couple of
8747 xmlreader bugs reported by Stéphane Bidoul and added tests.
8748
Daniel Veillard9e395c22003-01-01 14:50:44 +00008749Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8750
8751 * xmlreader.c python/tests/reader2.py: fixed another validity
8752 checking in external parsed entities raised by Stéphane Bidoul
8753 and added a specific regression test.
8754 * python/tests/reader3.py: cleanup
8755
Daniel Veillardd5896142002-12-31 14:45:26 +00008756Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8757
8758 * xmlreader.c python/tests/reader2.py: fixed a problem with
8759 validation within entities pointed by Stéphane Bidoul, augmented
8760 the tests to catch those.
8761
Daniel Veillarddc85f282002-12-31 11:18:37 +00008762Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8763
8764 * python/generator.py: modified the generator to allow keeping
8765 class references when creating new classes, needed to fix a bug
8766 pointed by Stéphane Bidoul where the input buffer of the
8767 xmlTextReader instance gets destroyed if the python wrapper for
8768 the input is not referenced anymore.
8769
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008770Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8771
8772 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8773 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8774
Daniel Veillard571b8892002-12-30 12:37:59 +00008775Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8776
8777 * xmlreader.c python/tests/reader.py: fixed another problem
8778 pointed by Stéphane Bidoul
8779
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008780Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8781
8782 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8783 with "<a/>"
8784
Daniel Veillardecaba492002-12-30 10:55:29 +00008785Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8786
8787 * SAX.c: warn on xmlns:prefix="foo"
8788 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8789 for namespace attributes handling.
8790
Daniel Veillard2d84a892002-12-30 00:01:08 +00008791Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8792
8793 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8794 a really nasty problem raised by a DocBook XSLT transform
8795 provided by Sebastian Bergmann
8796
Daniel Veillard29b3e282002-12-29 11:14:41 +00008797Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8798
8799 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8800 by Stéphane Bidoul and integrated it into the tests
8801
Daniel Veillarde18fc182002-12-28 22:56:33 +00008802Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8803
8804 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8805 extended the XmlTextReader API a bit, addding accessors for
8806 the current doc and node, and an entity substitution mode for
8807 the parser.
8808 * python/libxml.py python/libxml2class.txt: related updates
8809 * python/tests/Makefile.am python/tests/reader.py
8810 python/tests/reader2.py python/tests/reader3.py: updated a bit
8811 the old tests and added a new one to test the entities handling
8812
Daniel Veillardaba976d2002-12-28 21:14:18 +00008813Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8814
8815 * python/generator.py python/libxml2class.txt
8816 python/tests/reader.py python/tests/reader2.py: changed the
8817 generator to provide casing for the XmlTextReader similar to
8818 C# so that examples and documentation are more directly transposable.
8819 Fixed the couple of tests in the suite.
8820
Daniel Veillard83298842002-12-28 15:12:33 +00008821Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8822
8823 * doc/guidelines.html: added a document on guildeline for
8824 publishing and deploying XML
8825
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008826Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8827
8828 * valid.c xmlreader.c: final touch running DTD validation
8829 on the XmlTextReader
8830 * python/tests/Makefile.am python/tests/reader2.py: added a
8831 specific run based on the examples from test/valid/*.xml
8832
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008833Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8834
8835 * python/libxml.py: added a few predefined xmlTextReader parser
8836 configuration values.
8837
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008838Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8839
8840 * python/libxml_wrap.h: trying to fix #102037
8841
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008842Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8843
8844 * SAX.c: fixing bug #95296, when the predefined entities
8845 are redefined in the DTD the default one must be used
8846 instead anyway.
8847
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008848Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8849
8850 * doc/xmllint.xml
8851 * doc/xmllint.1
8852 Add discussion of XML_DEBUG_CATALOG to xmllint man
8853 page - bug #100907
8854
8855
Daniel Veillarddf512f42002-12-23 15:56:21 +00008856Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8857
8858 * xmlreader.c: Fixed the empty node detection to avoid reporting
8859 an inexistant close tag.
8860
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008861Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8862
8863 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8864 for Python 2.1
8865
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008866Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8867
8868 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8869
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008870Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8871
8872 * doc/libxml2-api.xml python/tests/reader.py: one really need
8873 to provide the base URI information when creating a reader parser
8874 from an input stream. Updated the API and the example using it.
8875
Daniel Veillardea7751d2002-12-20 00:16:24 +00008876Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8877
8878 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8879 include/libxml/valid.h include/libxml/xmlreader.h: working on
8880 DTD validation on top of xml reader interfaces. Allows to
8881 validate arbitrary large instances. This required some extensions
8882 to the valid module interface and augmenting the size of xmlID
8883 and xmlRef structs a bit.
8884 * uri.c xmlregexp.c: simple cleanup.
8885
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008886Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8887
8888 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8889 work on the xml reader interfaces.
8890 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8891 Web page for the Windows binaries.
8892
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008893Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8894
8895 * xmlIO.c: applied a patch for VMS following the report by
8896 Nigel Hall
8897
Daniel Veillard3772de32002-12-17 10:31:45 +00008898Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8899
8900 * parser.c: the parseStartTag bug fix wasn't complete.
8901
Daniel Veillard67df8092002-12-16 22:04:11 +00008902Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8903
8904 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8905 parseStartTag, fixing it.
8906 * test/att4 result/att4 result/noent/att4: adding the test
8907 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8908 more methods to XmlTextReader.
8909
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008910Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8911
8912 * win32/libxml2.def.src: added more xml reader exports
8913 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8914 to the build
8915
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008916Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8917
8918 * doc/tutorial/xmltutorial.xml
8919 plus generated html and pdf
8920 Updating tutorial again based on further comments from Niraj
8921 Tolia on the last iteration
8922
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008923Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8924
8925 * doc/tutorial/xmltutorial.xml
8926 * doc/tutorial/includekeyword.c
8927 * doc/tutorial/includegetattribute.c
8928 plus generated html and pdf
8929 Adding fix from Niraj Tolia to tutorial to properly free memory.
8930
8931
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008932Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8933
8934 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8935 more methods of XmlTextReader.
8936 * python/libxml2class.txt python/tests/reader.py: this increased the
8937 methods in the bndings, augmented the test to check those new
8938 functions.
8939
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008940Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8941
8942 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8943 methods of XmlTextReader.
8944 * python/generator.py python/libxml_wrap.h python/types.c
8945 python/libxml2class.txt: added the reader to the Python bindings
8946 * python/tests/Makefile.am python/tests/reader.py: added a specific
8947 test for the Python bindings of the Reader APIs
8948 * parser.c: small cleanup.
8949
Daniel Veillard06503452002-12-13 10:42:08 +00008950Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8951
8952 * xinclude.c: fallback was only copying the first child not the
8953 full child list of the fallback element, closes #89684 as reopened
8954 by Bernd Kuemmerlen
8955
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008956Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8957
8958 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8959
Daniel Veillard000eafb2002-12-12 10:04:22 +00008960Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8961
Daniel Veillardc1eed322002-12-12 11:01:32 +00008962 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008963 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008964 gives enum values, fix functype return type, put back fields in
8965 structs
8966 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008967
Daniel Veillard024b5702002-12-12 00:15:55 +00008968Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8969
8970 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8971 about htmlNodeDumpOutput location.
8972 * xpath.c: removed an undefined function signature
8973 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8974 too many symbols in the API breaking the python bindings.
8975 Updated with the libxslt/libexslt changes.
8976
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008977Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8978
8979 * configure.in: preparing release of 2.4.29
8980 * doc/*: rebuilt the docs and API
8981 * xmlreader.c: a few more fixes for the XmlTextReader API
8982
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008983Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8984
8985 * include/win32config.h: applied mingw patch from Magnus Henoch
8986
Daniel Veillard5aad8322002-12-11 15:59:44 +00008987Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8988
8989 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8990
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008991Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8992
8993 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8994 building Python script, does the C parsing directly, generates
8995 a better API description including structure fieds defs and
8996 enums. Still a couple of bugs, but good enough for the python
8997 wrappers now.
8998 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8999 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9000 include/libxml/schemasInternals.h include/libxml/tree.h: more
9001 cleanup based on the python analysis script reports.
9002 * libxml.spec.in: make sure the API XML description is part of the
9003 devel package.
9004
Daniel Veillard01c13b52002-12-10 15:19:08 +00009005Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9006
9007 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9008 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9009 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9010 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9011 code cleanup, especially the function comments.
9012 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9013
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009014Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9015
9016 * Makefile.am xmlreader.c include/libxml/Makefile.am
9017 include/libxml/xmlreader.h: Adding a new set of APIs based on
9018 the C# TextXmlReader API but converted to C. Allow to parse
9019 in constant memory usage, far simpler to program and explain
9020 than the SAX like APIs, unfinished but working.
9021 * testReader.c: test program
9022
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009023Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9024
9025 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9026
Daniel Veillard64b35282002-12-04 15:10:40 +00009027Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9028
9029 * tree.c: Chip turner indicated that XHTML1 serialization
9030 rule for style actually break on both IE and Mozilla,
9031 try to avoid the rule if escaping ain't necessary
9032
Daniel Veillard8efff672002-12-04 11:44:48 +00009033Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9034
9035 * nanhttp.c: handle HTTP URL escaping, problem reported by
9036 Glen Nakamura and Stefano Zacchiroli
9037
Daniel Veillard1c732d22002-11-30 11:22:59 +00009038Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9039
9040 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9041
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009042Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9043
9044 * uri.c: Johann Richard pointed out some XPointer problems for
9045 URN based URI references in XInclude. Modified the URI parsing
9046 and saving routines to allow correct parsing and saving of
9047 XPointers, especially when attached to "opaque" scheme accordingly
9048 to RFC 2396
9049
Daniel Veillard8db67d22002-11-27 19:39:27 +00009050Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9051
9052 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9053 of refactoring to the HTML saving code.
9054 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9055 in the doc.
9056
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009057Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9058
9059 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9060 to a buffer API to reuse the generic dump to an OutputIO layer,
9061 this reduces code, fixes xmlNodeDump() for XHTML, also made
9062 xmlNodeDump() now return the number of byte written.
9063
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009064Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9065
9066 * python/setup.py.in: another patch from Stéphane Bidoul for
9067 Python bindings on Windows
9068 * doc/parsedecl.py: small cleanup
9069
Daniel Veillard9715c172002-11-25 16:33:40 +00009070Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9071
9072 * libxml.spec.in configure.in: add a line in %changelog for releases
9073
Daniel Veillard9bc53102002-11-25 13:20:04 +00009074Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9075
9076 * parser.c: patch from Marcus Clarke fixing a problem in entities
9077 parsing that was detected in KDe documentations environment.
9078
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009079Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9080
9081 * python/libxml.c (libxml_prev): Return the previous as opposed to
9082 the next node (I guess this is the result of some cut & paste programming:)
9083
Daniel Veillard80d7b902002-11-23 16:23:08 +00009084Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9085
9086 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9087
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009088Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9089
9090 * python/generator.py python/libxml.c python/setup.py.in: trying
9091 to fix the Python bindings build on Windows (Stéphane Bidoul)
9092
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009093Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9094
9095 * win32/configure.js: added option for python bindings
9096 * win32/libxml2.def.src: added more exports
9097
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009098Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9099
9100 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9101 pthreads
9102 * win32/wince/*: applied updates to Windows CE port from Javier
9103
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009104Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9105
9106 * configure.in: preparing 2.4.28
9107 * libxml.spec.in doc/Makefile.am: some cleanup
9108 * doc/*: updated the news and regenerated.
9109
Daniel Veillardfee408f2002-11-22 13:18:30 +00009110Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9111
9112 * HTMLparser.c: final touch at closing #87235 </p> end tags
9113 need to be generated.
9114 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9115 this change slightly the output of a few tests
9116 * doc/*: regenerated
9117
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009118Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9119
9120 * parserInternals.c: fixing bug #99190 when UTF8 document are
9121 parsed using the progressive parser and the end of the chunk
9122 is in the middle of an UTF8 multibyte character.
9123
William M. Brack8b2c7f12002-11-22 05:07:29 +00009124Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9125
9126 * threads.c: fixed initialization problem in xmlNewGlobalState
9127 which was causing crash.
9128 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9129 in xmlInitializeGlobalState.
9130 * parserInternals.c: cleaned up ctxt->sax initialisation.
9131
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009132Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9133
9134 * tree.c include/libxml/tree.h: modified the existing APIs
9135 to handle XHTML1 serialization rules automatically, also add
9136 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9137 libxslt serialization uses it when needed without changing
9138 the library API.
9139 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9140 result/xhtml1: added a new test specifically for xhtml1 output
9141 and updated the result of one XHTML1 test
9142
Daniel Veillardd076a202002-11-20 13:28:31 +00009143Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9144
9145 * xinclude.c parserInternals.c encoding.c: fixed #99082
9146 for xi:include encoding="..." support on text includes.
9147 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9148 test/XInclude/ents/isolatin.txt : added a specific regression test
9149 * python/generator.py python/libxml2class.txt: fixed the generator
9150 the new set of comments generated for doc/libxml2-api.xml were
9151 breaking the python generation.
9152
Daniel Veillard817e70b2002-11-19 22:28:48 +00009153Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9154
9155 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9156 * configure.in: patch for Solaris on new autoconf closes #98880
9157 * doc/parsedecl.py: repair the frigging API building script,
9158 did I say that python xmllib sucks ?
9159 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9160 and some comment are no more truncated.
9161
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009162Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9163
9164 * parser.c: Martin Stoilov pointed out a potential leak in
9165 xmlCreateMemoryParserCtxt
9166
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009167Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9168
9169 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9170 included in HTML documents and using the push parser.
9171
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009172Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9173
9174 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9175 specified, look for the Python interpreter not just in the
9176 specified root but also in the specified location. Fixes #98825
9177
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009178Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9179
9180 * python/libxml.c: fixing bug #98792 , node may have no doc
9181 and dereferencing without checking ain't good ...
9182
Daniel Veillarddad3f682002-11-17 16:47:27 +00009183Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9184
9185 * configure.in: preparing release 2.4.27
9186 * doc/* : updated and rebuilt the docs
9187 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9188 and all the docs are actually packaged and in the final RPMs
9189 * parser.c parserInternals.c include/libxml/parser.h: restore
9190 xmllint --recover feature.
9191
Daniel Veillard68e9e742002-11-16 15:35:11 +00009192Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9193
Daniel Veillard784b9352003-02-16 15:50:27 +00009194 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009195 processing of parsed entities, and XPath computation on sustitued
9196 entities.
9197 * testXPath.c: make sure entities are substitued.
9198
Daniel Veillard328f48c2002-11-15 15:24:34 +00009199Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9200
Daniel Veillard784b9352003-02-16 15:50:27 +00009201 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009202 processing of internal parsed entities, which had to be changed.
9203
Daniel Veillard66651aa2002-11-15 11:21:43 +00009204Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9205
9206 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9207 trying to fix bug #98517 about building outside the source tree
9208 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9209
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009210Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9211
9212 * include/win32config.h: cleanup
9213 * win32/Makefile.mingw: integrated mingw in JScript configure
9214 * win32/Makefile.msvc: modified to allow mingw coexistence
9215 * win32/configure.js: integrated mingw
9216 * win32/Readme.txt: cleanup
9217
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009218Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9219
9220 * HTMLparser.c: strengthen the guard in the Pop macros,
9221 like in the XML parser, closes bug #97315
9222
Daniel Veillard0821b152002-11-12 20:57:47 +00009223Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9224
9225 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9226 callback is never used.
9227
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009228Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9229
9230 * parserInternals.c: fixed the initialization of the SAX structure
9231 which was breaking xsltproc
9232 * xpath.c: patch from Petr Pajas for CDATA nodes
9233 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9234 * parser.c include/libxml/parser.h: patch from Peter Jones
9235 removing a leak in xmlSAXParseMemory() and adding the
9236 function xmlSAXParseMemoryWithData()
9237
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009238Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9239
9240 adding pdf of tutorial, changing web page to link to it
9241 * doc/tutorial/xmltutorial.pdf
9242 * doc/xml.html
9243 * doc/docs.html
9244
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009245Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9246
9247 * doc/tutorial/ar01s08.html
9248 adding file what I forgot for tutorial
9249
9250
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009251Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9252
9253 Adding encoding discussion to tutorial
9254 Added:
9255 * doc/tutorial/images/*.png: DocBook admonition image files
9256 * doc/tutorial/apf.html, apg.html: new generated html
9257 * doc/tutorial/includeconvert.c: conversion code entity file
9258 changed:
9259 * doc/tutorial/xmltutorial.xml: DocBook original
9260 * doc/tutorial/*.html: generated html
9261
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009262Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9263
9264 * include/libxml/*.h: retired xmlwin32version.h
9265 * doc/Makefile.am: retired xmlwin32version.h
9266 * win32/configure.js: retired xmlwin32version.h
9267
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009268Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9269
9270 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009271 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9272 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009273
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009274Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * globals.c: fixed a typo pointed out by Igor
9277 * xpath.c: try to speed up node compare using line numbers
9278 if available.
9279
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009280Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9281
9282 * tree.c: make xmlFreeNode() handle attributes correctly.
9283
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009284Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9285
9286 * catalog.c: completed the #96963 fix, as reported by Karl
9287 Eichwalder
9288
Daniel Veillard56f21f22002-11-06 15:49:46 +00009289Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9290
9291 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9292
Daniel Veillard91ad8792002-11-04 17:06:52 +00009293Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9294
9295 * Makefile.am: switched the order of a couple of includes
9296 to fix bugs #97100
9297
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009298Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9299
9300 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9301 xmlLoadCatalogs that used to separate directories with a ':'.
9302
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009303Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9304
9305 * threads.c: improvements to the Windows-side of thread handling
9306 * testThreads.c: conditionally excluded unistd.h
9307 * testThradsWin32.c: broke overlong lines
9308 * include/win32config.h: adapted thread-related macros to the new
9309 scheme and for pthreads on Windows
9310 * win32/Makefile.msvc: introduced a more flexible thread build,
9311 added testThreads[Win32].c to the build
9312 * win32/configure.js: introduced a more flexible thread config
9313
John Fleck61f6fb62002-10-31 15:23:29 +000093142002-10-31 John Fleck <jfleck@inkstain.net>
9315
9316 * doc/xml.html (and, by implication, FAQ.html)
9317 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9318
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009319Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9320
9321 * configure.in: removed xmlwin32version.h
9322 * include/libxml/Makefile.am: removed xmlwin32version.h
9323
Daniel Veillardce66ce12002-10-28 19:01:59 +00009324Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9325
9326 * tree.c: applied patch from Brian Stafford to fix a bug
9327 in xmlReconciliateNs()
9328
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009329Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9330
9331 * tree.c: applied patch from Christian Glahn to allow
9332 xmlNewChild() on document fragment nodes
9333
Daniel Veillardb39bc392002-10-26 19:29:51 +00009334Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9335
9336 * parser.c: Christian Glahn found a problem with a recent
9337 patch to xmlParseBalancedChunkMemoryRecover()
9338 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9339 problems
9340 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9341 test/schemas/seq*: added the test cases from Charles
9342
Daniel Veillard366a9152002-10-23 20:43:53 +00009343Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9344
9345 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9346 serious cleanup of the spec file and associated changes
9347 in the Makefiles.
9348 * valid.c: try to remove some warnings on x86_64
9349
Daniel Veillardd033d022002-10-23 14:55:02 +00009350Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9351
9352 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9353 fix bug #96586
9354
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009355Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9356
9357 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9358 parsing, applied his patch
9359 * result/HTML/attrents.html result/HTML/attrents.html.err
9360 result/HTML/attrents.html.sax test/HTML/attrents.html:
9361 added the test and result case provided by Mikhail Sogrine
9362
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009363Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9364
9365 * vms/build_libxml.com vms/config.vms vms/readme.vms
9366 include/libxml/parser.h include/libxml/parserInternals.h
9367 include/libxml/tree.h include/libxml/xmlIO.h
9368 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9369 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9370 Applied the VMS update patch from Craig A. Berry
9371 * doc/*.html: update
9372
Daniel Veillardf000f072002-10-22 14:28:17 +00009373Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9374
9375 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9376
Daniel Veillard1e208222002-10-22 14:25:25 +00009377Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9378
9379 * debugXML.c: adding a grep command to --shell in xmllint
9380 for T.V. Raman
9381
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009382Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9383
9384 * xmlcatalog.c: tried to fix some of the problem with --sgml
9385
Daniel Veillard935494a2002-10-22 14:22:46 +00009386Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9387
9388 * parser.c: tried to fix bug #91500 where doc->children may
9389 be overriden by a call to xmlParseBalancedChunkMemory()
9390
9391Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9392
9393 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9394 identifiers in SGML catalogs containing '&'
9395
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009396Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * python/types.c: fixed bugs when passing result value tree
9399 to Python functions.
9400
Daniel Veillard48267432002-10-18 11:21:38 +00009401Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * configure.in: preparing the release of 2.4.26
9404 * doc/*: updated and rebuilt the documentation
9405
Daniel Veillardbb284f42002-10-16 18:02:47 +00009406Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9407
9408 * parser.c: fixed a XML Namespace compliance bug reported by
9409 Alexander Grimalovsky
9410
Daniel Veillard44892f72002-10-16 15:23:26 +00009411Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9412
9413 * HTMLtree.c: fixed serialization of script and style when
9414 they are not lowercase (i.e. added using the API to the tree).
9415
Daniel Veillard2fd85422002-10-16 14:32:41 +00009416Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9417
9418 * valid.c: make xmlValidateDocument emit a warning msg if there
9419 is no DTD, pointed by Christian Glahn
9420
Daniel Veillard32370232002-10-16 14:08:14 +00009421Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9422
9423 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9424 content model when some of the blocks have min or max, and a couple
9425 of bugs found in the process.
9426 * result/schemas/list0* test/schemas/list0*: added some specific
9427 regression tests
9428
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009429Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9430
9431 * README: updated the contact informations
9432
Daniel Veillard63186732002-10-15 08:43:17 +00009433Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9434
9435 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9436 misses it, reported by Peter Bray.
9437
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009438Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9439
9440 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9441 and removed a few warnings
9442
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009443Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9444
9445 * parser.c: Christian Glahn found a small bug in the push parser.
9446 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9447 public
9448
Daniel Veillard6045c902002-10-09 21:13:59 +00009449Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9450
9451 * xmlschemas.c include/libxml/xmlschemas.h: added
9452 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9453 * testSchemas.c: added --memory to test the new interface
9454
Daniel Veillardf0070122002-10-09 14:24:17 +00009455Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9456
9457 * doc/index.py doc/search.php: integrated the XSLT indexing,
9458 a few fixed in the indexer, added a scope selection at the
9459 search level.
9460
Daniel Veillard01992e02002-10-09 10:20:30 +00009461Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9462
9463 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9464 this was due to uninitialized parts of the validation context
9465
Daniel Veillard321be0c2002-10-08 21:26:42 +00009466Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9467
9468 * debugXML.c: applied patch from Mark Vakoc except the API
9469 change, preserved it.
9470 * doc/*: updated the docs to point to the search engine for
9471 information lookup or before bug/help reports.
9472
Daniel Veillard01e87d22002-10-08 16:55:06 +00009473Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9474
9475 * doc/index.py doc/search.php: added mailing-list archives
9476 indexing and lookup
9477
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009478Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9479
9480 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9481
Daniel Veillard9b006132002-10-07 11:13:27 +00009482Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9483
9484 * doc/index.py: improved HTML indexing
9485 * doc/search.php: make the queries also lookup the HTML based indexes
9486
Daniel Veillard141d04b2002-10-06 21:51:18 +00009487Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9488
9489 * doc/index.py: added HTML page indexing
9490
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009491Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9492
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009493 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009494 problem in libxslt.
9495 * catalog.c: fixed list handling in XML_CATALOG_FILES
9496
Daniel Veillardceb09b92002-10-04 11:46:37 +00009497Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9498
9499 * valid.c: typo/bug found by Christian Glahn
9500
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009501Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9502
9503 * xmlIO.c: applied Windows CE patch from Javier.
9504 * win32/wince: new directory, contains support for the PocketPC
9505 with Windows CE from Javier.
9506 * include/win32config.h: reorganised, removed duplicate
9507 definitions and applied WinCE patch from Javier.
9508 * include/wsockcompat.h: new file, now contains WinSock
9509 compatibility macros.
9510 * win32/Makefile.msvc: introduced double-run compilation.
9511
Daniel Veillarde16b5742002-09-26 17:50:03 +00009512Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9513
9514 * configure.in include/libxml/xmlwin32version.h: preparing release
9515 of 2.4.25
9516 * doc/*: updated and regenerated teh docs and web pages.
9517
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009518Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9519
9520 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9521 error were not covering namespace declarations.
9522 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9523 it was missing the attribute declaration for the namespace
9524 * result/VC/NS3: the fix now report breakages in that test
9525
Daniel Veillardabe01742002-09-26 12:40:03 +00009526Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9527
9528 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9529
Daniel Veillard2ace1952002-09-26 12:28:02 +00009530Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9531
9532 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9533 and regenerated the docs and web site
9534
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009535Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9536
9537 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9538 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9539 not before
9540
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009541Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * python/generator.py python/libxml2class.txt: fixed a stupid error
9544 breaking the python API
9545
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009546Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9549 triostr.c triostr.h: applied a trio update patch from
9550 Bjorn Reese which should work with MinGW
9551
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009552Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9553
9554 * tree.c: improving some documentation comments
9555 * xmlregexp.c: found and fixed a mem leak with python regression tests
9556 * doc/*: rebuilt the doc and the API XML file including the
9557 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9558 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9559 python/types.c: added access to the XML Schemas regexps from
9560 python
9561 * python/tests/Makefile.am python/tests/regexp.py: added a
9562 simple regexp bindings test
9563
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009564Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9565
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009566 * doc/xml.html:
9567 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009568
Daniel Veillard118aed72002-09-24 14:13:13 +00009569Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9570
9571 * xmlregexp.c: fixed the data callback on transition functionality
9572 which was broken when using the compact form
9573 * result/schemas/*: updated the results, less verbose, all tests
9574 pass like before
9575 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9576 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9577 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9578 annoying warnings
9579 * xpath.c: try to provide better error report when possible
9580
Daniel Veillard72336152002-09-21 13:08:14 +00009581Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9582
9583 * Makefile.am: fixed a breakage raised by Jacob
9584
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009585Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9586
9587 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9588 which don't use sockets
9589
Igor Zlatkovic01280582002-09-20 16:40:34 +00009590Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9591
9592 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9593 * win32/configure.js: applied zlib patch from Daniel Gehriger
9594
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009595Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9596
9597 * win32/configure.js: applied the patch from Mark Vakoc for
9598 regexp support
9599 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9600 for regexp support
9601
Daniel Veillardb5c05732002-09-20 13:36:25 +00009602Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * xmlschemastypes.c: as pointed by Igor Float and Double
9605 parsing ain't finished yet
9606
Daniel Veillard40b11342002-09-20 12:01:39 +00009607Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9608
9609 * Makefile.am configure.in: trying to fix #88412 by bypassing
9610 all the python subdir if python ain't detected
9611
Daniel Veillard23e73572002-09-19 19:56:43 +00009612Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9613
9614 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9615 made configuring with regexps/automata/unicode the default
9616 but without schemas ATM
9617 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9618 fixed the regexp based DTD validation performance and memory
9619 problem by switching to a compact form for determinist regexps
9620 and detecting the determinism property in the process. Seems
9621 as fast as the old DTD validation specific engine :-) despite
9622 the regexp built and compaction process.
9623
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009624Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9625
9626 * valid.c: determinism is debugged, new DTD checking code now works
9627 but xmlFAComputesDeterminism takes far too much CPU and the whole
9628 set usues too much memory to be really usable as-is
9629
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009630Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * tree.c: fixed another stupid bug in xmlGetNodePath()
9633 * xmllint.c: --version now report the options compiled in
9634
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009635Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9636
9637 * HTMLparser.c: small cleanup
9638 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9639 when configured with them. A bit of debugging around the determinism
9640 checks is still needed
9641
Daniel Veillard63b01c22002-09-17 19:25:28 +00009642Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9645
Daniel Veillard92727042002-09-17 17:59:20 +00009646Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9647
9648 * xmlIO.c: small portability glitch fixed.
9649
Daniel Veillard84d70a42002-09-16 10:51:38 +00009650Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9651
9652 * xmlschemastypes.c: incomplete steps for real/double support
9653 * testAutomata.c include/libxml/xmlautomata.h
9654 include/libxml/xmlregexp.h: avoiding a compilation problem
9655 * valid.c include/libxml/valid.h: starting the work toward using
9656 the regexps for actual DTD validation
9657
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009658Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9659
9660 * hash.c: cosmetic cleanup
9661 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9662 integrating a DTD validation layer based on the regexps
9663
Daniel Veillard4402ab42002-09-12 16:02:56 +00009664Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9665
9666 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9667 the determinism was tested before eliminating the epsilon
9668 transitions :-(
9669
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009670Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9671
9672 * python/generator.py python/libxml.c python/libxml.py
9673 python/libxml2-python-api.xml python/libxml2class.txt
9674 python/libxml_wrap.h python/types.c: updated the python
9675 bindings, added code for easier File I/O, and the ability to
9676 define a resolver from Python fixing bug #91635
9677 * python/tests/Makefile.am python/tests/inbuf.py
9678 python/tests/outbuf.py python/tests/pushSAXhtml.py
9679 python/tests/resolver.py python/tests/serialize.py: updated
9680 and augmented the set of Python tests.
9681
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009682Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9683
9684 * win32/configure.js: added more readme info for the binary
9685 package.
9686
Daniel Veillard607b35c2002-09-10 12:16:19 +00009687Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9688
9689 * xmlIO.c: fixed a stupid out of bound array error
9690
9691Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9692
9693 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9694 messing around with support for Windows path, cleanups,
9695 trying to identify and fix the various code path to the
9696 filename access. Added xmlNormalizeWindowsPath()
9697
Daniel Veillard76575762002-09-05 14:21:15 +00009698Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9699
9700 * error.c valid.c: working on better error reporting of validity
9701 errors, especially providing an accurate context.
9702 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9703 error reports in those cases.
9704
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009705Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9708 parser.c parserInternals.c xmlIO.c: get rid of all the
9709 perror() calls made in the library execution paths. This
9710 should fix both #92059 and #92385
9711
Daniel Veillard19aa7022002-09-05 11:14:19 +00009712Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9713
9714 * xmllint.c: memory leak reporting was broken after a change
9715 of the preprocessor symbol used to activate it.
9716
Daniel Veillardec6725e2002-09-05 11:12:45 +00009717Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9718
9719 * tree.c: try to make the copy function work for node of
9720 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9721 DOM layers though, not libxml2 itself.
9722
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009723Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9724
9725 * valid.c: try to provide file and line informations, not all
9726 messages are covered, but it's a (good) start
9727
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009728Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9729
9730 * xinclude.c: reimplemented a large part of the XInclude
9731 processor, trying to minimize resources used, James Henstridge
9732 provided a huge test case which was exhibiting severe memory
9733 consumption problems.
9734
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009735Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9736
9737 * python/Makefile.am: applied patch from Christophe Merlet to
9738 reestablish DESTDIR
9739
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009740Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * libxml.spec.in: fixes libary path for x86_64 AMD
9743
John Fleckbe98b332002-09-04 03:16:23 +00009744Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9745
9746 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009747 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009748 (plus resulting generated html files)
9749 fixing one spot I missed in the tutorial where I hadn't freed
9750 memory properly
9751
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009752Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9753
9754 * doc/tutorial/includeaddattribute.c
9755 * doc/tutorial/includeaddkeyword.c
9756 * doc/tutorial/includegetattribute.c
9757 * doc/tutorial/includekeyword.c
9758 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009759 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009760 update tutorial to properly free memory (thanks to Christopher
9761 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009762 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009763 added image files so the callouts are graphical, making it
9764 easier to read ( use "--param callout.graphics 1" to generate
9765 html with graphical callouts)
9766
Daniel Veillarde1662542002-08-28 11:50:59 +00009767Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9768
9769 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9770 nice logos generated by Marc Liyanage
9771 * doc/site.xsl *.html: changed the stylesheet to show the new
9772 logo and regenerated the pages
9773
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009774Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9777
Daniel Veillard42766c02002-08-22 20:52:17 +00009778Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * xpath.c: possible mem leak patch from Jason Adams
9781
9782Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9783
9784 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9785 in the XQuery namespace
9786 * configure.in: preparing 2.4.24
9787 * doc/*.html: updated the web pages
9788
9789Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9790
9791 * python/generator.py: closing bug #85258 by generating conditional
9792 compile check to avoid linking to routines not configured in.
9793
Havoc Pennington84ec40a2002-08-22 13:59:35 +000097942002-08-22 Havoc Pennington <hp@pobox.com>
9795
9796 * autogen.sh: update error message for missing automake
9797
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009798Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9799
9800 * python/Makefile.am: typo in target name resulted in libxml2.py
9801 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9802
Daniel Veillard22669b22002-08-22 07:17:11 +00009803Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * win32/win32/Makefile.mingw: updated with version from
9806 Elizabeth Barham at http://soggytrousers.net/repository/
9807
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009808Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9809
9810 * win32/Makefile.msvc: added the prefix location to the include
9811 and lib search path.
9812
Havoc Pennington830e8972002-08-18 22:22:13 +000098132002-08-18 Havoc Pennington <hp@pobox.com>
9814
9815 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9816 both automake 1.6 and 1.4 installed get the right automake. Means
9817 compilation from CVS will now require the latest automake 1.4
9818 release, or manually creating symlinks called "automake-1.4" and
9819 "aclocal-1.4"
9820
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009821Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * configure.in python/Makefile.am: more AMD 64 induced changes from
9824 Frederic Crozat
9825
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009826Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9827
9828 * xinclude.c: oops I was missing the xml:base fixup too
9829 * result/XInclude/*.xml: this adds xml:base attributes to most
9830 results of the tests
9831
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009832Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9833
9834 * xinclude.c: quick but apparently working implementation of
9835 xi:fallback, should close bug #89684
9836 * Makefile.am test/XInclude/docs/fallback.xml
9837 result/XInclude/fallback.xml: added a basic test for fallback,
9838 and run with --nowarning to avoid a spurious warning
9839 * configure.in: applied patch from Frederic Crozat for python
9840 bindings on AMD 64bits machines.
9841
Daniel Veillard9e923512002-08-14 08:48:52 +00009842Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9845 the caller don't pass a SAX callback block.
9846
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009847Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * tree.c: applied the same fix for the XML-1.0 namespace to
9850 xmlSearchNsByHref() as was done for xmlSearchNs()
9851
Daniel Veillardad11b302002-08-12 14:53:41 +00009852Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * libxml.3: small cleanup of the man page
9855 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9856 when serializing HREF attributes generated by XSLT.
9857
Daniel Veillardc084e472002-08-12 13:27:28 +00009858Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9859
9860 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9861 version of Marc Liyanage' patch for boolean attributes in HTML
9862 output
9863
Daniel Veillard5f91b372002-08-12 12:13:01 +00009864Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9865
9866 * python/tests/serialize.py: fixed the test results, indenting
9867 behaviour changed slightly
9868
Aleksey Sanin9e951762002-08-08 18:02:41 +00009869Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9870
9871 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9872 new c14n function to Windows def files
9873
Aleksey Saninea4272a2002-08-02 23:50:03 +00009874Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9875
9876 * c14n.c: fixed a memory leak in c14n code
9877
Daniel Veillard58e44c92002-08-02 22:19:49 +00009878Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9879
9880 * parser.c include/libxml/parser.h: adding a new API for Christian
9881 Glahn: xmlParseBalancedChunkMemoryRecover
9882 * valid.c: patch from Rick Jones for some grammar cleanup in
9883 validation messages
9884 * result/VC/* result/valid/*: this slightly change some of the
9885 regression tests outputs
9886
Daniel Veillard0bf29002002-08-01 12:54:11 +00009887Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9888
9889 * tree.c: trying to fix a problem in namespaced attribute handling
9890 raised by Christian Glahn
9891
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009892Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9893
9894 * encoding.c include/libxml/encoding.h: Opening the interface
9895 xmlNewCharEncodingHandler as requested in #89415
9896 * python/generator.py python/setup.py.in: applied cleanup
9897 patches from Marc-Andre Lemburg
9898 * tree.c: fixing bug #89332 on a specific case of loosing
9899 the XML-1.0 namespace on xml:xxx attributes
9900
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009901Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9902
9903 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9904 corner case from new Merlin's test suite and added a callback
9905 that will be used to improve xmlsec performance
9906
9907
Daniel Veillard0b22def2002-07-29 16:23:03 +00009908Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * HTMLtree.c: trying to fix the <style> escaping problem in
9911 HTML serialization bug #89342
9912
Daniel Veillard0b28e882002-07-24 23:47:05 +00009913Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9916 and rebuilt the web site.
9917
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009918Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009919
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009920 * include/libxml/tree.h: added _private member to xmlNs struct
9921
Daniel Veillard1d995272002-07-22 16:43:32 +00009922Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * HTMLparser.c: fixing bug #84876 based on the xml working
9925 code.
9926
William M. Brack61eaba52002-07-21 11:14:18 +00009927Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9928
9929 * python/Makefile.am: enhanced to fix bug 72012 (errors
9930 when using '-jX' make parameter)
9931
William M. Brackef61d202002-07-19 08:32:00 +00009932Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9933
9934 * xpath.c: small additional enhancement for booleans
9935 compared to nodesets
9936
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009937Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9938
9939 * HTMLtree.c: changed the order of the encoding declaration
9940 attributes in the meta tags due to a bug in IE/Mac
9941
William M. Brack0c022ad2002-07-12 00:56:01 +00009942Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9943
9944 * xpath.c: enhanced handling of booleans (especially '='
9945 and '!=' for nodesets) - fixes bug 85256. Added new
9946 routine xmlXPathNotEqualValues for more proper handling
9947 of '!=' when nodesets are involved.
9948
Daniel Veillard06944e22002-07-11 19:55:18 +00009949Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9952 doc/xmlcatalog_man.xml to the source distribution
9953
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009954Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9955
9956 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9957 asked for this.
9958
Daniel Veillard539638b2002-07-06 19:55:14 +00009959Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * configure.in: preparing 2.4.23
9962 * doc/*: rebuilt the docs
9963
Daniel Veillard176d99f2002-07-06 19:22:28 +00009964Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * parser.c: fixing bug #84169 by fixing the
9967 comment of xmlCreatePushParserCtxt to describe the
9968 encoding detection parameters better.
9969
Daniel Veillard37f961d2002-07-06 17:53:56 +00009970Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * valid.c: fixing bug #79331 in one path the lookup for
9973 ID attributes on a namespaced node wasn't handled correctly :-\
9974
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009975Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9976
9977 * HTMLparser.c: trying to fix 87235 about discarded white
9978 spaces in the HTML parser.
9979 * result/HTML/*: this changes the output of a number of HTML
9980 regression tests
9981
Daniel Veillardfdc91562002-07-01 21:52:03 +00009982Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * xpath.c: applied patch from Richard Jinks for the namespace
9985 axis + fixed a memory error.
9986 * parser.c parserInternals.c: applied patches from Peter Jacobi
9987 removing ctxt->token for good.
9988 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9989 popped out by the regression tests.
9990 * Makefile.am: patch for threads makefile from Gary Pennington
9991
William M. Brack6000af52002-06-28 11:43:13 +00009992Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9993
Daniel Veillardfdc91562002-07-01 21:52:03 +00009994 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009995 expressions involving preceding-sibling (et al).
9996
Daniel Veillard153120c2002-06-18 07:58:35 +00009997Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9998
9999 * hash.c: applied a patch from Peter Jacobi to solve a problem
10000 when compiling with the Watcom C on Win32
10001 * result/schemas/*.err: the change of hashing algo generated
10002 permutations in the output
10003
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010004Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10005
10006 * hash.c: applied patch from Sander Vesik improving the quality of
10007 the hash function.
10008
Aleksey Sanina5808b92002-06-14 17:07:41 +0000100092002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010010
10011 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10012 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10013 xmllint.c xpath.c: replaced sprintf() with snprintf()
10014 to prevent possible buffer overflow (the bug was pointed
10015 out by Anju Premachandran)
10016
Daniel Veillarde059b892002-06-13 15:32:10 +000010017Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * parser.c: removed an uninitialized data error popped by valgrind
10020 on PE references
10021
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010022Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10023
10024 * doc/xml.html
10025 adding tutorial reference to the web page
10026
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010027Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10028
10029 * doc/tutorial/xmltutorial.xml
10030 * doc/tutorial/ar01s07.html
10031 * doc/tutorial/ape.html
10032 * doc/tutorial/includegetattribute.c
10033 adding section to tutorial about retrieving an attribute
10034 value
10035
Daniel Veillardf5582f12002-06-11 10:08:16 +000010036Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10037
10038 * parser.c: applied a couple of patches from Peter Jacobi to start
10039 to get rid of ctxt->token, with a possible significant speed
10040 improvement to be gained once done. Better compliance with PE
10041 references constructs in DTDs too.
10042 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10043 from Peter too
10044
Daniel Veillard38d80e22002-06-11 07:24:56 +000010045Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10046
10047 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10048 xmlParseElement was likely to have been deallocated at the
10049 time of the report, possibly leading to segfault. Just report
10050 the tag name now.
10051
Daniel Veillard9e412302002-06-10 15:59:44 +000010052Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10053
10054 * xpath.c: patch from Richard Jinks for XPath substring() function
10055 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10056
Aleksey Sanina5808b92002-06-14 17:07:41 +0000100572002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010058
10059 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10060
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010061Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10062
10063 *doc/FAQ.html
10064 fixing typos in FAQ, thanks to Robert Funnell for the
10065 editing help
10066
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010067Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10068
10069 * NEWS: got complaints from rpmlint that it was empty
10070
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010071Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10072
10073 * added doc/tutorial, including:
10074 apa.html
10075 apb.html
10076 apc.html
10077 apd.html
10078 ar01s02.html
10079 ar01s03.html
10080 ar01s04.html
10081 ar01s05.html
10082 ar01s06.html
10083 includeaddattribute.c
10084 includeaddkeyword.c
10085 includekeyword.c
10086 includestory.xml
10087 index.html
10088 xmltutorial.xml
10089 libxml tutorial, including generated html
10090
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010091Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10092
10093 * result/c14n/exc-without-comments/merlin-c14n-two-*
10094 result/c14n/without-comments/merlin-c14n-two-*
10095 test/c14n/exc-without-comments/merlin-c14n-two-*
10096 test/c14n/without-comments/merlin-c14n-two-*
10097 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10098 c14n/exc-c14n and slightly modified test script to handle
10099 these test cases
10100 * c14n.c: fixed bugs for complicated nodes set (namespace
10101 without node and others from merlin-c14n-two.tar.gz)
10102 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10103 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10104 for xmlsec performance patch
10105 * xpath.c: fixed self::node() for namespaces and attributes
10106
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010107Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10108
10109 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10110 but with the format parameter
10111 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10112
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010113Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10114
10115 * Makefile.am: updated c14n tests suite
10116 * c14n.c: performance improvement for previous c14n patch
10117
Daniel Veillarde72c7562002-05-31 09:47:30 +000010118Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * parser.c: another peroformance patch from Peter Jacobi, that
10121 time on parsing attribute values.
10122
Aleksey Sanin508a1012002-05-31 06:32:32 +000010123Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10124
10125 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10126 into LibXML2 test suite
10127
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010128Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10129
10130 * c14n.c: propagating xpath ancesstors node fix to c14n
10131 plus small performance improvement to reduce number of
10132 mallocs
10133 * xpath.c: fixed ancestors axis processing for namespace nodes
10134
Daniel Veillard46de64e2002-05-29 08:21:33 +000010135Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10138 Peter Jacobi
10139
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010140Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10141
10142 * configure.in: preparing 2.4.22
10143
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010144Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10147 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10148 a public entry point.
10149 * doc/*: rebuilt the API and docs
10150
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010151Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * xpath.c: patch from Richard Jinks to fix a problem introduced
10154 in the previous patch and pointed by Norm
10155
Daniel Veillardc6924812002-05-24 11:10:43 +000010156Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * libxml.spec.in: fixing bug #81112
10159
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010160Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * uri.c: fixing bug #82848
10163
Daniel Veillarda2878972002-05-24 07:54:39 +000010164Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10167 output of one catalog test
10168
Aleksey Sanin114e4752002-05-24 07:20:27 +000010169Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010170
Aleksey Sanin114e4752002-05-24 07:20:27 +000010171 * global.data globals.c tree.c include/libxml/globals.h
10172 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10173 default value for global parameter xmlIndentTreeOutput to 1 and
10174 introduced new global parameter xmlTreeIndentString (the string
10175 used to do one-level indent) with default value " " (as it was
10176 in tree.c)
10177
Daniel Veillard49d5af82002-05-23 11:55:49 +000010178Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10179
10180 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10181 with trio and schemas.
10182
Daniel Veillard7c13af42002-05-22 09:57:32 +000010183Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * xpath.c: patch from Richard Jinks to fix the problem raised in
10186 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10187
Daniel Veillard5a872412002-05-22 06:40:27 +000010188Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * xmlschemas.c: a bit of work on import.
10191 * xmlschemastypes.c: Charles Bozeman provided a compare function
10192 for date/time types so min/max facet restrictions should work,
10193 indeterminate comparisons return an error instead of equal.
10194 * test/schemas/date_0* result/schemas/date_0_0: specific test
10195 from Charles Bozeman too
10196
Daniel Veillard10b6da42002-05-18 07:55:20 +000010197Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10198
10199 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10200 from Christian Cornelssen fixing the man pages and the Catalog
10201 building script.
10202 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10203 next step is <xs:import> I now have a reasonable understanding
10204 of how it works.
10205
Daniel Veillarde5354492002-05-16 08:43:22 +000010206Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10209
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010210Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10211
10212 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10213
Daniel Veillard088bf112002-05-14 11:03:59 +000010214Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * xpath.c: fixing an XPath function evalutation bug pointed out
10217 by Alexey Efimov where the context was lost when evaluating
10218 the function arguments
10219
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010220Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010221
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010222 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10223 function public for XMLSec performance optimizations
10224
Daniel Veillard3cd72402002-05-13 10:33:30 +000010225Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * python/generator.py python/libxml2class.txt : fixed a problem
10228 with the HTML parser pointed by Gary Benson
10229 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10230 example
10231
Aleksey Sanine48a3182002-05-09 18:20:01 +000010232Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10233 * parser.c: fixed bug #81159 (memory growth in SAX)
10234
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010235Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10236 * xpath.c: fixed bug #78858 (the real fix)
10237
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010238Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010239 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010240
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010241Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * tree.c: modified xmlNodeSetBase to allow changing the
10244 base of a document.
10245
Daniel Veillard070803b2002-05-03 07:29:38 +000010246Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * xmlschemastypes.c: patch Charles Bozeman for validation of
10249 all the date, time, and duration types
10250 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10251 * configure.in: fixed an error pointed by an user
10252 * xml2-config.in: fixed an error pointed by an user
10253
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010254Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10255
10256 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10257 win32/libxml2.def.src xmlIO.c: exported default
10258 'file:', 'http:' and 'ftp:' protocols input handlers
10259 and maked protocols comparisson case insensitive
10260
Daniel Veillard34de97f2002-04-30 14:29:22 +000010261Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * configure.in: Neven Has detected a typo
10264
Daniel Veillard28577c32002-04-30 06:48:41 +000010265Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10268 as one of the persons allowed to commit directly to the
10269 module.
10270
Daniel Veillardfc57b412002-04-29 15:50:14 +000010271Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10274 * valid.c: raised a too low limit
10275 * doc/*: rebuilt the docs
10276
Daniel Veillardeca82812002-04-24 11:42:02 +000010277Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10278
10279 * test/XPath/expr/floats test/XPath/expr/functions
10280 result/XPath/expr/floats result/XPath/expr/functions
10281 xpath.c: another XPath conformance patch from Richard Jinks
10282
Daniel Veillard13e04c62002-04-23 17:51:29 +000010283Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10284
10285 * xmlschemas.c: fixed validation of attribute groups.
10286 * test/schemas result/schemas: added an example from the primer
10287
Daniel Veillard88c58912002-04-23 07:12:20 +000010288Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10291 * test/schemas result/schemas: updated the test list
10292
Daniel Veillarde19fc232002-04-22 16:01:24 +000010293Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * TODO: updated a bit
10296 * parser.c: made a comment more specific
10297 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10298 Schemas conformance.
10299 * test/schemas result/schemas: updated the test list
10300
Daniel Veillard441bc322002-04-20 17:38:48 +000010301Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10302
10303 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10304 implementing xs:all with minOccurs = 0
10305 * tes/schemas/* result/schemas/*: added more tests covering
10306 xs:all
10307
Daniel Veillard8a001f62002-04-20 07:24:11 +000010308Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * xmlregexp.c: first implementation of the all particle, this
10311 may need to be revisited for case where not all transitions
10312 must be crossed.
10313
Daniel Veillard7646b182002-04-20 06:41:40 +000010314Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * tree.c: another entity processing update from Markus Henke
10317
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010318Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10319
10320 * trionan.c: fixed crash on OSF/1
10321
Daniel Veillardb4398962002-04-19 07:01:55 +000010322Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * xmlschemas.c: more Schemas work
10325 * test/schemas/* result/schemas/*: added more tests coming
10326 from the spec.
10327
Daniel Veillard54761132002-04-18 21:00:44 +000010328Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10331 ExcC14N specification
10332
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010333Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10334
10335 * tree.c: patch from Markus Henke, fix for recursive entities.
10336
Daniel Veillard23b1f372002-04-18 15:50:05 +000010337Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * xpath.c: fix a problem with string() on a document node.
10340
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010341Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10342
10343 * Makefile.am xmlschemas.c: more Schemas work
10344 * test/schemas/* result/schemas/*: added more tests coming
10345 from the spec.
10346
Daniel Veillard6231e842002-04-18 11:54:04 +000010347Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10350 * result/HTML/*: this changes a few things in the results
10351
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010352Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10353
10354 * include/libxml/tree.h: eliminated 'declaration different than
10355 prototype' warning
10356 * include/win32config.h: "resolved" conflicts with errno.h
10357
Daniel Veillardb509f152002-04-17 16:28:10 +000010358Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10361 on the automata interfaces and debug of counted choices
10362 * test/schemas/* result/schemas/*: added a number of tests
10363
Daniel Veillard8651f532002-04-17 09:06:27 +000010364Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10367 a bit of work on Schemas
10368 * testSchemas.c: try to make it more useful
10369 * test/schemas/* result/schemas/* Makefile.am: changed the
10370 Schemas regression test procedure, started adding a few samples
10371
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010372Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10373
10374 * include/libxml/encoding.h: Patch for the Borland C++ builder
10375 * include/libxml/tree.h: Patch for the Borland C++ builder
10376 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010377 * win32/bcb5: New directory for the Borland C++ builder
10378 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010379
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010380Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10381
10382 * win32/Makefile.msvc: Update for XML Schema support
10383 * win32/configure.js: Update for XML Schema support
10384 * win32/libxml2.def.src: Update for XML Schema support
10385
Daniel Veillard4255d502002-04-16 15:50:10 +000010386Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10389 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10390 xmlunicode.c include/libxml/Makefile.am
10391 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10392 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10393 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10394 include/libxml/xmlversion.h.in : merged the current state of
10395 XML Schemas implementation, it is not configured in by default,
10396 a specific --schemas configure option has been added.
10397 * test/automata test/regexp test/schemas Makefile.am
10398 result/automata result/regexp result/schemas:
10399 merged automata/regexp/schemas regression tests
10400
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010401Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10402
10403 * xpath.c: Gary found a compile time problem, fixes #78823
10404
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010405Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * configure.in: release of 2.4.20
10408 * doc/*: updated and rebuilt the docs
10409
Daniel Veillardf544f192002-04-15 12:56:56 +000010410Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * python/Makefile.am: patch from Cristian Gafton to build on
10413 Red Hat 6.2, should also fix #75779
10414
Daniel Veillard940492d2002-04-15 10:15:25 +000010415Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * valid.c: first part of fixing #78729
10418
Daniel Veillardeb475a32002-04-14 22:00:22 +000010419Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10422 escaping of URI when saving HTML files.
10423 * result/HTML/*: this impacted some tests
10424
Daniel Veillard9b731d72002-04-14 12:56:08 +000010425Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * configure.in: trying to fix #77441
10428
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010429Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10430
10431 * include/libxml/xmlIO.h: Hallski complained it could not be
10432 included by itself.
10433
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010434Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10437
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010438Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10439
10440 * win32/configure.js: patch from Nilo for the c14n option
10441 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10442
Daniel Veillardda423da2002-04-10 19:25:38 +000010443Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10444
10445 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10446 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10447 LIBXML_THREAD_ENABLED
10448
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010449Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * xpath.c: another patch from Richard Jinks for substring conformance
10452 * test/XPath/expr/floats test/XPath/expr/strings
10453 result/XPath/expr/floats result/XPath/expr/strings: update of the
10454 test suite to check those.
10455
Daniel Veillard01917aa2002-04-10 11:30:41 +000010456Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * xpath.c: patch from Richard Jinks for .x float parsing.
10459
Daniel Veillard46d6c442002-04-09 16:10:39 +000010460Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * parser.c: patch from Markus Henke when an encoding ain't recognized
10463
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010464Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10465
10466 * libxml.m4: got a report that #include <string.h> was needed
10467
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010468Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10471
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010472Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10473
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010474 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010475
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010476Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10479 pointed out by Melvyn Sopacua.
10480
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010481Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * libxml.m4: Frédéric Crozat gave a patch related to the change
10484 of Include paths breaking the libxml.m4
10485
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010486Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * xpath.c: Fix bug #76927 forgot to save some context
10489 when evaluating binary expressions
10490
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010491Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * configure.in: fixed configure for MPE/iX from Markus Henke
10494 * xmlmemory.c: fixed initialization problems
10495 * xpath.c: another set of patches from Richard Jinks this
10496 fixes "make XPathtests" on linux
10497
Daniel Veillard21458c82002-03-27 16:12:22 +000010498Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10501 * test/XPath/expr/compare test/XPath/expr/equality
10502 test/XPath/expr/floats test/XPath/expr/functions
10503 test/XPath/expr/strings result/XPath/expr/compare
10504 result/XPath/expr/equality result/XPath/expr/floats
10505 result/XPath/expr/functions result/XPath/expr/strings: Updated
10506 tests though they show a divergence on Linux
10507
Daniel Veillard28dfed12002-03-27 09:08:17 +000010508Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * xpath.c trionan.c: previous commit also included patches
10511 from Richard Jinks on some IEEE support corner case
10512
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010513Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10516 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10517 that $(datadir) should be used for docs
10518
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010519Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10522 could leak filedescriptors
10523
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010524Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10525
10526 * configure.in nanohttp.c: applied patch from Allan Clark for
10527 UnixWare/OpenServer
10528
Daniel Veillard19274092002-03-25 16:48:03 +000010529Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * configure.in: preparing 2.4.19
10532 * doc/*: rebuilt the docs
10533
Daniel Veillard56b2db72002-03-25 16:35:28 +000010534Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * nanohttp.c: fixing #76043, got fed up with non-portability
10537 of that piece of code.
10538
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010539Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10540
10541 * valid.c SAX.c: Never commit without running "make tests" :-(
10542 fix a couple of stupidities in the previous commit
10543 * result/*: a few changes in some attribute order result of previous
10544 commit.
10545
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010546Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10549 the internal subset should not raise duplicate ID errors,
10550 also there was a small bug in conjunction to namespace
10551 declarations defaulted and xml:xxx attributes DTD definitions.
10552
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010553Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10554
10555 * xpath.c: Richard Jinks also raised some rounding problems
10556 this tries to fix them
10557
Daniel Veillard4e2df542002-03-22 12:23:14 +000010558Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10561 behaviour in xmlXPathCastToString()
10562
Daniel Veillarddb552912002-03-21 13:27:59 +000010563Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10566 raised by Morus Walter
10567
Daniel Veillard9e537932002-03-21 13:08:08 +000010568Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10571 from Igor
10572
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010573Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * xpath.c: fixing #75619, related to a problem when trying
10576 to evaluate condition when the current node set resulting
10577 from that sub-step evaluation is empty. Also fixes 2 potential
10578 problem with previous-sibling and next-siblings axis.
10579
Daniel Veillard1840ef02002-03-21 08:05:23 +000010580Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10583 HTML support is not configured in.
10584
Daniel Veillard561b7f82002-03-20 21:55:57 +000010585Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10588 include/libxml/tree.h: dohh I really didn't intended to commit
10589 this test version :-(
10590
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010591Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10592
10593 * testSAX.c: I wanted to see the real speed at the SAX interface
10594 after a little too many Ximianer started complaining about the
10595 parser speed.
10596 added a --quiet option:
10597 paphio:~/XML -> ls -l db100000.xml
10598 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10599 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10600 3200006 callbacks generated
10601 real 0m1.270s
10602 Which means 16MBytes/s and 3Mcallback/s
10603
Daniel Veillardc62a1472002-03-19 18:35:12 +000010604Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * xpath.c: valgrind spotted another error that time when running
10607 on libxslt regression tests
10608
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010609Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * Makefile.am: adding "make valgrind" running the full regression
10612 tests (except python ones) under Valgrind (using valgrind -q
10613 which was kindly added by the author).
10614 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10615 passes cleanly now except an obcure floating point initialization
10616 raised in log10() in one XPath regression test ???
10617 * tree.c: edited some comments to close #75244
10618
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010619Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10622 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10623 context of ScrollKeeper, made sure that if the number is
10624 an integer, the serialization follows the description at
10625 http://www.w3.org/TR/xpath#section-String-Functions
10626
Daniel Veillard5997aca2002-03-18 18:36:20 +000010627Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10628
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010629 * configure.in: preparing 2.4.18
10630 * doc/*: updated and rebuilt the web site
10631 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10632 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010633 * parser.c: humm, changed the way the SAX parser work when
10634 xmlSubstituteEntitiesDefault(1) is set, it will then
10635 do the entity registration and loading by itself in case the
10636 user provided SAX getEntity() returns NULL.
10637 * testSAX.c: added --noent to test the behaviour.
10638
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010639Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * parser.c: Wilfried Teiken provided a hackish but working
10642 way to get context reported back on entities when parsing
10643 with SAX and without breaking the DOM build.
10644
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010645Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * c14n.c: applied a new patch from Aleksey Sanin
10648 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10649 to reference Aleksey implementation of XML digital Signatures
10650
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010651Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * xpath.c: small fix to avoid potential problem due to
10654 ordering of freeing data
10655 * python/Makefile.am: people were complaining about
10656 the generated file in python dir not being built
10657
Daniel Veillardd2379012002-03-15 22:24:56 +000010658Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10661 python/generator.py python/libxml.c python/types.c: Cleanup
10662 of the python Makefiles based on Jacob and James feedback,
10663 fixed the spec file accordingly, fixed the number of warning
10664 that passing my pedantic CFLAGS was generating. Conclusion
10665 is that Python includes are real crap.
10666
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010667Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * configure,in: it was reported quite a few times that
10670 xml2-config --cflags should not output
10671 -I$includeprefix/libxml2/libxml because libxml2 header names
10672 clashes with existing names like list.h from C++ stl.
10673 Includes should be #include<libxml/xxx.h> so ...
10674
Daniel Veillard6f293b12002-03-15 09:42:33 +000010675Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * c14n.c: another patch from Aleksey Sanin
10678
Daniel Veillard5c396542002-03-15 07:57:50 +000010679Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10680
10681 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10682 canonicalization algorithm
10683 * doc/xml.html doc/index.html: added the C14N references on the
10684 index page.
10685
jacob berkman9be65862002-03-14 02:15:56 +0000106862002-03-13 jacob berkman <jacob@ximian.com>
10687
10688 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10689 usage, redundant, and gcc specific
10690
Daniel Veillard75be0132002-03-13 10:03:35 +000010691Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * xpath.c: speedup some node selection operations, this can
10694 have a significant impact on DocBook Norm's stylesheets
10695 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10696 make sure it's always the case
10697 * debugXML.c: distinguish CDATA and comments in ls operations
10698
Daniel Veillard61f26172002-03-12 18:46:39 +000010699Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10702 to generate better API descriptions etc...
10703
Daniel Veillard9ff88172002-03-11 09:15:32 +000010704Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * c14n.c: Fixing #74186, made sure all boolean expressions
10707 get fully parenthesized, ran indent on the output
10708 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10709 include/libxml/tree.h: also #74186 related, removed the
10710 --with-buffers option, and all the preprocessor conditional
10711 sections that were resulting from it.
10712
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010713Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * valid.c: applied patch from Dodji Seketeli fixing an
10716 uninitailized variable in xmlValidGetValidElements()
10717
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010718Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * c14n.c: fixed a few comments
10721 * doc/*.html doc/*/*.html: regenerated the docs and added
10722 the C14N API
10723 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10724
Daniel Veillardfa49d872002-03-09 10:20:00 +000010725Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * check-xml-test-suite.py: fix to adapt varaiations in the
10728 bindings
10729 * configure.in python/setup.py python/setup.py.in: fixed to
10730 have the version of the python scripts automatically updated
10731
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010732Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10733
10734 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10735 in xmlCopyProp()
10736
Daniel Veillardaf43f632002-03-08 15:05:20 +000010737Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * configure.in: preparing 2.4.17 release
10740 * doc/*: updated and rebuilt the docs
10741 * xpath.c: fixed a comment
10742 * python/libxml.c: fixed a possible reentrancy problem
10743
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010744Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10747 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10748 added a specific regression test
10749 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10750 not raise exceptions when failing to find the attribute.
10751
Daniel Veillard90bc3712002-03-07 15:12:58 +000010752Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10753
10754 * configure.in xmllint.c: owen pointed out a problem with the
10755 ftme fix, gettimeofday() was not detected by configure and
10756 the ftime header wasn't included, dohhh
10757
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010758Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * configure.in xmllint.c: trying to fix #71457 for timing
10761 precision when gettimeofday() is not availble but ftime() is
10762
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010763Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10766 are now copied on install and part of the -devel RPM
10767
Daniel Veillard7b416132002-03-07 08:36:03 +000010768Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * xpath.c: trying to avoid bug #72150 which was apparently
10771 caused by a gcc bug (or a processor problem) as detailed
10772 at http://veillard.com/gcc.bug
10773
Daniel Veillardf742d342002-03-07 00:05:35 +000010774Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10777 fixed xmlReconciliateNs(), added a Python test/example for
10778 inter-document cut'n paste
10779 * python/libxml.py: fixed node.doc on document nodes and added
10780 xpathEval() onto node objects
10781
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010782Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10785 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10786 fixup and integrated tests for the serialization stuff
10787
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010788Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10789
10790 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10791 moved the libxml man page to section 3
10792
Daniel Veillard1e774382002-03-06 17:35:40 +000010793Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10794
10795 * tree.c: fix bug #72490
10796 * python/libxml.c python/libxml.py: added methods serialize()
10797 and saveTo() to all node elements.
10798
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010799Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10800
10801 * xmlIO.c: closed #73430, don't read from an input source
10802 which indicated an end-of-file or an error.
10803
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010804Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * parser.c: make sure SAX endDocument is always called as
10807 this could result in a Python memory leak otherwise (it's
10808 used to decrement ref-counting)
10809 * python/generator.py python/libxml.c python/libxml.py
10810 python/libxml2-python-api.xml python/libxml2class.txt
10811 python/tests/error.py python/tests/xpath.py: implemented
10812 the suggestions made by Gary Benson and extended the tests
10813 to match it.
10814
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010815Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * python/generator.py: applied patch fixing #73450
10818
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010819Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10820
10821 * xpath.c: fixing #61290 "namespace nodes have no parent"
10822 long standing divergence from the XPath REC. NodeSets
10823 simply hold a copy of namespace nodes and those node ->next
10824 points to the parent (which may not be the node carrying the
10825 definition).
10826 * include/libxml/xpath.h: flagged but didn't added a possible
10827 speedup
10828 * DOCBparser.c HTMLparser.c: removed some warnings from push
10829 parser due to new state being added.
10830 * tree.c: new fix from Boris Erdmann
10831 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10832 the XML Canonalization support from Aleksey Sanin
10833
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010834Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * tree.c: patch from Boris Erdmann fixing some namespace odities
10837 with xmlCopyNode()
10838
Daniel Veillardc6613042002-03-02 09:34:02 +000010839Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * xmlIO.c: fix bug #72706 when loading a NULL entity
10842
Daniel Veillardc0fef772002-03-01 16:16:31 +000010843Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10846 actually change in a future XML Namespace revision.
10847
Daniel Veillard79426f22002-03-01 16:14:17 +000010848Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10851 added the possibility of returning nodesets from XPath extension
10852 functions written in Python
10853
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010854Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * python/*: commiting some Python bindings work done while travelling
10857
Daniel Veillard97300512002-03-01 09:13:41 +000010858Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10861 explicitely with memory debugging switched on
10862
Daniel Veillard6361da02002-02-23 10:10:33 +000010863Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10866 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10867 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10868 the accessor generator for strings
10869 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10870 regression test.
10871
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010872Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10873
10874 * python/README python/generator.py python/libxml.c python/setup.py:
10875 added the 'usual' setup.py to allow building a libxml2-python
10876 module based on the same code. The initialization is however
10877 different the 2 .so files fo libxml2 and libxslt are identical and
10878 they entry point initialize both libraries. this is done to avoid
10879 some possible nasty problem since the Python don't merge the maps
10880 of all shared modules.
10881
Daniel Veillard158a4d22002-02-20 22:17:58 +000010882Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * parser.c: fixed a push/encoding bug reported by Michael
10885 on librsvg
10886
Daniel Veillard7839e162002-02-20 18:54:48 +000010887Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10888
10889 * include/libxml/parserInternals.h: fixes a misplaced #endif
10890
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010891Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * parser.c valid.c: found and fixed a couple of allocation bugs
10894
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010895Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * doc/xml.html doc/python.html doc/*: added a Python and binding
10898 page describing the current state of the Python bindings and
10899 giving pointers to the other languages wrappers.
10900
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010901Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10902
10903 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10904 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10905 rebuilt the API and web site
10906 * xpath.c: fixed #71978 portability bugs
10907
Daniel Veillard8aff2472002-02-19 21:50:43 +000010908Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10909
10910 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10911
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010912Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10913
10914 * include/libxml/parserInternals.h parser.c: had to change
10915 2 internal parsing API when processing document content
10916 to check the start and end of element content are defined
10917 in the same entity
10918 * valid.c include/libxml/valid.h: attribute normalization can
10919 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10920 with the context to report it.
10921 * SAX.c: fixed the last known bugs, crazy validation constraints
10922 when a document is standalone seems correctly handled. There
10923 is a couple of open issues left which need consideration especially
10924 PE93 on external unparsed entities and standalone status.
10925 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10926 The 2 tests left failing are actually in error. Cleanup done.
10927
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010928Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10929
10930 * valid.c: implemented E59 spaces in CDATA does not match the
10931 nonterminal S
10932
Daniel Veillard878eab02002-02-19 13:46:09 +000010933Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10934
10935 * SAX.c parser.c valid.c: more validation test fixups
10936 * check-xml-test-suite.py: added duration info for the tests
10937
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010938Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10939
10940 * parser.c valid.c: a couple of errors were reported but not
10941 saved back as such in the parsing context. Down to 1% failure rate
10942 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10943
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010944Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10945
10946 * xmlInternald.c: isExtender was missing a char
10947 * parser.c include/libxml/parser.h: % are acceptable in the
10948 internal subset if within a PUBLIC ID
10949
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010950Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * SAX.c parserInternals.c valid.c: more work on the conformance
10953 suite. Took the step to finally block documents with encoding
10954 errors. It's a fatal error per the spec, people should have fixed
10955 their documents by now.
10956
Daniel Veillard55253e22002-02-18 14:32:39 +000010957Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10958
10959 * check-xml-test-suite.py: fixed the test script after some discussion
10960 on the semantic of TYPE="error"
10961 * Makefile.am: added the script to the distrib
10962
Daniel Veillard28757702002-02-18 11:19:30 +000010963Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * SAX.c entities.c: fixed a couple of conformances issues deep
10966 into the validation code (standalone and undeclared Notations)
10967
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010968Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10971 stayed there for years !
10972
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010973Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10976 missing
10977
Daniel Veillardc7612992002-02-17 22:47:37 +000010978Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * check-xml-test-suite.py: improved the behaviour a bit as
10981 well as the logs
10982 * parser.c valid.c SAX.c: fixed a few more bugs
10983 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10984
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010985Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10986
10987 * check-xml-test-suite.py: python script to run regression tests
10988 against the XML Test suite of W3C/OASis
10989 * SAX.c: fixed a validation bug
10990 * parser.c: fixed 3 errors pointed by the test suite
10991 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10992 * python/Makefile.am: fixed a dependendy
10993
Daniel Veillard9f28f302002-02-15 20:48:08 +000010994Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10995
10996 * xmlmemory.c: avoid a warning bug #71594
10997
Daniel Veillard144024e2002-02-13 21:14:46 +000010998Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11001 warning on alpha/Tru64
11002
Daniel Veillarde4301c82002-02-13 13:32:35 +000011003Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11004
11005 * include/libxml/entities.h: fixing a comment
11006 * valid.c: fixing some troubles with validity check on namespaces
11007 * result/VC/NS3 test/VC/NS3: added a specific regression test
11008
Daniel Veillarda6d05382002-02-13 13:07:41 +000011009Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11010
11011 * tree.c: Fixing #71342 serializing '\n' in attribute values
11012 * result/noent/att3 result/att3 test/att3: added a specific
11013 test.
11014
Daniel Veillard797a5652002-02-12 13:46:21 +000011015Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * python/libxml.c: couple of bug fixes
11018
Daniel Veillard01a6d412002-02-11 18:42:20 +000011019Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * python/*.py: removed tabs and used spaces.
11022
Daniel Veillard397ff112002-02-11 18:27:20 +000011023Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11026 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11027
Daniel Veillard03517542002-02-11 13:54:40 +000011028Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11029
11030 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11031 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11032
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011033Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * include/libxml/encoding.h include/libxml/entities.h
11036 include/libxml/globals.h include/libxml/parser.h
11037 include/libxml/threads.h include/libxml/tree.h
11038 include/libxml/xmlmemory.h: trying to fix the include mess
11039
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011040Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11041
11042 * include/libxml/xmlmemory.h: reverted part of the previous
11043 attempt to provide #69655, this was breaking the build.
11044
Daniel Veillard0ba59232002-02-10 13:20:39 +000011045Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11046
11047 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11048 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11049 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11050 include/libxml/parserInternals.h include/libxml/tree.h
11051 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11052 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11053 clean.
11054 * python/libxml.c: fixed a warning.
11055
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011056Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11057
11058 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11059 copying of node, merge back IDs in the target document.
11060 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11061 test/XInclude/ents/ids.xml: test case
11062 * result/VC/ElementValid4: output changed due to a typo fix
11063
Daniel Veillard1c18e302002-02-09 22:16:40 +000011064Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011067 generate the dependencies right as Jacob found out. Add
11068 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011069
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011070Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * parserInternals.c valid.c: Justin Fletcher found some parts
11073 of the code needing cleanup
11074 * libxml.spec.in python/Makefile.am python/generator.py
11075 python/libxml.c python/libxml.py: Fixed the python Makefiles
11076 corrected a bug showing up on ia64, changed the name of the
11077 python internal module too
11078
Daniel Veillard07be19b2002-02-08 14:20:35 +000011079Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * Makefile.am: applied patch from Andris Pavenis for binary
11082 name suffixes
11083
Daniel Veillardf216d462002-02-08 13:44:24 +000011084Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11085
11086 * xmllint.c win32/win32config.h: fixing #68748
11087
Daniel Veillardd455d792002-02-08 13:37:46 +000011088Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11089
11090 * valid.c: fixing #70166
11091
11092Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11093
11094 * valid.c: fixing #70077
11095
Daniel Veillardc575b992002-02-08 13:28:40 +000011096Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * Copyright Makefile.am README configure.in libxml.spec.in:
11099 Changed to the MIT Licence
11100 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11101 doc/xmlio.html: updated the doc accordingly
11102 * include/libxml/xmlwin32version.h configure.in: preparing
11103 2.4.14 release
11104 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11105 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11106 fixed the const xmlChar * wrapper and generator, XPath extension
11107 functions now use the context as first argument
11108 * python/tests/tstxpath.py python/tests/xpath.py
11109 python/tests/xpathext.py: Updated the tests accordingly
11110 * tree.c: fixed bug #70067
11111
Daniel Veillard7db38712002-02-07 16:39:11 +000011112Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11113
11114 * Makefile.am: cleanup
11115 * debugXML.c: always use stdout if output is NULL
11116 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11117 * python/Makefile.am python/generator.py python/libxml2class.txt
11118 python/libxml_wrap.h python/types.c: augmented the number of bindings
11119 handling FILE * and XPath contexts
11120 * python/tests/Makefile.am: avoid a stupid problem due to the
11121 use of TEST.
11122
Daniel Veillard15a143b2002-02-06 22:40:50 +000011123Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11124
11125 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11126
Daniel Veillard70cab352002-02-06 16:06:58 +000011127Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * python/TODO python/libxml.c: cleanup the extension function lookup
11130 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11131
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011132Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11133
11134 * configure.in python/Makefile.am: do not install outside
11135 of prefix
11136
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011137Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * python/TODO python/libxml.c: started adding SAX interfaces
11140 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11141 SAX test
11142
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011143Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * tree.c: hardened the addChild function
11146 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11147 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11148 added accessors needed for xmlNode, a bit more testing and
11149 extension of interfaces
11150 * python/tests/Makefile.am python/tests/build.py: added a test
11151 build from scratch/save/load/check
11152
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011153Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11154
11155 * parserInternals.c: change a small bit in the way valididy
11156 error messages get initialized
11157 * python/TODO python/libxml.c python/libxml2-python-api.xml
11158 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11159 added some memory debugging to track leaks at the libxml2 level
11160 * python/tests/*.py: changed all tests to check for leaks,
11161 there is just one left in XPath extension registrations.
11162
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011163Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * python/TODO python/generator.py python/libxml2-python-api.xml
11166 python/libxml2class.txt: more accessor classes for the parser
11167 context, allow to switch on and check validity
11168 * python/tests/Makefile.am python/tests/error.py
11169 python/tests/invalid.xml python/tests/valid.xml
11170 python/tests/validate.py: attded more test and and added error.py
11171 which I forgot to commit in the last step
11172
Daniel Veillard3ce52572002-02-03 15:08:05 +000011173Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * python/Makefile.am python/types.c: cleanup
11176 * python/libxml.c python/libxml.py python/libxml_wrap.h
11177 python/generator.py python/libxml2-python-api.xml
11178 python/libxml2class.txt: added class for parser context, added
11179 first cut for push mode support. Added a framework to generate
11180 accessors functions.
11181 * python/tests/Makefile.am python/tests/push.py: added a push
11182 test
11183
Daniel Veillardcfb05462002-02-02 23:18:22 +000011184Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11187 bug a bit of cleanup.
11188
Daniel Veillard5d819032002-02-02 21:49:17 +000011189Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11190
11191 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11192 python/libxml2class.txt: adding error redirections and preformat
11193 to a python handler
11194 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11195 tests self checking
11196
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011197Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11198
11199 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11200 a function
11201
Daniel Veillard9589d452002-02-02 10:28:17 +000011202Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11203
11204 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11205 python/libxml.c python/libxml2-python-api.xml
11206 python/libxml2class.txt: Progressing through the TODOs, class
11207 description output, extra XML API, RPM now builds the wrappers
11208 for all python installed versions
11209
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011210Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11211
11212 * configure.in libxml.spec.in python/Makefile.am python/TODO
11213 python/generator.py python/libxml2class.txt: added more informations
11214 in the libxml2-python package including docs. Slightly changed
11215 the class hierarchy
11216 * python/tests/*: added basic regression tests infrastructure too
11217
11218Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11221 added libxml2-python as part of the packages installed
11222
Daniel Veillarda7340c82002-02-01 17:56:45 +000011223Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11224
11225 * python/Makefile.am python/generator.py python/libxml.c
11226 python/libxml.py: more work, now able to extend the
11227 XPath interpreter with functions written in python.
11228
Daniel Veillardc3e39442002-02-01 09:29:41 +000011229Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11230
11231 * python/Makefile.am: Jacob sent a patch to allow building from
11232 tarfile.
11233
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011234Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11237 inserted the python wrappers build, I hope this won't be too
11238 unportable
11239
Daniel Veillard1971ee22002-01-31 20:29:19 +000011240Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * xpath.c: minor optimization
11243 * python/generator.py python/libxml.c python/libxml.py
11244 python/libxml_wrap.h: more work on the python bindings,
11245 they now support XPath and there is no evident leak
11246
Daniel Veillard36ed5292002-01-30 23:49:06 +000011247Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11248
11249 * python/generator.py python/libxml.c python/libxml.py:
11250 more work on the python bindings generator.
11251
Daniel Veillard96fe0952002-01-30 20:52:23 +000011252Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11253
11254 * python/generator.py python/libxml.c python/libxml_wrap.h:
11255 more work on the python bindings.
11256
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011257Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11258
11259 * python/generator.py python/libxml.c python/libxml.py
11260 python/libxml_wrap.h: commited early version of a python binding
11261 for private use only ATM
11262
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011263Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11264
11265 * entities.c tree.c include/libxml/entities.h: applied patch
11266 from Anthony Jones to implement copy of DTD subtree too. Had
11267 just to keep 2 function private which really ought to become
11268 public ones.
11269
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011270Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11271
11272 * xmllint.c: added pointers to the web pages in the usage()
11273
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011274Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11275
11276 * tree.c: more fixes from Petr Kozelka for attribute handling
11277 in the tree API to align the semantic with DOM.
11278
Daniel Veillard36065812002-01-24 15:02:46 +000011279Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11280
11281 * valid.c tree.c entities.c: another set of patches from
11282 Anthony Jones for copy operations cleanup and robustness
11283
Daniel Veillardf8592562002-01-23 17:58:17 +000011284Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11285
11286 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11287 an alphabetic index based on comments content
11288 * doc/*: rebuilt the web site with the new references
11289
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011290Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11291
11292 * parserInternals.h: Greg Sjaardema suggested to use an
11293 eponential buffer groth policy in xmlParserAddNodeInfo()
11294
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011295Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11298 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11299 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11300 to generate cross-references, and added/updated the stylesheets
11301 to generate and link API indexes. The generic keyword index
11302 is not done yet.
11303 * doc/*.html: regenerated all the usual docs too
11304
Daniel Veillard2070c482002-01-22 22:12:19 +000011305Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * debugXML.c: added an xpath function to the shell for T. V. Raman
11308
11309Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011310
11311 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11312 debug routines.
11313
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011314Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11317 support of attribute nodes
11318
Daniel Veillard9d06d302002-01-22 18:15:52 +000011319Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11320
11321 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11322 hopefully near complete and fully documented of the API in XML
11323 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11324 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11325 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11326 include/libxml/parserInternals.h include/libxml/valid.hi
11327 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11328 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11329 include/libxml/xpath.h include/libxml/xpathInternals.h:
11330 Cleaned up the doc comments a lot in the process, the interface
11331 coverage is now 100%
11332
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011333Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11334
11335 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11336 extracts comments from the gtk-doc DocBook output (a bit
11337 convoluted but seems to work).
11338
Daniel Veillard61006472002-01-21 17:31:47 +000011339Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11340
11341 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11342 added an XML description of the API, moved the script generating
11343 it here. Added a "make api" target
11344
Daniel Veillardd2f23002002-01-21 13:36:00 +000011345Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11348
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011349Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11350
11351 * xpath.c include/libxml/xpathInternals.h: the change made to
11352 xmlXPathFuncLookupFunc was incompatible roll it back
11353
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011354Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11355
11356 * SAX.c: cleanup patch from Anthony Jones
11357 * doc/Makefile.am: fix the headers to avoid in make scan
11358 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11359 includes, * vs Ptr and general cleanup
11360 * parsedecl.py: first version of a script to extract the
11361 module interfaces, the goal will be to provide .decl or XML
11362 specification of the interfaces to build wrappers.
11363
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011364Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11367 now provides return codes in case of errors
11368
Bjorn Reese026d29f2002-01-19 15:40:18 +000011369Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11370
11371 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11372 Upgraded to trio baseline 1.6
11373 * strio.h strio.c: Replaced by triostr.h and triostr.c
11374
Daniel Veillard572577e2002-01-18 16:23:55 +000011375Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11376
11377 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11378 of strdup usage in the code
11379
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011380Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11381
11382 * parser.c error.c: Keith Isdale complained rightly that
11383 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11384
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011385Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11386
11387 * tree.c: fixed the funxtion to set the xml: attributes
11388 * debugXML.c: added "setbase" to test it.
11389
Daniel Veillard2c748c62002-01-16 15:37:50 +000011390Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11391
11392 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11393 to allow updating an attribute content
11394
Daniel Veillard8de85c62002-01-15 17:10:15 +000011395Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11396
11397 * libxml.h: try to avoid problems when compiling on Windows
11398
Daniel Veillard314cfa02002-01-14 17:58:01 +000011399Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11400
11401 * hash.c: patch from Anthony Jones for hash.c allocation size
11402 * Makefile.am: trying to work around Yet Another Libtool Madness
11403 and build the 2.4.13 release finally ...
11404
Daniel Veillard744683d2002-01-14 17:30:20 +000011405Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11406
11407 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11408 * doc/* : update of the documentation
11409
Daniel Veillarde6a55192002-01-14 17:11:53 +000011410Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11413 at fixing #61290 :-(
11414
Daniel Veillardfb25a512002-01-13 20:32:08 +000011415Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11416
11417 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11418 Fixes bug #67229
11419
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011420Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11421
11422 * tree.c: trying to avoid troubles when a subtree is copied
11423 and coalesced in part with the target tree. Should fix
11424 bug #67407
11425
Daniel Veillardd8224e02002-01-13 15:43:22 +000011426Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11427
11428 * valid.c: fixed validation of attributes content of type
11429 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11430 values, very old bug. Fixes #67671
11431
Daniel Veillard8107a222002-01-13 14:10:10 +000011432Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11433
11434 * parser.c include/libxml/parserInternals.h tree.c: integrated
11435 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11436 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11437
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011438Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * threads.c: applied Serguei Narojnyi's patch to add native
11441 thread support on the Win32 platform
11442 * testThreadsWin32.c Makefile.am: added the test program also
11443 from Serguei, Win32 specific
11444 * include/win32config.h include/libxml/xmlwin32version.h.in:
11445 added patch from Igor for the Windows thread specific defines.
11446
Daniel Veillard845cce42002-01-09 11:51:37 +000011447Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11448
11449 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11450
Daniel Veillard7b602b42002-01-08 13:26:00 +000011451Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11452
11453 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11454 output page into XMLinfo.html. Close bug #66951 and
11455 raised by Robert Collins too.
11456
Daniel Veillard73c6e532002-01-08 13:15:33 +000011457Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11458
11459 * encoding.c: Paul Keogh pointed out a possibility of segfault
11460 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11461 Closes bug # 68238
11462
Daniel Veillard4a859202002-01-08 11:49:22 +000011463Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11464
11465 * doc/*.html: updated the Gdome2 links
11466
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011467Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11468
11469 * libxml.h: Applied following patches from Robert Collins
11470 and make sure IN_LIBXML is defined when compiling it
11471 -------
11472 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11473 as well as Visual C.
11474 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11475 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11476 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11477 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11478 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11479 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11480 xmlSysIDExists xmlNoNetExists).
11481 * xmllint.c: Don't include winsock2.h for Cygwin.
11482
Daniel Veillard401c2112002-01-07 16:54:10 +000011483Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11484
11485 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11486 when the version info is not present.
11487
Daniel Veillard6f42c132002-01-06 23:05:13 +000011488Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11489
11490 * tree.c: Anthony Jones pointed out a problem in
11491 xmlStringGetNodeList() and provided a fix for it
11492
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011493Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11494
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011495 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011496 xmlCreatePushParserCtxt() when the initial buffer passed
11497 is large.
11498
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011499Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11500
11501 * win32/*: big cleanup of the Windows/MSVC project files
11502 from Igor Zlatkovic
11503
Daniel Veillardcebb1362002-01-02 13:13:30 +000011504Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11505
11506 * doc/Makefile.am: should fix #67674 and avoid troubles if
11507 xsltproc is not available or fails in the prefix provided
11508
Daniel Veillard26908ab2002-01-01 16:50:03 +000011509Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11510
11511 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11512
Daniel Veillard5344c602001-12-31 16:37:34 +000011513Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11514
11515 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11516 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11517 Fixed a few other problems raised by Charlie Bozeman.
11518 * result/VC/ElementValid[5-7]: fixed the output
11519
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011520Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11521
11522 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11523 patches from Charlie Bozeman. Regenerated the HTML docs.
11524
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011525Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11526
11527 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11528 for Windows from Igor
11529
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011530Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11531
11532 * xmllint.c: applied Justin Fletcher patch for --output or -o
11533
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011534Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11535
11536 * win32/libxml2/libxml2.def.src: close #67019
11537
Daniel Veillard01db67c2001-12-18 07:09:59 +000011538Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11539
11540 * xmllint.c: applied Justin Fletcher generic timing patch
11541 similar to the one already applied to xsltproc.
11542
Daniel Veillardd1640922001-12-17 15:30:10 +000011543Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11544
11545 * include/libxml/tree.h tree.c: applied documentation patches
11546 from Charlie Bozeman
11547
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011548Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11549
11550 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11551
Daniel Veillard29e43992001-12-13 22:21:58 +000011552Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11553
11554 * valid.c: fix the xmlStrdup() used in the previous patch.
11555 * valid.c: added --dropdtd
11556 * tree.c: fixed xmlUnlinkNode so it also removes the references
11557 from the document if the node is a DTD
11558
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011559Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11560
11561 * HTMLtree.c valid.c: cleanup some static declarations
11562
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011563Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11564
11565 * xmllint.c: removed another strdup()
11566 * doc/FAQ: removed the HP/UX entry
11567
Daniel Veillarded472f32001-12-13 08:48:14 +000011568Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11569
11570 * valid.c: fix bug #66816 when validating.
11571 * xmllint.c: don't use sys/time.h if configure did not found it
11572
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011573Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11574
11575 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11576 xmlcatalog_man.xml
11577
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011578Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11579
11580 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11581 xmlInitMemory() was declared twice
11582
Daniel Veillardb82c1662001-12-09 14:00:54 +000011583Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11584
11585 * globals.c: do not reference strdup() !
11586 * configure.in libxml-2.0.pc.in: trying to fix the libs
11587 of the various config extraction modules
11588
Daniel Veillardef90ba72001-12-07 14:24:22 +000011589Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11590
11591 * configure.in : preparing 2.4.12
11592 * doc/* : updated and rebuilt the docs
11593
Daniel Veillard220346d2001-12-07 11:33:54 +000011594Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11595
11596 * uri.c: closed bug #66159
11597 * testURI.c: added --escape option
11598 * configure.in: some cleanup for xml2-config --cflags
11599
Daniel Veillard2a906822001-12-06 14:34:08 +000011600Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11601
11602 * globals.c testThreads.c: removed some misplaced includes
11603 of xmlversion.h
11604
Daniel Veillarde28313b2001-12-06 14:08:31 +000011605Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11606
11607 * threads.c: patch from Gary Pennington fixing a possible
11608 problem at initialization time.
11609
Daniel Veillardd3b08822001-12-05 12:03:33 +000011610Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11611
11612 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011613 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011614 CodeWarrior.
11615
Daniel Veillarda7866932001-12-04 13:14:44 +000011616Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11617
11618 * xmllint.c: applied Geert Kloosterman's patch to fix
11619 --repeat --timing output
11620
Daniel Veillard19840942001-11-29 16:11:38 +000011621Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11622
11623 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11624 where non-wellformed XML declaractions were not detected.
11625
Daniel Veillarde85d9342001-11-28 14:43:12 +000011626Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11627
11628 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11629
Daniel Veillard22f25a82001-11-28 09:12:23 +000011630Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11631
11632 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11633 gets reset by xmlCleanupInputCallbacks() and this makes the
11634 function useless. Same for output.
11635
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011636Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11637
11638 * xmlIO.c: robert pointed out a loop error in callback cleanups
11639
Daniel Veillard8faa7832001-11-26 15:58:08 +000011640Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11641
11642 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11643 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11644 they are not really tied to debugging
11645
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011646Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11647
11648 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11649 * xmllint.c: better --catalogs description
11650
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011651Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11652
11653 * tree.c: fixed a couple of problems in xmlSetProp()
11654
Daniel Veillardcd337f02001-11-22 18:20:37 +000011655Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11656
11657 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11658 unappropriate stdout output.
11659
Daniel Veillard566d4df2001-11-22 13:00:53 +000011660Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11661
11662 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11663 by Denis Beurive, closes #65111
11664
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011665Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11666
11667 * valid.c: in case of content model validity error, don't
11668 print it if validity warnings were not requested.
11669
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011670Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11671
11672 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11673 * parserInternals.c: removed the last exit() call. Print an
11674 unmaskable error on stderr instead (library mismatch detection)
11675
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011676Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11677
11678 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11679 shell instructions from Heiko Rupp
11680
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011681Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11682
11683 * catalog.c: use the URL notation file:// for default catalog paths
11684
Daniel Veillard0ec98632001-11-14 15:04:32 +000011685Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11686
11687 * include/libxml/tree.h: better comments for _private fields
11688 * tree.c: removed a problem when copying an entity reference.
11689
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011690Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11691
11692 * vms/*: updated instructions and diffs from John A Fotheringham
11693
Daniel Veillarda11001b2001-11-12 22:45:36 +000011694Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11695
11696 * include/libxml/xmlerror.h: avoid an include problem if
11697 #include <libxml/xmlerror.h> happens first in code
11698 seems to be the case in KDE libs
11699
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011700Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11701
11702 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11703 from Igor for Windows
11704
11705Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11706
11707 * Makefile.am: Gary Pennington pointed out a missing prefix
11708
Daniel Veillard43d3f612001-11-10 11:57:23 +000011709Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11712 * doc/*: upgraded and rebuilt the docs
11713
Daniel Veillardc1f78342001-11-10 11:43:05 +000011714Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11715
11716 * HTMLparser.c: fix comment in scripts element parsing.
11717 * result/HTML/doc3*: updated the results.
11718
11719Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11720
11721 * uri.c: another URI bug fix #63336, using Joel Young patch.
11722
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011723Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11724
11725 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11726 a cleaned up version of the Pwd shell string generation.
11727
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011728Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11729
11730 * valid.c include/libxml/tree.h: trying to fix namespaces +
11731 validation problems for good, closing #63619 in the process
11732 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11733 wrong in this respect, fixed it.
11734
Daniel Veillardd536f702001-11-08 17:32:47 +000011735Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11736
11737 * xmllint.c: Morus Walter patch to allow --format and --encode
11738
Daniel Veillard5004f422001-11-08 13:53:05 +000011739Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11740
11741 * debugXML.c: Stefan Kost provided an help command for the shell
11742
Daniel Veillarda6825e82001-11-07 13:33:59 +000011743Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11744
11745 * debugXML.c: Heiko Rupp pointed that the shell would crash
11746 on empty nodesets returns.
11747
Daniel Veillard03f848d2001-11-07 12:53:46 +000011748Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11749
11750 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11751 migh need the history libraries
11752
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011753Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11754
11755 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11756 handle the case of < in quoted attributes, Bastian Kleineidam
11757
Daniel Veillardc853b322001-11-06 15:24:37 +000011758Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11761 fixing catalog breakages
11762 * Makefile.am catalog.c result/catalogs/catal
11763 result/catalogs/mycatalog.* test/catalogs/catal*:
11764 fixed more problems in catalog support, added more regression tests
11765 for both XML and SGML catalog handling
11766
Daniel Veillard66870c72001-11-05 19:27:49 +000011767Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11768
11769 * debugXML.c: applied an improvement to xmlGetLineNo() from
11770 Keith Isdale
11771
Daniel Veillardffe09c92001-11-05 14:21:47 +000011772Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11773
11774 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11775 Side effect of the progressive catalog loading
11776
Daniel Veillardad661b92001-11-05 11:43:15 +000011777Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11778
11779 * Makefile.am: confexecdir and confexec_DATA were defined twice
11780 pointed out by Karl Eichwalder
11781
Daniel Veillard6eb17722001-11-04 22:19:27 +000011782Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11783
11784 * xmlcatalog.c: avoid unlink() and use remove() instead.
11785
Daniel Veillardea898282001-11-04 22:13:45 +000011786Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11787
11788 * libxml.spec.in: cleanup
11789 * include/libxml/xmlwin32version.h: updated with 2.4.8
11790
Daniel Veillarda4617b82001-11-04 20:19:12 +000011791Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11792
11793 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11794 of compiling libxml with a non standard set of options
11795
John Fleck027edfb2001-11-04 20:13:58 +000011796Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11797
11798 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11799 document --sgml option, fixing gnome bugzilla #63382
11800
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011801Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11802
11803 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11804 breakage of 2.4.7, added a couple of really needed APIs
11805 like xmlCatalogIsEmpty() and xmlNewCatalog()
11806 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11807 for install-catalog
11808 * configure.in: preparing 2.4.8
11809
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011810Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11811
11812 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11813 include/libxml/tree.h include/libxml/xmlIO.h: more include
11814 cleanups, export cleanly one html output + format function.
11815
11816Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11817
11818 * parser.c: removed initGenericErrorDefaultFunc call from
11819 xmlInitParser() since it could destroy previous calls to
11820 xsltSetGenericErrorFunc() effects
11821
Daniel Veillardebd38c52001-11-01 08:38:12 +000011822Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11823
11824 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11825 keyword.
11826
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011827Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11828
11829 * Makefile.am: cleanup
11830 * threads.c: cleanup too
11831 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11832 from xsltproc
11833 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011834 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011835
Daniel Veillard91c00402001-10-30 17:41:38 +000011836Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11837
11838 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11839 was not used anymore !
11840
Daniel Veillard52dcab32001-10-30 12:51:17 +000011841Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11842
11843 * configure.in: preparing 2.4.7
11844 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11845 manual page from John
11846 * doc/*: updated the doc and rebuilt the generated pages
11847
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011848Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11849
11850 * xmlIO.c: closing bug #62711, the library should never
11851 close stdin or stdout.
11852
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011853Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11854
11855 * uri.c: second pass at fixing #63336, using Joel Young
11856 final patch. looks okay.
11857
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011858Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11859
11860 * uri.c include/libxml/uri.h: trying to clear #63336
11861 allowing the escaping routine to parse unconformant
11862 URI-References.
11863
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011864Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11865
11866 * vms/readme.vms vms/build_libxml.com nanoftp.c
11867 include/libxml/xmlversion.h.in: a few VMS updates from
11868 John A Fotheringham
11869 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11870 and xmlCleanupOutputCallbacks() for the Perl binding people.
11871
Daniel Veillard635ef722001-10-29 11:48:19 +000011872Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11873
11874 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11875 apply fixes to close #63271 and avoid segfaults when
11876 the error routine gets callbed before xmlInitParser()
11877 get called.
11878 * nanoftp.c error.c: Applied patches from Justin Fletcher
11879 correcting some xmlGenericError misuses.
11880
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011881Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11882
11883 *doc/xmllint.xml, doc/xmllint.1
11884 New and improved man page for xmllint - .xml is the original, .1
11885 is the generated man page
11886
Daniel Veillardc9484202001-10-24 12:35:52 +000011887Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11888
11889 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11890 the web site from the main HTML document.
11891
Daniel Veillard5151c062001-10-23 13:10:19 +000011892Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11893
11894 * parser.c: fixed an erroneous validation bug when PE refs
11895 occurs in external parsed entities referenced from the
11896 internals subset
11897 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11898 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11899 added the associated testcase, it's a nice one.
11900 * HTMLparser.c: generate the DTD node as HTML still ...
11901 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11902
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011903Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11904
11905 * HTMLparser.c: fixed a bug in htmlNewDoc()
11906
Daniel Veillard89cad532001-10-22 09:46:13 +000011907Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11908
11909 * test/threads/*: added entities testing to the Thread test
11910 * testThreads.c: make the test reasonable
11911 * DOCBparser.c: fix the DTD public and system ID
11912 * xmllint.c: added --sgml for SGML DocBook importing
11913 * Makefile.am: added Docbtests target
11914
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011915Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11916
11917 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11918 * testThreads.c: removed bogus include
11919
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011920Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11921
11922 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11923 fixed a very serious (looping) validation bug
11924
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011925Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11926
11927 * include/libxml/globals.h include/libxml/threads.h threads.c
11928 testThreads.c: far more testing, cleaning up bugs
11929 * *.c : make sure globals.h is always included.
11930
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011931Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11932
11933 * HTMLparser.c: try to get rid of parser loops for good.
11934
Daniel Veillardab7488e2001-10-17 11:30:37 +000011935Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11936
11937 * configure.in: fixed some bugs in CFLAGS passing.
11938 * test/threads Makefile.am testThreads.c: added a specific
11939 threaded test case (really nasty, guaranteed).
11940
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011941Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11942
11943 * catalog.c: serious cleanup on the management of the
11944 XML catalog tree, more tests done, especially with
11945 the catalog PI.
11946
Daniel Veillard364789a2001-10-16 12:45:00 +000011947Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11948
11949 * catalog.c: avoid a problem in catalog cleanup on SMP if
11950 catalogs were not initialized.
11951
Daniel Veillard81463942001-10-16 12:34:39 +000011952Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11953
11954 * catalog.c xpath.c: trying to cleanup the not thread safe
11955 parts of the library.
11956
Daniel Veillard64a411c2001-10-15 12:32:07 +000011957Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11958
11959 * include/libxml/globals.h configure.in global.data: make
11960 the allocation be per-thread a configure option
11961 * encoding.c include/libxml/parser.h: fixed compilation
11962 errors
11963
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011964Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11965
11966 * include/libxml/parser.h: Norm reported that a few lines
11967 added were breaking libxslt compile, removed them for now
11968
Daniel Veillard6f350292001-10-14 09:56:15 +000011969Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11970
11971 * parser.c parserInternals.c threads.c: debugged and fixed
11972 initialization problems which were giving troubles on SMP
11973 boxes.
11974
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011975Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11976
11977 * include/libxml/Makefile.am: missing globals.h
11978
Daniel Veillarde7090612001-10-13 12:18:28 +000011979Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011980
Daniel Veillarde7090612001-10-13 12:18:28 +000011981 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011982
Daniel Veillardd0463562001-10-13 09:15:48 +000011983Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11984
11985 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11986 include/libxml/parserInternals.h include/libxml/tree.h
11987 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11988 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11989 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11990 Applied the last patches from Gary, cleanup, activated threading
11991 all user accessible global variables are now handled in globals.[ch]
11992 Still a bit rought but make tests passes with either
11993 --with-threads defined at configure time or not.
11994 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11995 linking options
11996
Daniel Veillardb8478642001-10-12 17:29:10 +000011997Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11998
11999 * Makefile.am include/libxml/Makefile.am
12000 include/libxml/globals.h globals.c include/libxml/threads.h
12001 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12002 configure.in: started integrating the core of the thread support
12003 not activated yet but half integrated. The code should still
12004 compile and work anyway.
12005
Daniel Veillardb44025c2001-10-11 22:55:55 +000012006Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12007
12008 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12009 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12010 integrating the non-controversial parts of Gary Pennington
12011 multithread patches
12012 * catalog.c: corrected a small bug introduced
12013
Daniel Veillard75b96822001-10-11 18:59:45 +000012014Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12015
12016 * catalog.c include/libxml/catalog.h: very serious cleanup,
12017 isolating unportable code and as much as possible the accesses
12018 to the global shared catalog. May need more testing !
12019
Daniel Veillard78d12092001-10-11 09:12:24 +000012020Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12021
12022 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12023 Keith Isdale patches for the XSLT debugger interfaces. Some
12024 cleanup
12025
Daniel Veillardff0b7312001-10-11 06:46:09 +000012026Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12027
12028 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12029 * DOCBparser.c: generate line nubers in elements
12030
Daniel Veillard60087f32001-10-10 09:45:09 +000012031Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12032
12033 * configure.in: preparing 2.4.6 release
12034 * doc/xml.html doc/html/*: updated and rebuilt the docs
12035 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12036
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012037Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12038
12039 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12040 adding documentation for DV's supercatalog support
12041
Daniel Veillard82d75332001-10-08 15:01:59 +000012042Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12043
12044 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12045 super catalog support adding one API and one flag --sgml to
12046 xmlcatalog
12047
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012048Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12049
12050 * doc/xmlcatalog_man.xml, xmlcatalog.1
12051 One more crack at
12052 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12053
12054
Thomas Broyer47334c02001-10-07 16:41:52 +000012055Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12056
12057 * xpath.c: implemented xmlXPathObjectCopy for external objects
12058 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12059
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012060Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12061
12062 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12063 finishing up fix to
12064 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12065 the xmlcatalog man page display more elegantly
12066
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012067Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12068
12069 * configure.in: closing bug #61832
12070 * HTMLparser.c: removed a warning
12071
Daniel Veillard6ab38382001-10-06 13:08:27 +000012072Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12073
12074 * xpath.c: fixing #61673 part I, do not loose doc information
12075 when copying result value trees.
12076
Daniel Veillard556c6682001-10-06 09:59:51 +000012077Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12078
12079 * xpath.c: trying to harden the XPath interpreter
12080
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012081Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12082
12083 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12084 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12085
William M. Brack1633d182001-10-05 15:41:19 +000012086Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12087
12088 * HTMLparser: repaired another loop problem
12089
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012090Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12091
12092 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12093 parsing.
12094 * xpath.c: fix bug #61291 the default XML namespace node is
12095 missing from the namespace axis.
12096 * tree.c: refuse to create namespaces nodes with prefix "xml"
12097
Daniel Veillard651f9472001-10-04 14:51:06 +000012098Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12099
12100 * SAX.c: ouch a non-defined namespace could lead to a crash,
12101 fixed #61215
12102
Daniel Veillard7dd05702001-10-04 14:25:12 +000012103Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12104
12105 * parserInternals.c: closed bug #61054
12106
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012107Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12108
12109 * include/libxml/Makefile.am: closing #60708
12110
Daniel Veillarda293c322001-10-02 13:54:14 +000012111Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12112
12113 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12114 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12115
Daniel Veillardf4309d72001-10-02 09:28:58 +000012116Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12117
12118 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12119
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012120Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12121
12122 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12123 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12124
Daniel Veillard16756b62001-10-01 07:36:25 +000012125Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12126
12127 * catalog.c: Justin Fletcher provided cleaup code in case
12128 HAVE_STAT is not defined
12129 * include/win32config.h: Igor Zlatkovic suggested to have
12130 HAVE_STAT defined there
12131
William M. Brack5e1cac12001-09-28 16:19:18 +000012132Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12133
12134 * catalog.c - fixed typing error reported by M. Barros
12135
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012136Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12137
12138 * xmllint.c - fixing typo
12139
William M. Brackd28e48a2001-09-23 01:55:08 +000012140Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12141
12142 * HTMLparser.c: small enhancement to prevent loop on
12143 unrecognizable data
12144
Daniel Veillardb1d62872001-09-21 09:47:08 +000012145Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12146
12147 * parserInternals.c: applying patch from bug #60757 this
12148 should close it
12149
Daniel Veillardc0631a62001-09-20 13:56:06 +000012150Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12151
12152 * catalog.c xmlcatalog.c: removed a couple of warning
12153 * xpath.c: try to solve the linking problem on platforms
12154 needing trio to compile
12155
Daniel Veillard1a123612001-09-19 08:06:23 +000012156Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012157
Daniel Veillard1a123612001-09-19 08:06:23 +000012158 * Makefile.am libxml.spec.in: backing up non-documented changes
12159 commited without review or aproval by Jens Finke <jens@gnome.org>
12160 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012161
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012162Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12163
12164 * configure.in: Joe Orton provided a patch fixing a problem
12165 when iconv is specified to be in a non-standard directory
12166 but wasn't exported in xml2-config --cflags
12167
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012168Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12169
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012170 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012171 troubles with 2.4.4 errors.
12172
Daniel Veillard16698282001-09-14 10:29:27 +000012173Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12174
12175 * encoding.c entities.c: do not output hexadecimal charrefs
12176 when serializing HTML since some version of Netscape can't
12177 grok it, generate decimal ones.
12178 * result/HTML/doc3.htm: output changed due to previous test
12179 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12180
Daniel Veillard98fed372001-09-13 11:34:58 +000012181Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12182
12183 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12184 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12185
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012186Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012187 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012188
12189 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12190 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12191 updated the configuration scripts systems accordingly
12192
Daniel Veillard04382ae2001-09-12 18:51:30 +000012193Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12194
12195 * configure.in: preparing for 2.4.4
12196 * doc/xml.html doc/html/*: updated and rebuilt the docs
12197
Daniel Veillardd63437e2001-09-12 15:00:27 +000012198Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12199
12200 * win32/dsp/libxml2.def.src: tried to incorporate comments
12201 from bug #59220
12202
Daniel Veillard319a7422001-09-11 09:27:09 +000012203Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12204
12205 * parser.c result/noent/wml.xml: fixed bug #59981 related
12206 to handling of '&' in attributes when entities are substitued
12207
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012208Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12209
12210 * libxml.h include/libxml/xmlversion.h.in
12211 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12212 Tried to close bug #60131
12213
Daniel Veillardbce62332001-09-10 18:46:55 +000012214Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12215
12216 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12217
Daniel Veillard143b04f2001-09-10 18:14:14 +000012218Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12219
12220 * SAX.c: fixing bug #59946 on xmlns=""
12221
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012222Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12223
12224 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12225 but allocates a new error code.
12226
Daniel Veillard05c13a22001-09-09 08:38:09 +000012227Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12228
12229 * xmllint.c: John Fleck fixed typos in the options output
12230 * parser.c SAX.c: fix ignorable white space SAX selection
12231
12232Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12233
12234 * entities.c: Steve Underwood found the possibility of an
12235 ininite loop in case of error.
12236
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012237Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12238
12239 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12240
Daniel Veillarda050d232001-09-05 15:51:05 +000012241Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12242
12243 * parser.c: warn if version is not 1.0 but it's not
12244 strictly speaking an error after analyzing the spec
12245
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012246Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12247
12248 *doc/catalog.html - add link to the html version of the
12249 man page, other linguistic cleanups
12250
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012251Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12252
12253 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12254 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12255 file, has not yet been included in the build.
12256
Daniel Veillard99784ff2001-09-01 16:20:28 +000012257Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12258
12259 * catalog.c: removed a duplicate affectation Justin Fletcher
12260
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012261Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12262
12263 * tree.c: Armin Sander pointed a possible text coalescing
12264 problem, completed his patch.
12265
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012266Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12267
12268 * trionan.c: Fixed const and volatile re-definition problem
12269
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012270Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12271
12272 * libxml.4 parser.c: doc updates from Heiko Rupp
12273 * parserInternals.c: 2 sanity checks from Heiko Rupp
12274
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012275Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12276
12277 * tree.c: applied patch from Armin Sander to make some pointers
12278 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012279 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012280
Daniel Veillardb06c6142001-08-27 14:26:30 +000012281Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12282
12283 * xpath.c: hum, restrict the integer usage gcc bug workaround
12284 to only gcc compilers so that other architecture don't get
12285 penalized by this limitation.
12286 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12287
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012288Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12289
12290 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12291 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12292
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012293Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12294
12295 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12296 --convert option to xmlcatalog to convert SGML ones to
12297 the XML syntax.
12298 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12299
12300 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012301Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12302
12303 * catalog.c xmlIO.c: started some serious testing and fixed
12304 a few bug and optmization needs.
12305
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012306Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12307
12308 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12309 preparing for a 2.4.3 release even if it may not be ready yet
12310 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12311 all file parsing lookup to go through the entity resolver, add
12312 to add an API to bypass it (needed to load catalogs themselves),
12313 some cleanup on the catalog code too.
12314 * nanoftp.c: small cleanup
12315 * doc/catalog.html: small update
12316
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012317Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12318
12319 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12320 Jun Kuriyama
12321
Daniel Veillardffb120d2001-08-23 00:52:23 +000012322Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12323
12324 * doc/catalog.html: finished the catalog documentation
12325
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012326Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12327
12328 * doc/catalog.html doc/xml.html: added documentation about
12329 Catalog support, misses an API description
12330 * doc/html/*: reextracted the API pages
12331
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012332Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12333
12334 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12335 Added the part about section 7.2 on URI resolution,
12336 fixed a side effect in the HTML parser, look complete
12337 and ready to rock except the URI/SystemID part!
12338
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012339Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12340
12341 * include/libxml/catalog.h include/libxml/parser.h
12342 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12343 xmlIO.c: added support and APIs needed for the catalog PI
12344 * include/libxml/xmlIO.h: cleanup
12345
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012346Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12347
12348 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12349 include/libxml/catalog.h: starts to look okay, really
12350 plugged the new framework, cleaned a lot of stuff,
12351 added some APIs, except the PI's support missing this
12352 should be mostly complete
12353 * result/catalogs/* test/catalogs/*: added new test, enriched
12354 the existing one with URN ID tests
12355
Daniel Veillard64339542001-08-21 12:57:59 +000012356Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12357
12358 * catalog.c: fixed nextCatalog
12359 * result/catalogs/docbook test/catalogs/*: started adding
12360 a small regression test
12361
Daniel Veillardcda96922001-08-21 10:56:31 +000012362Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12363
12364 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12365 more work on the XML catalog support.
12366 * parser.c include/libxml/parser.h: small cleanup seems using
12367 list as a public parameter name can give portability troubles
12368 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12369 include/libxml/xpath.h include/libxml/Makefile.am: removed
12370 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12371 wrappers
12372
Bjorn Reese45029602001-08-21 09:23:53 +000012373Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12374
12375 * Makefile.am trio.c triodef.h trionan.c xpath.c
12376 include/libxml/Makefile.am include/libxml/trionan.h:
12377 Re-worked Not-A-Number and Infinity support.
12378 * xmlcatalog.c: added readline include files
12379
Daniel Veillard344cee72001-08-20 00:08:40 +000012380Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12381
12382 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12383 testCatalog as xmlcatalog, making it an installed app
12384 adding a shell, and preparing it to be a /etc/xml/catalog
12385 management tool, though not ready yet
12386 * catalog.c include/libxml/catalog.h: adding support for
12387 XML Catalogs http://www.oasis-open.org/committees/entity/
12388 not finished, there is some interesting tradeoffs and a
12389 few open questions left.
12390
Daniel Veillardb7664f42001-08-19 13:00:43 +000012391Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12392
12393 * xmllint.c: fixed a line formatting problem
12394
Daniel Veillard5015b712001-08-17 09:37:52 +000012395Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12396
12397 * SAX.c: removed a couple of unused variable (Albert Chin)
12398
Daniel Veillardbb371292001-08-16 23:26:59 +000012399Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12400
12401 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12402 trying to fix some troubles w.r.t. function returning
12403 const xxxPtr.
12404
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012405Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12406
12407 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12408 defined
12409
Daniel Veillardae6db172001-08-16 19:32:00 +000012410Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12411
12412 * xpointer.c: removed unused var
12413
Daniel Veillard09190202001-08-16 16:27:41 +000012414Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12415
12416 * testXPath.c: another small cleanup closing bug #59110
12417
Daniel Veillard796f4b62001-08-16 16:00:13 +000012418Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12419
12420 * win32/dsp/libxml2.def.src: small cleanup closing bug
12421 #59108
12422
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012423Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12424
12425 * example/gjobread.c: add xmlCleanupParser() before leaving
12426
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012427Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12428
12429 * config.h.in configure.in include/libxml/xmlwin32version.h:
12430 released 2.4.2
12431
Daniel Veillardd3d06722001-08-15 12:06:36 +000012432Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12433
12434 * include/libxml/valid.h debugXML.c valid.c: deprecate
12435 the non-boundchecking Sprintf functions, add Snprintf
12436 this should close bug #57984
12437
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012438Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12439
12440 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12441 URIs before doing the lookups (pointed by Mark Vakoc)
12442
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012443Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12444
12445 * xpath.c: serious changes on Result Value Trees and NodeSets
12446 w.r.t. deallocation and collect operations. Probably not
12447 100% clean (merge of allocated trees smells like a problem).
12448 Seems sufficient to close #58943
12449
Daniel Veillard90493a92001-08-14 14:12:47 +000012450Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12451
12452 * xmllint.c: adding a --format option
12453
Daniel Veillardfe703322001-08-14 12:18:09 +000012454Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12455
12456 * xpath.c: count() was broken on Result Value Tree
12457 * xmlIO.c: fixed file:/// accesses on _WIN32
12458
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012459Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12460
12461 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12462 macro was renamed, this should close bug #58683
12463
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012464Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12465
12466 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12467 entity substitution mode text at the end of the entity might
12468 be added due to text coalescing.
12469 * nanoftp.c parser.c: small cleanup
12470
Daniel Veillard0c720972001-08-08 20:59:00 +000012471Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12472
12473 * HACKING: added John Fleck right to commit in the doc subdir
12474
Daniel Veillard48da9102001-08-07 01:10:10 +000012475Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12476
12477 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12478 allow to inherit attributes from the DTD directly in the
12479 tree, this is needed for XPath and can be a useful feature.
12480 Inherited namespaces are always provided at the tree level now
12481 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12482 of tests for this feature (XSLT being the prime user).
12483
Daniel Veillard50f34372001-08-03 12:06:36 +000012484Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12485
12486 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12487 testSAX.c xmlIO.c xmllint.c include/win32config.h
12488 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12489 include/libxml/xmlwin32version.h.in win32/README.MSDev
12490 win32/dsp/*: applied Win32 Facelift No.2 patches from
12491 Igor Zlatkovic for Windows/MSC
12492
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012493Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12494
12495 * SAX.c: unparsedEntityDecl() the URI computation of the
12496 entity wasn't done breaking XSLT unparsed-entity-uri()
12497
Daniel Veillard567e1b42001-08-01 15:53:47 +000012498Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12499
12500 * xpath.c: fixed a bug when walking the descendants and
12501 the current node has no children
12502 * debugXML.c: show up when a text node is supposed to not be escaped
12503
Thomas Broyerf186c822001-07-31 23:30:37 +000012504Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12505
12506 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12507 worked like the set:leading() function)
12508 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12509
Daniel Veillardba6db032001-07-31 16:25:45 +000012510Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12511
12512 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12513
Daniel Veillard57905372001-07-31 15:52:17 +000012514Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12515
12516 * include/libxml/xmlIO.h: apply change to close #58141
12517 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12518
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012519Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12520
12521 * parser.c: when the internal subset uses a PE, then the
12522 included entity can use conditional sections.
12523
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012524Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12525
12526 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12527 when walking the namespace axis showing up in
12528 libxst/tests/general/bug-12
12529 * xmlmemory.c: added the possibility to trace a given block
12530 defined by its address
12531
Daniel Veillard4aafa792001-07-28 17:21:12 +000012532Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12533
12534 * parser.c: don't override existing encoding specified before
12535 starting xmlParseDocument()
12536
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012537Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12538
12539 * include/libxml/xmlwin32version.h: reinserted, needed for
12540 Windows users of CVS
12541
Darin Adlera77cac02001-07-27 17:41:51 +0000125422001-07-27 Darin Adler <darin@bentspoon.com>
12543
Darin Adler699613b2001-07-27 22:47:14 +000012544 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12545 * testCatalog.c: Add include of <libxml/parser.h>.
12546
125472001-07-27 Darin Adler <darin@bentspoon.com>
12548
Darin Adlera77cac02001-07-27 17:41:51 +000012549 * include/libxml/.cvsignore:
12550 * include/libxml/xmlwin32version.h:
12551 Remove this file from CVS because it's generated.
12552
Daniel Veillard50822cb2001-07-26 20:05:51 +000012553Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12554
12555 * parser.c include/libxml/parser.h: applied const patches from
12556 Tom Moog #58002
12557
Thomas Broyerba4ad322001-07-26 16:55:21 +000012558Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12559
12560 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12561 lookup framework
12562
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012563Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12564
12565 * tree.c: fixed xmlCopyNode() for documents
12566
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012567Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12568
12569 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12570
12571Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012572
12573 * parser.c: fixes bug #57652 reported by Morus Walter
12574
Daniel Veillarde3924972001-07-25 20:25:21 +000012575Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12578
Daniel Veillarda53c6882001-07-25 17:18:57 +000012579Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12580
12581 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12582 errors, lesson don't add new functions at 1am before a release
12583 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12584 from XPath initialization when possible.
12585
Daniel Veillardd9bad132001-07-23 19:39:43 +000012586Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12587
12588 * result/scripts/base*: removing history/readline changed
12589 this slightly
12590 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12591 xmllint.c: make element content line number generation
12592 optionnal to avoid breaking old apps added interface to switch
12593
Daniel Veillardf012a642001-07-23 19:10:52 +000012594Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12595
12596 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012597 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012598 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12599 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12600 John Kroll fixes to allow saving to HTTP via PUT (or
12601 POST of needed).
12602 * doc/html/*.html: regenerated the docs
12603
Thomas Broyere8126242001-07-22 03:54:15 +000012604Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12605
12606 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12607 xmlHashScanFull and xmlHashScannFull3 to get passed the
12608 three keys as arguments to the callback function
12609
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012610Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12611
12612 * configure.in Makefile.am: removed libxml softlink for good
12613 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12614 100% coverage by gtk-doc
12615
Daniel Veillard8599e702001-07-17 21:38:51 +000012616Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12617
12618 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12619 fixed serious troubles due to size_t vs. int mismatch
12620
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012621Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12622
12623 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12624
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012625Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12626
12627 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12628 convenient extension API for value and context managing
12629 Now handles external objects through xmlXPathPopExternal,
12630 xmlXPathWrapExternal and xmlXPathReturnExternal.
12631 Added functions for sets operations (intersection, etc.)
12632
Daniel Veillard22090732001-07-16 00:06:07 +000012633Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12634
12635 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12636 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12637 HTMLparser.c: cleanup of global variables, marking some
12638 const or private.
12639
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012640Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012641
12642 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12643 fixed xmlXPathNodeSetItem when passing index=0
12644
Daniel Veillard05dec342001-07-14 21:57:39 +000012645Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12646
12647 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12648
Daniel Veillard28ae6362001-07-14 16:44:32 +000012649Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12650
12651 * xmllint.c: fixed compilation under Cygwin #57503
12652 * TODO: update
12653
Peter Williamsed156f52001-07-13 18:35:13 +0000126542001-07-13 Peter Williams <peterw@ximian.com>
12655
12656 * config.h.in: add #undef HAVE_DLFCN_H
12657
12658 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12659 builddir.
12660
Daniel Veillard73b36e32001-07-12 15:09:52 +000012661Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12662
12663 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12664 raised by #57348 and #57381
12665
Daniel Veillard7db37732001-07-12 01:20:08 +000012666Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12667
12668 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12669 tree.c xpointer.c: store the line numbder in element->content,
12670 may break some software, need a configuration mechanism
12671
Darin Adler96037892001-07-11 00:03:16 +0000126722001-07-10 Darin Adler <darin@bentspoon.com>
12673
12674 * .cvsignore:
12675 * example/.cvsignore:
12676 * include/.cvsignore:
12677 * include/libxml/.cvsignore:
12678 Various things that are generated and should be ignored.
12679
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012680Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12681
12682 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12683 * doc/xml.html doc/html/*: updated the docs
12684
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012685Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12686
12687 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12688 validation occured on content with element child
12689
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012690Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12691
12692 * tree.c: fixed XML Base computation which was broken
12693 * debugXML.c: added a base function to the shell
12694 * Makefile.am result/scripts/* test/scripts/*: added scripts
12695 based regression tests, and adding 2 XML Base tests
12696
Daniel Veillard19e96c32001-07-09 10:32:59 +000012697Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12698
12699 * tree.c: set properties doc and call xmlSetListDoc for properties
12700 content when grafting them in a different tree.
12701 * aclocal.m4: remove from CVS
12702
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012703Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12704
12705 * win32/libxml2/libxml2.def.src: added some missing entry point
12706 for XPath (Mark Vakoc)
12707
Daniel Veillard388236f2001-07-08 18:35:48 +000012708Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12709
12710 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12711 layer should URI-Unescape before trying to open resources.
12712
Daniel Veillard04383752001-07-08 14:27:15 +000012713Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12714
12715 * xpath.c: fix the name() bug for elements in the default
12716 namespace reported by Charlie Bozeman
12717
Daniel Veillard7583a592001-07-08 13:15:55 +000012718Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12719
12720 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12721 led to an XPath fix, improvements of SAX initialization, and
12722 an added option --nocdata to testXPath
12723
Daniel Veillard449d7392001-07-07 19:11:06 +000012724Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12725
12726 * doc/libxml-doc.el: Felix Natter provided anew version working
12727 with XEmacs too
12728
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012729Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12730
12731 * include/libxml/xpath.h: small cleanup
12732 * doc/xml.html: update
12733
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012734Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12735
12736 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12737 released 2.3.14
12738
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012739Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12740
12741 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012742 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012743
Daniel Veillard73c9c042001-07-05 20:02:54 +000012744Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12745
12746 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12747 were not equal to empty strings
12748
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012749Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12750
12751 * SAX.c: fixed a URI-Reference computation problem when validating
12752 * xmlIO.c: small cleanup
12753
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012754Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12755
12756 * parser.c: improved the description of a couple of interfaces
12757 upon Larry Stamper suggestion
12758
Daniel Veillard62f313b2001-07-04 19:49:14 +000012759Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12760
12761 * SAX.c entities.c parser.c: changed completely the way entities
12762 are handled when running the parser in entity substitution mode.
12763 This fixes a bug reported by Stephan Kulow and nearly divides
12764 by 3 the amount of memory required by libxslt to load and process
12765 DocBook TDG.
12766
Daniel Veillardf420ac52001-07-04 16:04:09 +000012767Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12768
12769 * HTMLparser.c: fixing a too early root closing problem raised
12770 byt Prashanth Naidu
12771
Daniel Veillard8c357d52001-07-03 23:43:33 +000012772Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12773
12774 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12775 raised by Mark Vakoc.
12776
Daniel Veillard6e90d192001-07-03 16:37:49 +000012777Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12778
12779 * example/Makefile.am: fixed the include path to add srcdir/include
12780 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12781 and some cleanup
12782
Daniel Veillardf06307e2001-07-03 10:35:50 +000012783Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12784
12785 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12786 lot of optimization work, results in significant improvements
12787 when handling really complex XPath queries. Add a small optimizer
12788 for unions, improve [n] and [last()], avoid some costly ops.
12789
Daniel Veillard77044732001-06-29 21:31:07 +000012790Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12791
12792 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12793 * xpath.c: small cleanup
12794 * xmlGetNsList: reformated, fixed problems if used on Entities
12795
Daniel Veillard2adbb512001-06-28 16:20:36 +000012796Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12799
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012800Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12801
12802 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12803 * Makefile.am example/Makefile.am: workaround automake generating
12804 erroneous deps
12805
Daniel Veillard12f7d292001-06-28 13:12:11 +000012806Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12807
12808 * include/win32config.h: bug #56801 Yon Derek provided a patch
12809 to the windows config file.
12810
Daniel Veillard87ee9142001-06-28 12:54:16 +000012811Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12812
12813 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12814 libxml.h : Yon Derek provided a set of changes to compile from
12815 CVS on Windows/MSC
12816
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012817Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12818
12819 * parser.c: fixed UTF8 BOM support in push mode
12820 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12821 added a specific testcase
12822
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012823Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * Makefile.am: added --push regression tests
12826 * parserInternals.c: the XML parser segfaulted in --push mode
12827
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012828Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12829
12830 * configure.in: moved the symlinks detection within a CVS
12831 check, this is not portable and will be removed soon.
12832 * xpath.c: small cleanup/speedup
12833
Daniel Veillard11648102001-06-26 16:08:24 +000012834Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12835
12836 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12837 release of 2.3.12
12838 * parser.c: make an error message if unknow entities in all cases
12839
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012840Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12843
Daniel Veillard23793842001-06-25 16:07:45 +000012844Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12845
12846 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12847 includes were installed in the wrong dir
12848
Daniel Veillardf5498f32001-06-25 15:08:36 +000012849Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12850
12851 * doc/html.xml: warn against sending code to exhibit bugs.
12852
Daniel Veillard56f06462001-06-24 21:34:03 +000012853Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12854
12855 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12856 Tru64 from Thomas Leitner
12857
Daniel Veillardc5d64342001-06-24 12:13:24 +000012858Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * AUTHORS: added William and Bjorn
12861 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12862 daniel@veillard.com hopefully I won't have to do this again
12863 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12864 docs can be rebuilt cleanly now
12865 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12866 from CVs it's generated, added include/libxml/xmlwin32version.h
12867 also generated but which should change far less frequently.
12868 * catalog.c nanoftp.c: made sure to include libxml.h not
12869 libxml/xmlversion.h directly
12870 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12871 when compiling on WIN32 and MSC
12872
Daniel Veillard07385fd2001-06-23 21:55:48 +000012873Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12874
12875 * include/Makefile.am include/libxml/Makefile.am configure.in:
12876 fixed make distcheck and rebuilding the rpms
12877
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012878Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
12880 * configure.in: should finish the migration of exported includes
12881 into a real include/libxml in CVS, at least for CVS users.
12882 * removed the exported headers, added in include/libxml (as well
12883 as xmlversion.h.in).
12884
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012885Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * configure.in: fixed the way to detect symlink
12888
Daniel Veillard66541772001-06-23 18:31:04 +000012889Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12890
12891 * configure.in: updated, include/libxml is now a real CVS dir
12892
Daniel Veillardca989762001-06-23 17:39:29 +000012893Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12894
12895 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12896 version works with both libxml1 and libxml2 (it autodetects
12897 the prefix of the html-files) from Felix Natter.
12898 * doc/xml.html: updated doc accordingly
12899
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012900Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12901
12902 * xpath.c: fixed the bug generating a template loop in libxslt
12903 when using docbook-xsl-1.4, * should filter out document nodes
12904 * HACKING: added William
12905 * TODO: updated
12906
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012907Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12908
12909 * doc/FAQ.html: added a warning about gcc-3.0
12910 * doc/xml.html: added reference to gdome2 and removed a confusing
12911 sentence
12912
Daniel Veillardf7f41852001-06-22 15:18:01 +000012913Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * xmlversion.h: okay this is a generated file, but Windows
12916 users need it and they can't generate it, and I want CVS
12917 Windows users ...
12918 * win32/libxml2/libxml2_so.dsp: Windows project file for
12919 the shared lib version of libxml2
12920 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12921 resources needed for libxslt/xsltproc by Yon Derek
12922
Bjorn Reese3157b342001-06-22 14:41:45 +000012923Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12924
12925 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12926
Daniel Veillard4151acb2001-06-22 10:48:57 +000012927Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12928
Daniel Veillardcc146db2001-06-22 11:10:52 +000012929 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12930
12931Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12932
Daniel Veillard4151acb2001-06-22 10:48:57 +000012933 * include/win32config.h: Yon Derek provided a first fix
12934 to be able to compile libxslt/xsltproc on Windows
12935
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012936Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12937
12938 * xpath.c: attempt to work around what seemed a gcc optimizer
12939 bug when handling floats on i386 http://veillard.com/gcc.bug
12940 * tree.c entities.c encoding.c: doing some cleanups while
12941 chasing it
12942
Daniel Veillard017b1082001-06-21 11:20:21 +000012943Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12944
12945 * Makefile.am: cleanup when --without-debug is specified
12946 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12947 w.r.t. --without-debug and other include points
12948 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12949 Catalogs
12950 * configure.in entities.h tree.h HTMLparser.c: removed
12951 --without-corba, made the _private field mandatory
12952
Daniel Veillard87a764e2001-06-20 17:41:10 +000012953Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12954
12955 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12956 outputs a BOM in UTF8, an errata has been issued to avoid the
12957 problem, that was the most reasonable solution... Add support
12958 for a leading UTF8 BOM in entities.
12959
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012960Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * valid.c: fixed a bug found when post validating an entity ref
12963 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12964 activate it too
12965
Daniel Veillard39196eb2001-06-19 18:09:42 +000012966Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12967
12968 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12969 weakness in the node copy the XPointer and the XInclude
12970 implementations. Serious cleanup.
12971
Daniel Veillard3739b982001-06-19 12:51:30 +000012972Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * Makefile.am: Kjartan Maraas provided a small patch to
12975 add xml2-config.in to EXTRA_DIST
12976
Daniel Veillarda9142e72001-06-19 11:07:54 +000012977Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12978
12979 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12980 provided another failing case found in KDE, the way the
12981 ctxt->vctxt.nodeTab was allocated and freed changed over
12982 time but it wasn't completely cleaned up. This should fix it.
12983
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012984Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12985
12986 * parser.c: Stephan Kulow also raised the fact that line number
12987 could get miscounted making debug harder, fixed the problem
12988 in xmlParseCharData()
12989
Daniel Veillard64b98c02001-06-17 17:20:21 +000012990Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12991
12992 * valid.c: Stephan Kulow pointed out a problem when validating
12993 and using an empty entity, forgot a 'break' in a case.
12994
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012995Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12998 * doc/xml.html: updated with 2.3.11
12999
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013000Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13001
13002 * TODO: updated adding cleanup of generated doc
13003 * configure.in: prepared to release 2.3.11
13004 * xmllint.c: added --version for bug reporting
13005 * doc/html/*.html: rebuilt the doc
13006
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013007Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13008
13009 * xpath.c: first part of the work on selecting namespace to
13010 fix bug #56115
13011
Daniel Veillard96ed5832001-06-15 22:22:04 +000013012Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13013
13014 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13015 when using -liconv
13016 * TODO: updated
13017
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013018Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13019
13020 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13021 cleanup, encoding support.
13022
Daniel Veillard608ad072001-06-14 08:32:28 +000013023Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13026
Daniel Veillard239d0522001-06-13 23:02:48 +000013027Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * xpath.c: bug detected by Ankh when / is used as a function arg
13030
Daniel Veillard02bb1702001-06-13 21:11:59 +000013031Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13032
13033 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13034 of element and use it to avoid outputting formatting spaces at
13035 the wrong place. Implemented the format parameter for HTML save.
13036 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13037 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13038 result/HTML/wired.html: of course this impact the result of a
13039 number of HTML tests
13040
Daniel Veillard95d845f2001-06-13 13:48:46 +000013041Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * HTMLtree.[ch]: started augmenting the HTML save API with
13044 encoding and formatting parameters
13045
Daniel Veillardeca60d02001-06-13 07:45:41 +000013046Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * HTMLtree.h: cleanup and started evaluating the work needed on
13049 revamping the HTML output code
13050
Daniel Veillard84666b32001-06-11 17:31:08 +000013051Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13054
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013055Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13056
13057 * valid.c: fixed bug #56049, forgot one check in the
13058 validation routine
13059
Daniel Veillardca2366a2001-06-11 12:09:01 +000013060Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13061
13062 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13063
Daniel Veillard6761eee2001-06-11 10:29:38 +000013064Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13065
13066 * libxml.h: fixed an error in last commit
13067 * doc/FAQ.html: added an entry for compilation from CVS
13068
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013069Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13070
13071 * xmlversion.h.in libxml.h: Cygwin patches
13072 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13073 * tree.h: cleanup
13074
Daniel Veillardacd370f2001-06-09 17:17:51 +000013075Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13076
13077 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13078 memory block in a strange case where libxml is linked twice
13079 in the binary.
13080
Daniel Veillard1d047672001-06-09 16:41:01 +000013081Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13082
13083 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13084 state far too often, simple fix used to avoid it.
13085
Daniel Veillard4497e692001-06-09 14:19:02 +000013086Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13087
13088 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13089 being processed, applied his patch
13090 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13091
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013092Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13093
13094 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13095 provided fixes to compile on MSCC again
13096 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13097 also provided an update for the project files.
13098
Daniel Veillarda682b212001-06-07 19:59:42 +000013099Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13100
13101 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13102 bug #55810
13103
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013104Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13105
13106 * tree.c: fixed xmlGetNsProp() to close bug #55683
13107 Note this requires libxslt to use it's own function instead.
13108
Daniel Veillardf0c53762001-06-07 16:07:07 +000013109Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13110
13111 * HTMLtree.c: when in a pre element no formatting space should
13112 be added.
13113 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13114
Daniel Veillard068a9652001-06-07 15:30:26 +000013115Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * configure.in: added tests for signal() and signal.h
13118
Daniel Veillard541d6552001-06-07 14:20:01 +000013119Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13122
Daniel Veillard8a367d42001-06-07 14:01:34 +000013123Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * doc/libxml-doc.el: Felix Natter provided a new version for
13126 libxml2
13127
Daniel Veillard8a926292001-06-07 11:20:20 +000013128Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13129
13130 * HTMLtree.c: when in a pre element no formatting space should
13131 be added.
13132
Daniel Veillard14839d52001-06-06 16:11:56 +000013133Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13134
13135 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13136
Daniel Veillarde95e2392001-06-06 10:46:28 +000013137Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13140 hack
13141 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13142 * uri.c: fixed a warning
13143
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013144Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * HTMLtree.c: trying to close bug #55772 escaping in script
13147 elements
13148 * doc/xml.html: suggest to send mail to the list
13149
13150Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013151
13152 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13153 good. Use a macro and based on the solution provided in
13154 vsnprintf manual page from GNU.
13155
Bjorn Reese99748722001-06-05 12:49:15 +000013156Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13157
13158 * error.c: Workaround for non-preserving variadic list.
13159 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13160
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013161Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * doc/xml.html: added 2.3.10 release
13164
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013165Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13166
13167 * configure.in: releasing 2.3.10
13168
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013169Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13170
13171 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13172
Daniel Veillard20042422001-05-31 18:22:04 +000013173Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * encoding.c: Robert Collins provided a patch to add the
13176 "US-ASCII" encoding alias
13177
Daniel Veillard97ac1312001-05-30 19:14:17 +000013178Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13181 string oriented functions and started cleaning the related areas
13182 in xpath.c which needed fixing in this respect
13183
Daniel Veillard2d703722001-05-30 18:32:34 +000013184Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13187 #55380
13188 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13189
Daniel Veillard9403a042001-05-28 11:00:53 +000013190Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * TODO: updated
13193 * nanohttp.[ch] : started adding APIs to get the redirected URL
13194 when this occurs (needed for further base computation
13195 * tree.h: cleanup
13196 * encoding.c: cleanup
13197 * SAX.c: minor change around ctxt->loadsubset
13198
Daniel Veillard6278fb52001-05-25 07:38:41 +000013199Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * Makefile.am include/Makefile.am: small change to have
13202 include/libxml rebuilt if working from CVS.
13203 * uri.c: applied another patch from Carl Douglas for URI escaping,
13204 this should close bug #51876
13205
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013206Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13207
13208 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13209 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13210 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13211 added specific regression test
13212 * parser.h: preparing for the XSLT mode where DTD inherited
13213 attributes are added to the tree.
13214
Daniel Veillardbbd22452001-05-23 12:02:27 +000013215Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13216
13217 * xinclude.[ch]: Updated the namespace for the Last Call version
13218 * result/XInclude/include test/XInclude/include: updated the
13219 testsuite accordingly
13220
Daniel Veillard8514c672001-05-23 10:29:12 +000013221Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13222
13223 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13224 related to bug #51876
13225
Daniel Veillard42596ad2001-05-22 16:57:14 +000013226Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13227
13228 * tree.c: fixed a gross mistake in base computation, xml:base is
13229 not completely correct yet (need cascade).
13230 * xpath.[ch]: added the few things needed to find a function name
13231 and URI from the XPath context when it is called.
13232
Daniel Veillard81418e32001-05-22 15:08:55 +000013233Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13234
13235 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13236 * DOCBparser.c: small cleanup
13237 * xmllint.c: added a --catalogs option to load catalogs from
13238 $SGML_CATALOG_FILES
13239 * tree.c: cleanup
13240 * configure.in: iconv library fixup, ICONV_LIBS
13241
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013242Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * catalog.c: handling of CATALOG entries. detection of recursion,
13245 and a few bugfixes
13246 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13247 against the default namespace
13248
Daniel Veillard04b93292001-05-21 08:15:31 +000013249Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13252
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013253Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * parser.c: fixed propagation context info when parsing an
13256 external entity.
13257 * doc/html/*.html: regenerated a couple of docs
13258
Daniel Veillard4623acd2001-05-19 15:13:15 +000013259Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * doc/xml.html: update with 2.3.9 informations
13262
Daniel Veillardbed7b052001-05-19 14:59:49 +000013263Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13266 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13267 * doc/html/* : rebuilt the docs
13268 * valid.c: small patch which may improve some case when
13269 validating.
13270
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013271Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * HTMLparser.c: Closed bug #54891
13274 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13275 to the suite
13276
13277Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13280 applied a documentation patch from LotR and filled in a few missing
13281 descriptions
13282
Daniel Veillard76d66f42001-05-16 21:05:17 +000013283Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * xpath.c tree.c parser.c: speed optimizations at the parser level
13286 document tree freeing and xpath evaluation
13287
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013288Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13289
13290 * parser.c parser.h parserInternals.h: fixed a couple of
13291 interfaces for handling memory buffer input to const char *
13292 upon suggestion of JamesH.
13293
Daniel Veillardc3739e72001-05-15 15:23:27 +000013294Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13295
13296 * configure.in: LoTR sent a patch fixing the previous commit
13297
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013298Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13299
13300 * configure.in: trying to deal again with the stoopid -R linking
13301 flag of Solaris
13302
Daniel Veillard790142b2001-05-15 10:51:53 +000013303Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * xpath.h: two nodeset access macros from Thomas Broyer
13306
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013307Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13308
13309 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13310 patch from Thomas Broyer
13311
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013312Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13315 case
13316 * INSTALL: was empty added stuff from the FAQ
13317
Daniel Veillard75bea542001-05-11 17:41:21 +000013318Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13321 attributes handling and #54433 by adding xmlUnsetProp()
13322 and xmlUnsetNsProp()
13323
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013324Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * HTMLparser.c: Patch from Jonas Borgström
13327 (htmlGetEndPriority): New function, returns
13328 the priority of a certain element.
13329 (htmlAutoCloseOnClose): Only close inline elements if they
13330 all have lower or equal priority.
13331 * result/HTML: this of course changed a number of tests results.
13332
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013333Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * xmlIO.c catalog.c: plugged in the default catalog resolution
13336 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13337 documentations
13338 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13339
Daniel Veillarda7374592001-05-10 14:17:55 +000013340Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13343 integrating catalogs
13344 * catalog.[ch] testCatalog.c: adding a small catalo API
13345 (only SGML catalog support).
13346 * parser.c: restaured xmlKeepBlanksDefault(0) API
13347
Daniel Veillardc17337c2001-05-09 10:51:31 +000013348Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13351
Daniel Veillard257d9102001-05-08 10:41:44 +000013352Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13353
13354 * parser.c: added xmlParseExternalEntityPrivate() to allow
13355 propagation of ctxt->_private when parsing external entities
13356
Daniel Veillard083c2662001-05-08 08:27:14 +000013357Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13360
Daniel Veillard01ef7382001-05-08 07:31:43 +000013361Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13362
13363 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13364
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013365Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * valid.c: warn when indeterminist content model is detected
13368 * result/VC/ElementValid8: this adds a message
13369 * Makefile.am: add --novalid for VCM tests
13370 * parserInternals.c: added a call to Init memory
13371
Daniel Veillard64269352001-05-04 17:52:34 +000013372Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13375 when both parameters are NULL.
13376
Daniel Veillard37721922001-05-04 15:21:12 +000013377Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * valid.c: applied small patch from Gary Pennington, reindented
13380 some part of the code.
13381
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013382Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13383
13384 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13385 release, updated and regenerated the docs
13386
Daniel Veillard357c9602001-05-03 10:49:20 +000013387Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13388
13389 * xpath.c result/XPath/expr/floats : clarified and cleanup
13390 printing of abnormal floats in tests.
13391
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013392Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13393
13394 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13395 * results/HTML/ : a few changes in the output of the HTML tests as
13396 a result.
13397 * configure.in: tying to fix -liconv where needed
13398
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013399Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * Makefile.am: fixed a stupid error
13402
Daniel Veillard7150a032001-05-02 16:41:11 +000013403Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * configure.in Makefile.am: make the inclusion of the trio
13406 modules in the library conditional
13407
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013408Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * DOCBparser.c: patche from László Kovács, fixed entities refs
13411 in attributes handling
13412
Daniel Veillardedddff92001-05-02 10:58:52 +000013413Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13414
13415 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13416 flushing
13417
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013418Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13419
13420 * xpath.c: fix of an XSLT namespace bug reported on the list
13421 general/bug-8-
13422
Daniel Veillard5792e162001-04-30 17:44:45 +000013423Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13424
13425 * strio.h trio.c: Dan McNichol suggested a couple of small
13426 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13427
Daniel Veillard02141ea2001-04-30 11:46:40 +000013428Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13429
13430 * tree.c parser.c encoding.c: spent a bit more time looking
13431 at the parsing speed and DOM handling. Added a few more
13432 speedups.
13433
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013434Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13435
13436 * parser.c: small but effective parsing speed improvement
13437
Daniel Veillardb59076b2001-04-29 17:04:07 +000013438Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * configure.in: default on the DocBook parser inclusion (for Gnome)
13441 * DOCBparser.h: fixed a header reference
13442
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013443Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * configure.in xpath.c: applied Bjorn patches for FPE on the
13446 alpha
13447
Daniel Veillardeefd4492001-04-28 16:55:50 +000013448Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13451 xmlSaveFormatFileTo()
13452
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013453Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * xpath.c: simple and efficient optimization, XPath functions
13456 aways bind to the same code, cache this
13457 * TODO: updated (by saying some is obsolete)
13458
Daniel Veillard2156a562001-04-28 12:24:34 +000013459Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13460
13461 * xpath.c: more cleanup work on XPath name parsing routines
13462
Daniel Veillard61d80a22001-04-27 17:13:01 +000013463Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13466 xmlXPathParseName
13467 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13468 * debugXML.c: avoid compilation problems if compiling without
13469 HTML support, Igor Zlatkovic
13470 * win32/libxml2/libxml2.def.src: being able to compile without
13471 XPath on Windows
13472
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013473Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * libxml.m4: yet another patch from Toshio Kuratomi
13476
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013477Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13480
Daniel Veillard67fee942001-04-26 18:59:03 +000013481Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13482
13483 * tree.[ch]: added xmlSaveFormatFile interface for saving
13484 and indenting a file.
13485
Daniel Veillard82e49712001-04-26 14:38:03 +000013486Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13487
13488 * xpath.c: fixed bug #53689 related to processing-instruction()
13489
Daniel Veillard02f077a2001-04-26 10:59:11 +000013490Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13491
13492 * DOCBparser.c: patche from László Kovács
13493
Daniel Veillard30211a02001-04-26 09:33:18 +000013494Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * parser.c: applied fixes from Christian Glahn bug report #53391
13497
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013498Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13499
13500 * error.c: Jean François Lecomte provided a complete description
13501 and a fix to bug #53537
13502
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013503Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13504
13505 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13506
Daniel Veillard1034da22001-04-25 19:06:28 +000013507Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13508
13509 * DOCBparser.c SAX.c: a bit more work on entities processing.
13510 Still Need to cleanup XML output and references in attributes
13511
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013512Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13515
Daniel Veillardb33c2012001-04-25 12:59:04 +000013516Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * tree.c: trying to fix #53574, not completely complete,
13519 I would like xmllint --copy --debug test/ent1 and
13520 xmllint --debug test/ent1 to show the same result.
13521 * xpath.c: fix a bug when trying to sort namespace nodes
13522
Daniel Veillard5146f202001-04-25 10:29:44 +000013523Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * HTMLtree.c: real fix for #53402
13526
Daniel Veillard7533cc82001-04-24 15:52:00 +000013527Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13530 PIs when using xsl:output
13531 * valid.c: closing #53537 some case generate segfaults if there
13532 is validity errors
13533
Daniel Veillard61b33d52001-04-24 13:55:12 +000013534Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13537 of external parsed entities, added --noent to testDocbook
13538 * valid.c: Garry Pennington found an uninitialized variable
13539 access in xmlValidateElementContent()
13540
Daniel Veillard56098d42001-04-24 12:51:09 +000013541Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13544 with madness
13545 * result/HTML/ : this modified the result of the regression tests
13546 a lot.
13547
Daniel Veillard122376b2001-04-24 12:12:30 +000013548Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13549
13550 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13551 to doc where it wasn't checked against NULL reported by
13552 Jens Laas
13553
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013554Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13557 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13558
Daniel Veillardeae522a2001-04-23 13:41:34 +000013559Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13562 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13563 * SAX.[ch]: cleanup and updates for DocBook
13564 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13565 ex SGML identifier changes
13566 * valid.c: removed a static unused function.
13567
Daniel Veillardde57c612001-04-23 09:13:36 +000013568Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * HTMLtree.c: applied change for Paul Sponagl on script saving
13571 * Makefile.am: the warning about entity title.xml are normal.
13572
Daniel Veillard393df012001-04-22 20:11:18 +000013573Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13574
13575 * configure.in: release of 2.3.7
13576 * Makefile.am: fixing make distcheck
13577
Daniel Veillarda41123c2001-04-22 19:31:20 +000013578Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13579
13580 * doc/html/* doc/xml.html: updated and regenerated the docs
13581
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013582Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13585
Daniel Veillarde82a9922001-04-22 12:12:58 +000013586Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13587
13588 * tree.c: fixed #53388 with the provided patch
13589
Daniel Veillard06803992001-04-22 10:35:56 +000013590Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13591
13592 * valid.c: Bjorn detected an invalid memory access. Fixed
13593 vstateVPush()
13594
Daniel Veillard40af6492001-04-22 08:50:55 +000013595Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13598
Bjorn Reese70a9da52001-04-21 16:57:29 +000013599Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13600
13601 * libxml.h: new header used only for the compilation of libxml
13602 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13603 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13604 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13605 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13606 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13607 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13608 baseline (version 1.2 plus a single patch).
13609 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13610 scientific notation for numbers. Tests added.
13611 * xpath.c: formatting of numbers changed to use sprintf
13612 (contribution from William Brack)
13613
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013614Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * valid.c: cleanup, more useful debugging
13617 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13618 * xmlIO.c: entity loading is printed as an error when validating
13619
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013620Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13621
13622 * valid.c: fixed to validate within entities
13623 * test/VCM/v22.xml: added a specific testcase
13624
Daniel Veillardca1f1722001-04-20 15:47:35 +000013625Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13626
13627 * valid.c: forgot an epsilon transition in for ()+
13628 * test/VCM/v21.xml : added a specific test case
13629
Daniel Veillard85349052001-04-20 13:48:21 +000013630Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * valid.c: removed a state explosion exhibited by RSS
13633 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13634 from bug #51872
13635
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013636Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13637
13638 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13639 validation without using an ugly NFA -> DFA algo in the source.
13640 Made a specific algorithm easier to maintain, using a single
13641 stack and without recursion.
13642 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13643 * hash.c: made the growing routine static
13644 * tree.h parser.c: added the parent information to an
13645 xmlElementContent node.
13646
Daniel Veillarde470df72001-04-18 21:41:07 +000013647Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13648
13649 * SAX.c parser.c xpath.c: generating IDs when not validating
13650 from an external parsed entity was poisoning the ID has table
13651 with removed values. This was killing XSLT on the KDE help
13652 browser.
13653
Daniel Veillardceacdd92001-04-18 15:10:35 +000013654Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * entities.h: andrew@ugh.net.au detected a double declaration
13657
Daniel Veillarda10efa82001-04-18 13:09:01 +000013658Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13659
13660 * debugXML.c hash.c tree.h valid.c : some changes related to
13661 the validation suport to improve speed with DocBook
13662 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13663 the way validation errors get reported
13664
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013665Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13666
13667 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13668 by P C Chow and William M. Brack for XSLT HTML output
13669
Daniel Veillard2d90de42001-04-16 17:46:18 +000013670Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13671
13672 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13673 Igor Zlatkovic patches for MSC compilation and added his
13674 updates
13675
Daniel Veillarde043ee12001-04-16 14:08:07 +000013676Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13677
13678 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13679 prefix lookup.
13680 * parserInternals.c: fixed the bug reported by Morus Walter
13681 due to an off by one typo in xmlStringCurrentChar()
13682
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013683Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13684
13685 * HTMLparser.c result/HTML/*: revamped the way the HTML
13686 parser handles end of tags or end of input
13687
Daniel Veillard82daa812001-04-12 08:55:36 +000013688Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13689
13690 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13691
Daniel Veillard67a21302001-04-11 14:39:16 +000013692Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13693
13694 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13695 bug where the linktime verions of free() won't work ...
13696
Daniel Veillard27b55282001-04-11 12:22:25 +000013697Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13700
Daniel Veillardafc73112001-04-11 11:51:41 +000013701Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13702
13703 * doc/xml.html: added 2.3.6 release
13704
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013705Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13708 * result/wml.xml: resulted in a small output change
13709
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013710Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13711
13712 * tree.c: xmlNewDoc was missing the charset initialization
13713 * xmllint.c: added --auto to autogenerate a doc, allow to
13714 reproduce the problem fixed on xmlNewDoc
13715
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013716Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * xpath.c: trying to get 52979 solved
13719 * tree.c result/ result/noent/: trying to get 52712 solved, this
13720 also made me clean up the fact that XML output in general should
13721 not add formating blanks by default, this changed the output of
13722 a few tests
13723
Daniel Veillard73639a72001-04-10 14:31:39 +000013724Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13725
13726 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13727
Daniel Veillardfac26a12001-04-08 13:08:14 +000013728Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13729
13730 * configure.in: finally released 2.3.6
13731
Daniel Veillard911f49a2001-04-07 15:39:35 +000013732Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * xpath.c: checking for null pointer generated by new code
13735
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013736Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * xpath.c: fixed a [] evaluation problem reported
13739 * test/XPath/tests/simpleaddr: extended test
13740 * result/XPath/simpleaddr: updated result
13741
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013742Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * xmllint.c: Dan Timis reported a portability problem
13745 on Macs without mmap, fixed it.
13746
Daniel Veillardb38bd552001-04-03 18:22:00 +000013747Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * testXPath.c : added a --tree option allowing to display the
13750 tree dump of the XPath expression
13751
Daniel Veillard4dd93462001-04-02 15:16:19 +000013752Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13753
13754 * xpath.c: fixed a memleak when comparing nodesets
13755 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13756 * tree.c: added a TODO
13757
Daniel Veillard92ad2102001-03-27 12:47:33 +000013758Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13759
13760 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13761 we need string functions
13762 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13763 to be able to use them where needed. Applied some changes
13764 to reduce name linking pollution and compile in only what's
13765 needed.
13766 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13767 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13768 for the string manipulation functions
13769 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13770 to the free() function of xmlmemory.c
13771 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13772 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13773 usage.
13774
13775
Daniel Veillard2be30642001-03-27 00:32:28 +000013776Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13777
13778 * error.c: applied the context output patch of the error
13779 handling submitted by Chuck Griffith
13780 * error/VC/*: this slightly change some error logs
13781
Daniel Veillard50582112001-03-26 22:52:16 +000013782Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * parser.c: fixed line number reporting on error
13785
Daniel Veillard04be4f52001-03-26 21:23:53 +000013786Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13787
13788 * parser.c: Sullivan and Darin found a parser bug,
13789 applied the patch.
13790
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013791Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13792
13793 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13794 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13795 xmlversion.h.in xpointer.c: of course the way I defined
13796 UNUSED breaks on old gcc version. Try to be smart and
13797 also define it directly in xmlversion.h
13798 * configure.in: removed -ansi flag from the pedantic set
13799
13800Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013801 Huge cleanup, I switched to compile with
13802 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13803 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13804 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13805 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13806 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13807 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13808 encoding.h entities.c error.c list.[ch] nanoftp.c
13809 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13810 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13811 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13812 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13813 Cleanup, staticfied a number of non-exported functions,
13814 detected and cleaned up a dozen of problem found this way,
13815 avoided a lot of public function name/typedef/system names clashes
13816 * doc/xml.html: updated
13817 * configure.in: switched private flags to the really pedantic ones.
13818
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013819Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * configure.in: 2.3.5
13822 * doc/html/*: rebuilt the docs
13823
Daniel Veillard146c9122001-03-22 15:22:27 +000013824Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * parser.c: fixed a reported bug in NOTATION parsing
13827 * uri.c: accepted but not fixed bug 51876, added TODO
13828 * Makefile.am: fixed bug 51876
13829
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013830Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * config.h.in configure.in error.c: fix a compilation problem
13833 on platforms without vsnprintf (xml@thewrittenword.com)
13834
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013835Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * parser.c: fixed a function name header typo
13838 * SAX.c: notations can also occur in external subset.
13839
Daniel Veillard7d42b542001-03-20 13:22:46 +000013840Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * error.c: removed a C++ like comment
13843
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013844Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13845
13846 * parser.c: fixing bug 52299 strange condition leading
13847 to a parser crash due to a buffer overflow
13848 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13849 added the specific test case
13850
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013851Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13854 xmlXPathConvert{String,Number,Boolean} to be able to make
13855 type casts without a context stack, fixed some implementation
13856 problems related to the absence of context at parse-time,
13857 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13858 in the public API too
13859 * xpointer.c xpathInternals.h: we need to know at parse time
13860 whether we are compiling an XPointer
13861
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013862Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13865 cleaned up the parser internals, refactored XPath code, added
13866 new compilation based APIs and cleanly separated public and
13867 private APIs.
13868
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013869Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13870
13871 * xpath.h: the comp field must be added at the end to avoid
13872 killing binary compat.
13873
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013874Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * Makefile.am: detect XPath memleaks in regreson tests
13877 * error.c: fixed and error w.r.t. error reporting still using
13878 stderr
13879 * hash.c: added new line at end of file
13880 * tree.h: minor cleanup
13881 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13882 expression parsing from evaluation, resulted in a number of
13883 changes internally, and in XPointer. Likely to break stuff
13884 using xpathInternals.h but should remain binary compatible,
13885 new interfaces will be added.
13886
Daniel Veillardd574f782001-03-14 19:40:17 +000013887Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13888
13889 * configure.in: fixed a couple of problems reported by
13890 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13891 without gcc on non linux platforms.
13892
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013893Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13894
13895 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13896 a fix for --with-html-dir= configure support. I hope it won't
13897 break rpm generation
13898
Daniel Veillarda022fe02001-03-14 16:30:00 +000013899Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13900
13901 * xmlIO.c: one function comment cleanup.
13902
Daniel Veillard25239c12001-03-14 13:56:48 +000013903Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13904
13905 * SAX.c: external subset notations were improperly registered
13906 in the internal subset.
13907
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013908Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13909
13910 * README.cvs-commits: added, pointing to HACKING
13911 * HACKING: updated
13912
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013913Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13914
13915 * parser.c: and Matt Sergeant found one in the XML push
13916 parser (erroneous check I forgot to remove when I fixed the
13917 main parser).
13918
Daniel Veillard68d7b672001-03-12 18:22:04 +000013919Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13920
13921 * xpath.c: ptittom found a small bug in UnaryExpr
13922
Daniel Veillarde356c282001-03-10 12:32:04 +000013923Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13924
13925 * configure.in: bumped to 2.3.4
13926 * error.c: fixed bug #51860
13927 * tree.c: fixed bug #51861
13928 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13929 * tree.[ch] : added xmlDefaultBufferSize
13930 * nanoftp.c: typo in function name header block
13931 * doc/xml.html : updated, added link to XML::LibXSLT
13932 * doc/html/* : rebuilt the docs
13933
Daniel Veillard80f32572001-03-07 19:45:40 +000013934Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * parser.c SAX.c: the new content parsing code raised an
13937 ugly bug in the characters() SAX callback. Found it
13938 just because of strangeness in XSLT XML Rec ouptut :-(
13939
Daniel Veillard6c831202001-03-07 15:57:53 +000013940Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13941
13942 * Makefile.am: Martin Baulig suggested to add -lm
13943 * tree.c: found another bug in xmlNodeGetContent()
13944
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013945Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13946
13947 * xpath.c: Bjorn found the error related to strictness of comparison.
13948
Daniel Veillard29631a82001-03-05 09:49:20 +000013949Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * parser.c: trying to fix the Dtd parsing problem reported
13952 by Gary, side effect of last week speed optimizations.
13953
Daniel Veillard14be0a12001-03-03 18:50:55 +000013954Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13957 * parserInternals.c: removed unneeded test raised by Stric
13958
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013959Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13960
13961 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13962 and fixed by William Brack). Added xmlXPathFormatNumber.
13963 Changed the sorting slightly.
13964 * configure.in Makefile.am example/Makefile.am: Added -lm.
13965 Please note that applications linking with libxml2, must
13966 also like with the math library from now on.
13967
Daniel Veillardf9533d12001-03-03 10:04:57 +000013968Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13969
13970 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13971
Daniel Veillard2f362242001-03-02 17:36:21 +000013972Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13973
13974 * parser.c: one must report spaces even if the Dtd element
13975 content proves that this is not part of the element content.
13976 * result/valid/*.xml: this changed the ouptu slightly
13977
Daniel Veillardb402c072001-03-01 17:28:58 +000013978Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * configure.in: bumped to 2.3.3
13981 * doc/xml.html: updated
13982
Daniel Veillard77851712001-02-27 21:54:07 +000013983Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13984
13985 * tree.c: minor doc fix
13986 * xpath.c: deallocation issues when a result tree has been
13987 converted to a node-set
13988
Daniel Veillardec70e912001-02-26 20:10:45 +000013989Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13990
13991 * doc/xml.html: oops corrected dates s/2000/2001
13992
Daniel Veillard8730c562001-02-26 10:49:57 +000013993Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13994
13995 * valid.c: new patch from Gary Pennington
13996
Daniel Veillard91e9d582001-02-26 07:31:12 +000013997Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13998
13999 * doc/xml.html: applied patch from Ankh
14000
Daniel Veillardedac3c92001-02-26 01:36:19 +000014001Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14002
14003 * xinclude.c: fixed a problem building on Mac
14004
Daniel Veillard21a0f912001-02-25 19:54:14 +000014005Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * parser.c: more work on increasing parsing ferformances
14008
Daniel Veillard48b2f892001-02-25 16:11:03 +000014009Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14010
14011 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14012 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14013 avoiding memcpy in production builds MEM_CLEANUP macro use
14014 * parser.[ch] parserInternals.c: optimizations of the tightest
14015 internal loops inside the parser. Better checking of I/O
14016 flushing/loading conditions
14017 * xmllint.c : added --timing
14018
Daniel Veillard71681102001-02-24 17:48:53 +000014019Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * configure.in: bumped to 2.3.2
14022 * doc/xml.html: updated for release
14023
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014024Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * xpath.c: found a memleak and fixed a nasty bug
14027
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014028Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * xmllint.[c1] : added return code errors for xmllint
14031 * xpath.c: specific debug dump function for result value trees
14032
Daniel Veillard4b637072001-02-21 21:52:55 +000014033Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14034
14035 * xpath.c: finally implemented xmlXPathCompareNodeSets
14036 * test/XPath/expr/floats results/XPath/expr/floats: added
14037 a test for float expressions
14038
Daniel Veillardf714aa32001-02-21 03:07:44 +000014039Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14042 * parserInternals.[ch]: trying to speed up parsing
14043 * xpath.c : speeded up node set equality op
14044
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014045Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14048 better handling of ID/IDREF and the list modules associated
14049 * configure.in: small CFLAGS cleanup
14050
Daniel Veillarda8abee62001-02-19 15:14:59 +000014051Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * configure.in: fixed iconv detection on AIX (stric)
14054
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014055Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014056
14057 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14058
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014059Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14060
14061 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14062 and optimized xmlXPathNodeSetSort
14063
Daniel Veillard142adbf2001-02-17 13:21:05 +000014064Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * xpath.c: bug fix when context size is 0
14067 * parser.c: I like Norm's Dtd because they still manage to break
14068 the parser occasionally
14069
Daniel Veillardf23e0092001-02-16 13:21:29 +000014070Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14071
14072 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14073
Daniel Veillarde0e26512001-02-16 00:11:46 +000014074Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14075
14076 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14077 attributes within the XML-1.0 namespace
14078
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014079Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * xpathInternals.h: exported a few axis functions
14082 * doc/xml.html: updated the doc
14083
Daniel Veillard760f4422001-02-15 14:59:48 +000014084Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14085
14086 * configure.in: applied patch from Daniel van Balen for OpenBSD
14087 and bumped version to 2.3.1
14088 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14089 attempt to find autoclosing was simply broken, removed it,
14090 updated the examples, this is better
14091
Daniel Veillardd194dd22001-02-14 10:37:43 +000014092Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14095 hash functionnalities.
14096 * doc/html/* : rebuild the doc
14097
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014098Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14099
14100 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14101 on predicate
14102 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14103 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14104 really want to have tags closed on output even if we accept
14105 unclosed ones on input
14106
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014107Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14108
14109 * xpath.c: ouch don't free NULL, rare case fixed
14110 * tree.c: don't coalesce text nodes if they don't have the
14111 same behaviour wrt escaping on output
14112
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014113Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14114
14115 * xpath.c: small fixup
14116 * SAX.c: don't warn on empty namespaces.
14117
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014118Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14119
14120 * README: a bit of cleanup
14121 * configure.in: preparing for 2.3.0 release
14122
Daniel Veillard1f83d392001-02-08 09:37:42 +000014123Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14124
14125 * hash.[ch]: added a first version of xmlHashSize()
14126 * valid.c: another bug fix from Gary Pennington
14127
Daniel Veillard5eef6222001-02-07 18:24:48 +000014128Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14129
14130 * valid.c: couple of bug fixes pointed by Gary Pennington
14131 * HTMLtree.c: #if 0 cleanup
14132
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014133Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14134
14135 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14136 which removes a time consuming check of xmlXPathNodeSetAdd()
14137 and use it in places where we are sure to not break unicity
14138
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014139Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14140
14141 * xpath.c: bug fixes found from XSLT
14142 * tree.c: preserve node->name special values when copying nodes.
14143 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14144 external subset are fetched when available but without full
14145 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14146 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14147 output with encoding disabled.
14148
Daniel Veillard2c833b62001-02-03 08:52:06 +000014149Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14152 xmlCheckFilename should not be called from xmlFileOpenW
14153 and xmlGzfileOpenW
14154
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014155Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14156
14157 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14158 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14159 added the new tests for URI normalization
14160 * testURI.c: fixed stoopid bugs
14161 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14162 the URI in the error messages are now properly normalized
14163
Daniel Veillardea28ce62001-02-02 08:20:19 +000014164Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14165
14166 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14167
Daniel Veillarde99a4762001-02-01 04:34:35 +000014168Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14169
14170 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14171
Daniel Veillard2b325a02001-01-31 20:46:31 +000014172Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14173
14174 * xpath.c: fixed mod operator
14175
Daniel Veillardde55cf62001-01-31 15:53:13 +000014176Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14177
14178 * parser.c: fixed xmlStrcat doc
14179 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14180 trees.
14181
Daniel Veillard2f913b72001-01-31 13:23:49 +000014182Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * xpath.c result/XPath/tests/chaptersbase
14185 result/XPath/tests/simplebase: fixed XPath node()
14186 * tree.c: small fix in xmlNewNs()
14187 * Makefile.am: removed extraneous xml2Conf.sh rule
14188
Daniel Veillardb42042b2001-01-28 07:40:36 +000014189Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14190
14191 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14192 Changed the library name, in order to get libxml-devel and
14193 libxml2-devel to coexist on a single system
14194 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14195 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14196
Daniel Veillardee0a4662001-01-27 18:59:33 +000014197Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14198
14199 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14200 libxml2-devel installable in // as libxml-devel.
14201
Daniel Veillard5eb05942001-01-27 17:50:22 +000014202Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * doc/Makefile.am: fixed make rebuild in doc
14205 * doc/html/*.html: rebuilt the docs
14206
Daniel Veillard65c295d2001-01-26 09:32:39 +000014207Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14208
14209 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14210
Daniel Veillard8e199902001-01-25 18:54:39 +000014211Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14212
14213 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14214 the HTML doc to go into the -devel RPM ...
14215 * aclocal.m4 config.h.in: some updates due to auto* magic
14216
Daniel Veillard93086662001-01-25 18:13:04 +000014217Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14218
14219 * xpath.h: added a hook in the context structure allowing to
14220 link to extra support, needed for XSLT
14221
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014222Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14223
14224 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14225 xmlXPtrCmpPoints to use it.
14226 * propagated the following patch from Alejandro Forero
14227 * include/win32config.h xmlIO.c: applied further suggestions
14228 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14229 * example/gjobread.c: fixed warnings, now that it builds
14230
14231Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14232
14233 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14234
14235 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14236 filename points to a valid file (not a directory).
14237 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14238 Added calls to xmlCheckFilenameDir.
14239
14240 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14241 `path' (rather than `filename') as the parameter to gzopen and open.
14242
Daniel Veillard48177c22001-01-23 15:27:41 +000014243Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * Makefile.am: fixed a problem with EXTRA_DIST
14246
Daniel Veillardb83ba402001-01-22 22:45:10 +000014247Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14248
14249 * Makefile.am example/Makefile.am: finally found the trick
14250 to build the example, i.e. add "." in SUBDIRS before example
14251 in the list <grin/>
14252
Daniel Veillard82687162001-01-22 15:32:01 +000014253Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14254
14255 * doc/xml.html: updated with an XSLT section, removed pointer to
14256 W3C CVS base.
14257
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014258Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14261 too, and deallocation need to occur the same way.
14262
Daniel Veillarde4566462001-01-22 09:58:39 +000014263Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14264
14265 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14266 type correponding to an XSLT result tree fragment. Share most
14267 of the data format with node set, as well as operators.
14268 * HTMLtree.c: added a newline at the end of the doctype output
14269 whe this one is not present initially.
14270 * tree.c: make sure taht the parent and doc pointers are properly
14271 set when copying attributes (lists).
14272
Daniel Veillard701c7362001-01-21 09:48:59 +000014273Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14274
14275 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14276
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014277Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14278
14279 * xpath.c: seems I finally killed that ugly path evaluation
14280 context bug (tagged 9999 in case is is wrong)
14281
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014282Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14283
14284 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14285 for XSLT
14286
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014287Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14288
14289 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14290 for xmlGzfileOpen() bug
14291
Daniel Veillardf6eea272001-01-18 12:17:12 +000014292Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14293
14294 * xpath.c: removed an error found by XSLT usage
14295 * tree.c parserInternals.h: use a predefined static string
14296 for text and comment nodes, avoid freeing them in xmlFreeNode,
14297 exported the string name in parserInternals.h and added
14298 another value to disable encoding at output (for XSLT),
14299 gain memory, time.
14300
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014301Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14302
14303 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14304 win32/libxml2/libxml2_so.dsp: new makefiles and update
14305 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14306
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014307Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14308
14309 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14310 Gary Pennington
14311
Daniel Veillard389e6b72001-01-15 19:41:13 +000014312Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * xpath.c: fixed the comaprision of values and nodelists,
14315 need to compare nodelist still ...
14316 * debugXML.c: avoided a possible core dump
14317 * HTMLparser.c: cleanup
14318 * nanohttp.c: contributed fix.
14319 * tree.c: fixes in properties handling added xmlSetNsProp
14320 needed by libxslt
14321 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14322 comment
14323 * TODO: updated
14324
Daniel Veillard167bd532001-01-06 21:09:34 +000014325Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14326
14327 * parser.c parserInternals.c: applied Bjorn Reese optimization
14328 patch
14329
14330Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14331
14332 * Makefile.am: applied patch fro make check from Martin Vidner
14333
Daniel Veillard503b8932001-01-05 06:36:31 +000014334Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * configure.in: preparing 2.2.11
14337 * doc/html/*: rebuild the HTML files
14338 * doc/xml.html : updated
14339
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014340Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14341
14342 * tree.c: fixed a stupid bug
14343 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14344 patches related to validation of an XInclude processing result
14345 * TODO: updated
14346
Daniel Veillarde2488192001-01-04 10:54:22 +000014347Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14348
14349 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14350 on large files
14351
Daniel Veillardf060a412001-01-03 20:52:44 +000014352Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14353
14354 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14355
Daniel Veillard45cff692001-01-03 18:02:04 +000014356Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14357
14358 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14359 reported by Jonas Borgström
14360 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14361
Daniel Veillard08108982001-01-03 15:24:58 +000014362Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14363
14364 * testXPath.c xpath.c: fixing the XPath union expressions problem
14365 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14366
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014367Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14368
14369 * xmllint.c: Made is so if the file name is "-" is will read form
14370 standard input. Sven Heinicke <sven@zen.org>
14371 * tree.c: fixed a problem when growing buffer
14372 * tree.h: fixed the comment of the node types following andersca
14373 comment
14374 * TODO: updated
14375
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014376Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14377
14378 * HTMLparser.[ch]: added a way to avoid adding automatically
14379 omitted tags. htmlHandleOmittedElem() allows to change the
14380 default handling.
14381 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14382 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14383 of xmllint too when using --memory flag, added a memory test
14384 suite at the Makefile level.
14385 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14386 with namespace use when encountering QNames in XPath evalation,
14387 added xmlns() scheme in XPointer.
14388 * nanoftp.c : incorporated a fix
14389 * parser.c xmlIO.c: fixed problems raised with encoding when using
14390 the memory I/O
14391 * parserInternals.c: closed bug 25934 reported by
14392 torsten.landschoff@innominate.de
14393 * TODO: updated
14394
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014395Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14396
14397 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14398 on a non-updated tree :-(, made a 2.2.10 release to correct the
14399 situation
14400
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014401Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14402
14403 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14404 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14405 integrated a set of OpenVMS changes from Howard Taylor
14406 <Howard.Taylor@pacoast.com>
14407
Daniel Veillard58770e72000-11-25 00:48:47 +000014408Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14409
14410 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14411 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14412
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014413Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14414
14415 * HTMLparser.c: some fixes on auto-open of html/head/body
14416 * encoding.c: fixed a compilation error on some gcc env
14417 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14418 XPointer implementation
14419 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14420 related XPointer tests and associated results
14421
Daniel Veillard300f7d62000-11-24 13:04:04 +000014422Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14423
14424 * doc/xmldtd.html doc/xml.html: following a short step by step
14425 guidance on IRC to help maciej with DTDs I started a small
14426 page on the subject.
14427
Daniel Veillard748e45d2000-11-17 16:36:08 +000014428Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14429
14430 * HTMLparser.c: fixed handling of broken charrefs
14431 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14432 patches
14433
Daniel Veillard28929b22000-11-13 18:22:49 +000014434Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14435
14436 * doc/xml.html doc/html/* : rebuilt the docs after adding
14437 xinclude and updated page for 2.2.7 and 2.2.8
14438 * configure.in: releasing 2.2.8
14439
Daniel Veillard41e06512000-11-13 11:47:47 +000014440Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14441
14442 * parser.[ch] parserInternals.c: applied the conditional
14443 section processing fix from Jonathan P Springer
14444 <jonathan.springer2@gte.net>
14445 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14446 project file, fixed iconv default non support
14447 * xpath.c: fixed the problem of evaluating relative expressions
14448 when a node context is provided.
14449
Daniel Veillardbf432752000-11-12 15:56:56 +000014450Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14451
14452 * nanoftp.c: fixed gcc 2.95 new warnings
14453 * SAX.c: fixed a stupid bug
14454 * tree.c: fixed a formatting problem when round-tripping
14455 from/to memory
14456 * xinclude.c: chased memleak, fixed a base problem
14457 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14458 xmlXPtrBuildNodeList()
14459 * TODO: updated
14460 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14461 adding a first small set of regression tests for XInclude
14462
Daniel Veillardc2def842000-11-07 14:21:01 +000014463Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14464
14465 * nanohttp.[ch]: applied Wayne Davison patches to access
14466 the WWW-Authorization header.
14467 * parser.c: Closed Bug#30847: Problems when switching encoding
14468 in short files by applying Simon Berg's patch.
14469 * valid.c: fixed a validation problem
14470 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14471 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14472 Wayne Davison
14473 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14474 need to be extended to non full nodes selections.
14475 * xinclude.c: starts to work decently
14476
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014477Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14478
14479 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14480 debugXML.c xmlversion.h.in: Started adding XInclude support,
14481 this is a new xmllint option
14482 * tree.c xpath.c: applied TOM patches for XPath
14483 * xpointer.c: fixed a couple of errors.
14484 * uri.c: added an escaping function needed for xinclude
14485 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14486 new warning from RH70 gcc's version
14487
Daniel Veillarda4964b72000-10-31 18:23:44 +000014488Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14489
14490 * HTMLparser.c: fixed loop on invalid char in scripts
14491 * parser.c: update to description of xmlIOParseDTD()
14492 * libxml.m4 xmlversion.h.in: changes contributed by
14493 Michael Schmeing <m.schmeing@internet-factory.de>
14494 * configure.in: preparing for 2.2.7
14495 * Makefile.am: trying to avoid config.h and acconfig.h
14496 being included in the distrib
14497 * configure.in: released 2.2.7
14498
14499Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14500
14501 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14502 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14503
Daniel Veillard01411222000-10-30 15:33:22 +000014504Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14505
14506 * parser.[ch]: added xmlIOParseDTD()
14507 * xpointer.c: added support for the 2 extra parameters of
14508 string-range, fixed a stoopid error when '0' was present
14509 in XPointer expressions
14510 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14511 testsuite for the above
14512
Daniel Veillard6db58192000-10-30 09:27:53 +000014513Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14514
14515 * libxml.spec.in: improved package descriptions
14516
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014517Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14518
14519 * xpath.c xpathInternals.h: applied a large cleaning patch
14520 from TOM <ptittom@free.fr>, it also add namespace support
14521 for function and variables registration.
14522
Daniel Veillardbd20df72000-10-29 17:53:40 +000014523Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14524
14525 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14526 * Makefile.mingw: Wayne Davison's update adding hash.c
14527
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014528Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14529
14530 * xpath.c: fixed the root evaluation problems
14531 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14532 ignorable spaces with <b> <bold> <em>
14533 * tree.c: fixed a loop in xmlSearchNsByHref()
14534
Daniel Veillard767662d2000-10-27 17:04:52 +000014535Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14536
14537 * xpath.c: applied another XPath patch from TOM
14538 * xpath.c include/makefile.am: applied another patch from
14539 china@thewrittenword.com (cleanup on IRIX).
14540
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014541Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14542
14543 * xml-config.1: received a fixed version from Fredrik Hallenberg
14544 <hallon@lysator.liu.se>
14545
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014546Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14547
14548 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14549 cleanup patch for XPath
14550
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014551Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14552
14553 * patched to redirrect all "out of context" error messages to
14554 a reconfigurable routine. The changes are:
14555 * xmlerror.h : added the export of an error context type (void *)
14556 an error handler type xmlGenericErrorFunc there is an interface
14557 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14558 to reset the error handling routine and its argument
14559 (by default it's equivalent to respectively fprintf and stderr.
14560 * all the c files: all wild accesses to stderr or stdout within
14561 the library have been replaced to calls to the handler.
14562
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014563Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14564
14565 * configure.in: release 2.2.6
14566 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14567 exporting the inner functions of xpath for extension modules
14568 * doc/*: updated and rebuilt the doc
14569
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014570Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14571
14572 * nanohttp.c : applied Wayne HTTP cleanup patch
14573 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14574 and xmlNodeSetSpacePreserve()
14575
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014576Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14577
14578 * xpath.c: closing bug #29260
14579
Daniel Veillard126f2792000-10-24 17:10:12 +000014580Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14581
14582 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14583 multikey tuples, made hash structure opaque
14584 * valid.[ch]: moved elements, attributes, notations decalarations
14585 as well as ID and refs to hash tables.
14586 * entities.c: hash cleanup
14587 * xmlmemory.c: fixed a dump problem in debug mode
14588 * include/Makefile.am: problem passing in DESTDIR= values patch
14589 from Marc Christensen <marc@calderasystems.com>
14590 * nanohttp.c: removed debugging remains
14591 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14592 * HTMLparser.c parser.c: fixing a number of problems with the
14593 macros in the *parser.c files (Wayne).
14594 * HTMLparser.c: close the previous option when opening a new one
14595 (Marc Sanfacon).
14596 * result/HTML/*: updated the HTML results accordingly
14597
Daniel Veillard52afe802000-10-22 16:56:02 +000014598Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14599
14600 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14601 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14602 XPath functions and XML entities table to them. More to come...
14603 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14604
Daniel Veillard683cb022000-10-22 12:04:13 +000014605Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14606
14607 * tree.c: coalesce adjacent text nodes
14608 * valid.c: handling of blank nodes in DTd validation (raised
14609 by problems with a posteriori validation).
14610 * nanohttp.c: changing behaviour on HTTP write stuff.
14611 * HTMLtree.c: forced body and html to be explicitely closed.
14612 * xpath.h: exported more XPath functions.
14613
Daniel Veillard1baf4122000-10-15 20:38:39 +000014614Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14615
14616 * Release of 2.2.5
14617 * xpointer.c: range() range-inside and other helper functions
14618 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14619
Daniel Veillard47e12f22000-10-15 14:24:25 +000014620Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14621
14622 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14623 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14624
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014625Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14626
14627 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14628 and XPointer modules
14629
Daniel Veillard134c9f32000-10-15 10:27:08 +000014630Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * SAX.h: closed #25107
14633
Daniel Veillard39915622000-10-15 10:06:55 +000014634Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14635
14636 * testSAX.c: fixed problem with cdata reporting
14637 * SAXresult/* : updated
14638
Daniel Veillard1e851392000-10-15 10:02:56 +000014639Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14640
14641 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14642 Closed bug #27499, added to regression tests
14643 * TODO: updated
14644
Daniel Veillard7eda8452000-10-14 23:38:43 +000014645Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14646
14647 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14648 support for SCRIPT and STYLE with help from Bjorn Reese
14649 * test/HTML/* result/HTML/*: added simple testcase and updated
14650 the existing ones.
14651
Daniel Veillardff9c3302000-10-13 16:38:25 +000014652Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14653
14654 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14655 string-range for empty strings
14656 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14657 test/XPath/xptr/strrange: augmented the XPointer testsuite
14658
Daniel Veillard189446d2000-10-13 10:23:06 +000014659Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14660
14661 * doc/xml.html doc/xmlmem.html: added a module describing memory
14662 interfaces and use, updated the main page.
14663
Daniel Veillard2f971a22000-10-12 23:26:32 +000014664Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14665
14666 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14667 nanoftp code work on Windows too now
14668
14669Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014670
14671 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14672 * xpointer.c: implemented string-range() at least a good first version
14673 * test/XPath/docs/str test/XPath/xptr/strrange
14674 result/XPath/xptr/strrange: the string-range() tests
14675
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014676Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14677
14678 * Makefile.am include/Makefile.am include/win32config.h
14679 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14680 and make distcheck
14681
Daniel Veillard19d61112000-10-11 23:50:35 +000014682Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14683
14684 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14685 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14686 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14687
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014688Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14689
14690 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14691 patch for socklen_t detection by
14692 Albert Chin-A-Young <china@thewrittenword.com>
14693
Daniel Veillardcd429612000-10-11 15:57:05 +000014694Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14695
14696 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14697 and added a --dtdvalid option to xmllint used to test it
14698
Daniel Veillard47c02452000-10-11 13:04:36 +000014699Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14700
14701 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14702 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14703
Daniel Veillard2d38f042000-10-11 10:54:10 +000014704Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14705
14706 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14707 handlings (registration, lookup, cleanup)
14708
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014709Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14710
14711 * configure.in Makefile.am include/makefile.am: adding XPointer
14712 and XPtrtests target
14713 * xpointer.[ch] : new files for XPointer support
14714 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14715 more XPath tests
14716
Daniel Veillard57fda592000-10-10 23:24:14 +000014717Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14718
14719 * configure.in: fixed, very broken, make distcheck works again
14720
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014721Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14722
14723 * More work toward 2.2.5, integrated a number of patches
14724 * configure.in Makefile.am win32config.h.in: trying to cleanup
14725 make distcheck .... huh ...
14726 * include/Makefile.am include/win32config.h: new directory
14727 for includes
14728 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14729 updated teh makefiles and instructions for WIN32
14730 * xpath.c: small fixes
14731 * test/XPath/ results/XPath: updated the testcases and results
14732 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14733 suggested patches
14734 * valid.c: fixed an ID bug
14735
Daniel Veillardb71379b2000-10-09 12:30:39 +000014736Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14737
14738 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014739 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014740 * xpath.[ch]: worked on XPointer
14741
Daniel Veillard7e99c632000-10-06 12:59:53 +000014742Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14743
14744 * configure.in Makefile.am: 2.2.5, ship the include in an
14745 include/libxml subdirectory, use symlinks when using CVS
14746 * testSAX.c: fixed small bug
14747 * testXPath.c: changed the way testfiles are parsed
14748 * debugXML.c: same kind of cleanup when parsing an argument expression
14749 XPath/XPointers can have blanks embedded
14750 * xpath.[ch]: more cleanup, reorgs for XPointer work
14751 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14752 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14753
Daniel Veillard55b91f22000-10-05 16:30:11 +000014754Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14755
14756 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14757 in the XPath engine, rewrote large parts of it, now it's far
14758 cleaner and in sync with the REC not an old WD. Fixed a parsing
14759 problem in the interactive XML shell found when testing XPath.
14760
Daniel Veillardac260302000-10-04 13:33:43 +000014761Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14762
14763 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14764 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14765 examples with the extra test
14766
Daniel Veillard7cfce322000-10-04 12:40:27 +000014767Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14768
14769 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14770 the global init function.
14771
Daniel Veillard970112a2000-10-03 09:33:21 +000014772Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14773
14774 * HTMLparser.c: Doohhh, attribute name parsing was still case
14775 sensitive ! Fixed this ...
14776 * result/HTML/* : updated the tests results accordingly
14777
Daniel Veillard740abf52000-10-02 23:04:54 +000014778Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14779
14780 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14781 engine, should be far more stable, incorporated a new version of
14782 preceding/following axis, need testing
14783 * uri.c: fixed file:///c:/a/b/c problem
14784 * test/XPath/tests/idsimple: augmented the XPath tests
14785
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014786Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14787
14788 * doc/* rebuilding docs for 2.2.4 release
14789
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014790Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14791
14792 * configure.in: releasing 2.2.4
14793 * parser.[ch]: added xmlStrEqual()
14794 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14795 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14796 use xmlStrEqual instead
14797 * TODO: updated
14798 * added an XPath test
14799
Daniel Veillardbc765302000-10-01 18:23:35 +000014800Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14801
14802 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14803 * entities.h: exported xmlInitializePredefinedEntities
14804 * parser.[ch] : added xmlInitParser()
14805 * parserInternals.h : had to export htmlInitAutoClose()
14806
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014807Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14808
14809 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14810 problems
14811 * Makefile.am : added XPath regression tests to normal tests
14812 * uri.c: fixed a problem with local paths, cleanup
14813 * parser.c: fixed a problem with large CData sections
14814
Daniel Veillardd2ade932000-09-30 14:39:55 +000014815Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14816
14817 * configure.in xml-config.in: patch from "Ben Taylor"
14818 <sol7x86@hotmail.com> for solaris shared libs lookup
14819
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000148202000-09-30 Martin Baulig <baulig@suse.de>
14821
14822 * libxml-2.0.pc.in: Provide pkg-config script.
14823
14824 * configure.in: Create the libxml-2.0.pc script from the
14825 libxml-2.0.pc.in templates.
14826 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014827 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014828
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014829Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14830
14831 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14832 when compiling with MSC
14833
Daniel Veillard46057e12000-09-24 18:49:59 +000014834Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14835
14836 * xpath.c: patch for normalize-string() substring-before(),
14837 substring-after() and translate() functions from Bjorn Reese
14838 <breese@mail1.stofanet.dk>
14839 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14840 Fredrik Hallenberg <hallon@lysator.liu.se>
14841 * TODO: updated
14842
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014843Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14844
14845 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14846 problem of socklen_t being undefined on a number of platforms
14847 * debugXML.c: fixed a compilation problem when without snprintf
14848
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014849Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14850
14851 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14852 an URI bug and a fix for the control-character-induced infinite loop
14853 * nanohttp.c: preventive fix for compiling on WIN32
14854
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014855Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14856
14857 * xmlint.c: closing bug #25000
14858
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014859Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14860
14861 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14862 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14863 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14864 related function, fixing xmlStrncmp(), and associated cleanup
14865 * result/HTML/entities.html.sax: updating result
14866
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014867Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14868
14869 * uri.c: applied patch for URI escaping from Wayne Davison
14870 <wayned@blorf.net>
14871 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14872 from Denis Barbier <barbier@imacs.polytechnique.fr>
14873 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14874 patch from Wayne Davison
14875
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014876Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14877
14878 * doc/xml.html : updated with new releases, adding "how to help"
14879
Daniel Veillard04698d92000-09-17 16:00:22 +000014880Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14881
14882 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14883 removed a few warnings in pedantic mode ...
14884 * parserInternals.c parser.c: moved encoding switching function
14885 to parserInternals.c
14886 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14887
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014888Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14889
14890 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14891 error or warning handlers
14892
Daniel Veillardb1059e22000-09-16 14:02:43 +000014893Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14894
14895 * parserInternals.c parserInternals.h parser.c Makefile.am:
14896 created a new module parserInternals.c, moved most of the
14897 code shared by the various parsers there, as well as
14898 deprecated code from parser.c. More cleanup of parser.c
14899 * uri.c: fixed a problem when URI is NULL
14900 * valid.c: speedup when looking for an attribute declaration
14901
Daniel Veillard39c7d712000-09-10 16:14:55 +000014902Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14903
14904 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14905 the cleanup of the computation of URI references when seeking
14906 external entities. The URI reference string and the resulting
14907 URI are both stored now.
14908 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14909 large s(n)printf checks and cleanup from Denis Barbier
14910 <barbier@imacs.polytechnique.fr>
14911 * xmlversion.h.in tree.h: couple of SGML declarations for a
14912 possible docbook module.
14913 * result/VC/ : a couple of test output changed due to the change
14914 of the entities URI
14915
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014916Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14917
14918 * parser.h: added a _private field for linking user's data
14919
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014920Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14921
14922 * parser.c parserInternals.h: demacroified most of the IS_XXX
14923 the gain in size is significant so ...
14924
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014925Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14926
14927 * entities.c: cases where looking up entities with doc==NULL
14928 covered
14929
Daniel Veillard90e11312000-09-05 10:42:32 +000014930Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14931
Daniel Veillard1de50802000-09-07 08:54:32 +000014932 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014933 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14934
Daniel Veillard98a79162000-09-04 11:15:39 +000014935Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14936
Daniel Veillard1de50802000-09-07 08:54:32 +000014937 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014938 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14939 * Makefile.in: added URItest and included thenin "make tests"
14940
14941Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014942
14943 * xmlversion.h.in: closed bug 22941
14944
Daniel Veillard2bb89092000-08-31 14:57:50 +000014945Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14946
14947 * doc/xmlio.html: added doc and example for entity loader
14948 redefinition.
14949
Daniel Veillard96984452000-08-31 13:50:12 +000014950Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14951
14952 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14953 used by libxml
14954
Daniel Veillarde715dd22000-08-29 18:29:38 +000014955Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14956
14957 * parser.c: Fixed bug on invalid ontent characters and when using
14958 push.
14959 * xmllint.c: fixed xmllint endling of errors in push mode
14960
Daniel Veillard4948eb42000-08-29 09:41:15 +000014961Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14962
14963 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014964 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014965 * result/HTML/*.sax: regenerated HTML SAX output
14966 * parser.c: more cleanup.
14967
Daniel Veillarde010c172000-08-28 10:04:51 +000014968Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14969
14970 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014971 patches from Wayne Davison <wayned@users.sourceforge.net>,
14972 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014973 * HTMLparser.c: fixed an ignorable white space detection bug
14974 occuring when parsing with SAX only
14975 * result/HTML/*.sax: updated since the output is now HTML
14976 encoded...
14977
Daniel Veillard47f3f312000-08-27 22:40:15 +000014978Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14979
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014980 * HTMLparser.[ch]: applied some of Wayne Davison
14981 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014982
Daniel Veillarde0854c32000-08-27 21:12:29 +000014983Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14984
14985 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14986 undeclared namespace prefix was used, added a warning.
14987 Cleaned up support w.r.t. entities, spilling out a warning
14988 and being pedantic on lookups.
14989 * test/warning/ent9 : added testcase for previous example.
14990 * TODO: updated
14991 * parserInternals.h parser.c: changed the way names are parsed
14992 now allow infinite size and decrease penalty for normal use
14993 * parser.c: Started a big cleanup/check of the parser code,
14994 fixed some of the most tortuous entity code, spotted code
14995 unused anymore
14996 * test/*: added tests for very long names and related nasty
14997 things.
14998
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014999Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15000
15001 * doc/encoding.html: added encoding aliases doc
15002 * doc/xml.html: updates
15003 * encoding.[ch]: added EncodingAliases functions
15004 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15005 bottleneck affecting large DTDs like Docbook
15006 * parser.[ch] xmllint.c: added a pedantic option, will be
15007 useful
15008 * SAX.c: redefinition of entities is reported in pedantic mode
15009 * testHTML.c: uninitialized warning from gcc
15010 * uri.c: fixed a couple of bugs
15011 * TODO: added issue raised by Michael
15012
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015013Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15014
15015 * doc/encoding.html: propagated Martin Duerst suggestions
15016
Daniel Veillard52402ce2000-08-22 23:36:12 +000015017Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15018
15019 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15020 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15021 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15022 by Wayne Davison
15023
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015024Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15025
15026 * nanoftp.c nanohttp.c: small cleanup
15027 * TODO: updated
15028
Daniel Veillard244ece92000-08-19 20:58:02 +000015029Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15030
15031 * added an old VC testcase and updated title.xml entity
15032
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015033Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15034
15035 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15036 done on auto-opening of <p> tags and cleanup of SAX output
15037
Daniel Veillard979e55e2000-08-19 16:48:54 +000015038Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15039
15040 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15041
Daniel Veillard4540be42000-08-19 16:40:28 +000015042Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15043
15044 * doc/xml.html libxml.* structure.*: updated the doc a bit
15045
Daniel Veillard808a3f12000-08-17 13:50:51 +000015046Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15047
15048 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15049 of SAX tests
15050
Daniel Veillard29579362000-08-14 17:57:48 +000015051Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15052
15053 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15054 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15055
Daniel Veillard1255ab72000-08-14 15:13:33 +000015056Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15057
15058 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15059 * testHTML.c: fix core dump on Solaris 2.x systems
15060 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15061 * result/HTML/*.sax: previous bug fix lead to new results
15062
Daniel Veillard03109292000-08-14 14:58:22 +000015063Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15064
15065 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15066 * configure.in: added --with-readline=DIR to accept alternate
15067 path for readline include/library
15068 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15069 for ANSI under HP-UX
15070 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15071 includes @LIBS@
15072
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015073Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15074
15075 * doc/* : rebuilt the docs
15076 * getting ready for 2.2.2 release
15077
Daniel Veillard87b95392000-08-12 21:12:04 +000015078Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15079
15080 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15081 and xmlAddFeature()
15082 * tree.[ch]: added xmlAddChildList()
15083 * xmllint.c: MAP_FAILED macro test
15084 * parser.h: added xmlParseCtxtExternalEntity()
15085 * valid.c: applied bug fixes removed warning
15086 * tree.c: added CDATA block to elements content
15087 * testSAX.c: cleanup of output
15088 * testHTML.c: added SAX testing
15089 * encoding.c: better error recovery
15090 * SAX.c, parser.c: fixed one of the external entity processing
15091 of the OASis testsuite
15092 * Makefile.am: added HTML SAX regression tests
15093 * configure.in: bumped to 2.2.2
15094 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15095 SAX results
15096
Daniel Veillard88a172f2000-08-04 18:23:10 +000015097Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15098
15099 * configure.in: patch for HP compiler
15100
151012000-08-04 Sven Heinicke <sven@zen.org>
15102
15103 * xmllint.c: Was coredumping sometimes when the file given didn't
15104 exist.
15105
Daniel Veillard46e370e2000-07-21 20:32:03 +000015106Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15107
15108 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015109
Daniel Veillard46e370e2000-07-21 20:32:03 +000015110 when using in memory parsing. Need some cleanup.
15111 * xmllint.c configure.in: added a --memory flag to test memory
15112 parsing
15113
Daniel Veillard36650692000-07-21 15:16:39 +000015114Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15115
15116 * nanohttp.c: fixed socklen_t replacement to unsigned int
15117 * parser.c: fixed a space handdling missing at the end of
15118 production 28 DOCTYPE.
15119 * xmlmemory.c: fixed a stupid bug on the routine to override
15120 allocation functions
15121 * TODO: updated
15122
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015123Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15124
15125 * doc/ regenerated the docs
15126
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015127Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15128
15129 * doc/encoding.html doc/xml.html: added I18N doc
15130 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15131 improvements, both parser and filters, added ASCII & HTML,
15132 fixed the ISO-Latin-1 one
15133 * xmllint.c testHTML.c: added/made visible --encode
15134 * debugXML.c : cleanup
15135 * most .c files: applied patches due to warning on Windows and
15136 when using Sun Pro cc compiler
15137 * xpath.c : cleanup memleaks
15138 * nanoftp.c : added a TESTING preprocessor flag for standalong
15139 compile so that people can report bugs more easilly
15140 * nanohttp.c : ditched socklen_t which was a portability mess
15141 and replaced it with unsigned int.
15142 * tree.[ch]: added xmlHasProp()
15143 * TODO: updated
15144 * test/ : added more test for entities, NS, encoding, HTML, wap
15145 * configure.in: preparing for 2.2.0 release
15146
Daniel Veillard49703262000-07-10 10:27:46 +000015147Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15148
15149 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015150 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015151
Daniel Veillard306be992000-07-03 12:38:45 +000015152Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15153
15154 * doc/xml.html: changed the xmlsoft.org structure, updated the
15155 examples w.r.t. root and childs
15156
Daniel Veillard7d853352000-07-02 18:53:09 +000015157Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15158
Daniel Veillard784b9352003-02-16 15:50:27 +000015159 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015160
Daniel Veillard365e13b2000-07-02 07:56:37 +000015161Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * HTMLparser.c: Work on character encoding support for the HTML parser
15164 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15165 * encoding.c: Fixed a potential memleak in the encoding stuff
15166
Daniel Veillardaf743792000-07-01 11:49:28 +000015167Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15168
15169 * doc/FAQ.html doc/Makefile.am : added a FAQ
15170
15171Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015172
15173 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15174 of the HTML parser to force it to not bypass SAX
15175
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015176Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15177
15178 * win32config.h.in: updated
15179 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15180 lacks iconv support :-( need to release 2.1.1
15181 * configure.in: release 2.1.1
15182 * HTMLparser: fixed bug #14784
15183 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15184 by Windows compiler
15185 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15186 the SAX startDocument() callback.
15187 * TODO: updated
15188
15189Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * added xmlStopParser()
15192
Daniel Veillardbe803962000-06-28 23:40:59 +000015193Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * configure.in: 2.1.0 prerelease
15196 * Large resync between W3C and Gnome tree
15197 * nanoftp, nanohttp.c: fixed stalled connections probs
15198 * HTMLtree.c SAX.c : support for attribute without values in
15199 HTML for andersca
15200 * valid.c: Fixed most validation + namespace problems
15201 * HTMLparser.c: start document callback for andersca
15202 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15203 * parser.h, SAX.c: serious speed improvement for large
15204 CDATA blocks
15205 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15206 different encoding
15207 * example/Makefile.am example/gjobread.c tree.h: work on
15208 libxml1 libxml2 convergence.
15209 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15210 and the LIBXML_TEST_VERSION macro
15211
Daniel Veillardc310d562000-06-23 18:32:15 +000015212Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15213
15214 * doc/xml.html: various patches and improvements typo fixed by
15215 Felix Natter
15216 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15217 from Felix Natter <fnatter@gmx.net>
15218
Daniel Veillardf3029822000-05-06 08:11:19 +000015219Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15220
15221 * doc/upgrade.html: updated with instructions for support of both
15222 libxml-1.x and libxml-2.x
15223 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15224 for 2.x support and also fixed includes
15225
15226
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015227Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15230 the encoding support, added iconv support, so now libxml if
15231 compiled with iconv automatically support japanese encodings
15232 among others. Work based on initial patch from Yuan-Chen Cheng
15233 I may have broken binary compat in the encoding handler
15234 registration scheme, but that was so utterly broken I don't
15235 expect anybody to have used this feature until now.
15236 * parserInternals.h: fixup on the CHAR range macro
15237 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15238 code.
15239 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15240 * uri.c: added xmlParseURI() I can't believe I forgot to
15241 implement this one in 2.0 !!!
15242 * SAX.c: moved doc->encoding update in the endDocument() call.
15243 * TODO: updated.
15244
Daniel Veillard06047432000-04-24 11:33:38 +000015245Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * tree.h: removed extraneous xmlRemoveProp definition
15248 * TODO: added item about --disable-corba configure switch
15249 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15250 * nanoftp.c: fixed include problems giving troubles on AIX and
15251 slowlaris
15252 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15253 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15254 comment and headers changes to lower gtk-doc number of warnings
15255 * doc/html/*: rebuilt docs
15256
Daniel Veillarde0aed302000-04-16 08:52:20 +000015257Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15258
15259 * HACKING: documented the tag for 1.x and instructions
15260
Daniel Veillard5e873c42000-04-12 13:27:38 +000015261Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15262
15263 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15264 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15265 xmlCreateIOParserCtxt
15266 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15267 significant overall improvement
15268 * xmllint.c: added I/O test to xmllint
15269 * testSAX.c: added a speed test
15270 * doc/* : updated/regenerated
15271
Daniel Veillardfc708e22000-04-08 13:17:27 +000015272Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15273
15274 * xpath.c uri.h parserInternals.h: cosmetic changes from
15275 "Timur I. Bakeyev" <timur@bat.ru>, including making
15276 xmlCreateURI() public
15277
Daniel Veillard5d211f42000-04-07 17:00:24 +000015278Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15279
15280 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15281 and the code at the same time. Added a clean mechanism for
15282 overload or added input methods: xmlRegisterInputCallbacks()
15283 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15284 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15285 * TODO: updated
15286 * doc/* : updated/regenerated
15287 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15288 source dir
15289
Daniel Veillarde77a9182000-04-05 19:12:29 +000015290Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15291
15292 * testURI.c: yet another forgotten commit, I should get some sleep !
15293
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015294Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * xmllint.c: forgot to commit this too ?
15297
Daniel Veillardb9df4042000-04-05 14:23:16 +000015298Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15299
15300 * xmlversion.h.in : forgot to commit this previously
15301
Daniel Veillard361d8452000-04-03 19:48:13 +000015302Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15303
15304 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15305 * README TODO: updated for release
15306 * uri.c uri.h: added authority parsing/saving
15307 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15308 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15309 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15310 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15311 Makefile.am : added compile-time customization of libxml
15312 --with-ftp --with-http --with-html --with-xpath --with-debug
15313 --with-mem-debug
15314 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15315 #include <libxml/xxx.h> I hope it won't break too much stuff
15316 and will be manageable in the future...
15317 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15318 and added xmllint to the installed programs
15319 * uri.h: added xmlFreeURI()
15320
Daniel Veillardec303412000-03-24 13:41:54 +000015321Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15322
15323 * uri.c uri.h: finished the escaping handling, the base support
15324 and the URI path normalization. Looks good just lacks the
15325 authority content parsing code.
15326 * Makefile.am: added instructions to generate testURI
15327 * TODO: updated
15328 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15329 added links and icons for W3C and Gnome
15330
Daniel Veillard8f621982000-03-20 13:07:15 +000015331Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15332
15333 * xmlmemory.[ch] : seems I forgot to actually update the files in
15334 the last commit :-)
15335 * doc/xml.html doc/html/* : updated and uploaded the docs
15336
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015337Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15338
15339 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15340 * TODO: updated
15341 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015342 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015343 gfree).
15344 * Makefile.am, uri.c, uri.h: added a set of functions to do
15345 exact (litteraly copied from the RFC 2396 productions) parsing
15346 and handling of URI. Will be needed for XLink, one XML WFC,
15347 XML Base and reused in the nano[ftp/http] modules. Still work
15348 to be done.
15349
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015350Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15351
15352 * configure.in, libxml.spec.in : libxml2
15353 * doc/* : updated the doc page, rebuilt the docs
15354
Daniel Veillardcf461992000-03-14 18:30:20 +000015355Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15356
15357 * all: tagged LIB_XML_1_X
15358 * *.c *.h : updated from W3C CVS tree
15359 * configure.in : 2.0.0-beta
15360 * libxml.spec.in : libxml2 package nam
15361 * result/* : new version of the tests output
15362
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015363Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15366
Daniel Veillardb566ce12000-03-04 11:39:42 +000015367Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15368
15369 * doc/* : rebuilt the docs
15370 * parser.c: final patch on #6766
15371 * valid.c: small patch on validity checks.
15372
Daniel Veillardfb76c402000-03-04 11:39:42 +000015373Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15374
15375 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15376 added
15377 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15378 compatibility w.r.t. XML spec and existing code.
15379
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015380Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * parser.c: seems a better solution to <a> </a> exists,
15383 will try it for a while
15384
Daniel Veillard83a30e72000-03-02 03:33:32 +000015385Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * parser.c: tried to remove the <a> </a> generating <a/>
15388 this is hard. Left a flag for that purpose. Fixed bug #6766
15389 * configure.in: prepared 1.8.7 not released, due to previous
15390 problem
15391
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015392Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15393
15394 * doc/xml.html : applied second patch from Paul DuBois
15395
Daniel Veillard402e8c82000-02-29 22:57:47 +000015396Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * doc/xml.html : applied patch from Paul DuBois
15399
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015400Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15401
15402 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15403
Daniel Veillard5feb8492000-02-02 17:15:36 +000015404Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15405
15406 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15407 compilation warnings on various platforms.
15408 * parser.c: Fixed #5281 validity error callbacks are now desactived
15409 by default if not validating.
15410
Daniel Veillardf341f932000-02-02 14:52:08 +000015411Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15414
Daniel Veillard13c757e2000-02-01 23:59:15 +000015415Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15416
15417 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15418 <gkatsi@cs.toronto.edu>
15419
Daniel Veillard726e8792000-01-30 20:04:29 +000015420Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15421
15422 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15423 processing URLs
15424
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015425Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15426
15427 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15428 xmlNanoFTPUpdateURL for persistent control connections.
15429 * configure.in: 1.8.6
15430
15431Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15434 * tree.[ch] : added xmlSaveNoEmptyTags
15435
James Henstridgef3be9312000-01-28 13:59:21 +0000154362000-01-29 James Henstridge <james@daa.com.au>
15437
15438 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15439
15440 * Makefile.am: added nanoftp.[ch] to the build.
15441
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015442Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * nanoftp.[ch]: cleanup, comments, API
15445 * debugXML.c : fixed a bug in the cat command
15446 * doc/*: regenerated the docs
15447
Daniel Veillardda07c342000-01-25 18:31:22 +000015448Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15449
15450 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15451 * debugXML.c : fixed a bug in the cat command
15452 * valid.c: fixing some small probs
15453 * libxml.spec.in: get rid of the SNAP suffix
15454 * doc/xml.html: updated the status
15455
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015456Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15457
15458 * xml-config.in: xml-config --version to just return the
15459 version number
15460 * xpath.c: some cleanup w.r.t. axis when the current node is
15461 an attribute.
15462 * TODO: updated
15463
Daniel Veillard461a66c2000-01-18 18:01:01 +000015464Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * configure.in: prepared for libxml-1.8.5
15467 * doc/* recompiled the documentation
15468
154692000-01-17 Jody Goldberg <jgoldberg@home.com>
15470
15471 * configure.in : WARNING autoconf subtlety alert :
15472 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15473 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15474 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15475 get defined by AC_CHECK_HEADERS.
15476
Daniel Veillardf967b902000-01-17 16:06:10 +000015477Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15480 Rune.Djurhuus@fast.no
15481
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015482Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15483
15484 * TODO: updated
15485 * tree.c, parser.c: made sure that only memory alloc problems
15486 and internal parser errors are allowed to write to stdout or
15487 stderr.
15488
Daniel Veillard0142b842000-01-14 14:45:24 +000015489Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * tree.c : restored xmlNewGlobalNs since this seems used by
15492 a lot of existing code :-(, fixed a bug in xmlNewNs
15493 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15494 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15495 to exit() from the library code.
15496 * xpath.c, parser.c: removed bugs or unused code detected by
15497 Windows compilers
15498 * parser.c: started adding interfaces for parsing well balanced
15499 XML fragments
15500 * configure.in: releasing 1.8.4
15501 * doc/* : rebuilt the docs
15502
Daniel Veillard2eac5032000-01-09 21:08:56 +000015503Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15504
15505 * tree.[ch] : added xmlNewDocFragment() for DOM
15506 * testHTML.c: uninitialized variable.
15507
Daniel Veillardf3a73582000-01-05 14:58:39 +000015508Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15509
15510 * doc/* : rebuild the docs
15511
Daniel Veillard71b656e2000-01-05 14:46:17 +000015512Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15513
15514 * acconfig.h: readline and history patch
15515 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15516 * tree.c: added check and handling when possibly removing an ID
15517 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15518 and saving.
15519 * test/HTML/entities.html result/HTML/entities.html* : test for
15520 various entities reference cases
15521 * result/HTML/* : as a result output of some testcase have
15522 changed
15523 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15524 by previous example. added xmlParseTryOrFinish().
15525 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15526 entities.h debugXML.h HTMLparser.h: changed the way struct are
15527 declared to allow gtk-doc to expose those
15528 * parser.c: closed bug #4960
15529 * Makefile.am configure.in: Applied patch from
15530 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15531 and math/socket libs detection
15532
Daniel Veillard437b87b2000-01-03 17:30:46 +000015533Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15534
15535 * configure.in, Makefile.am: link tester against readline
15536 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15537
Daniel Veillard686d6b62000-01-03 11:08:02 +000015538Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15539
15540 * tree.[ch]: added xmlRemoveProp
15541 * win32config.h.in nanohttp.c: avoid including the Windows
15542 socket stuff in every C files
15543 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15544 the XmL parser(s)
15545 * test/ns4 result/ns4 etc...: added test case for previous prob
15546 * tree.c: xmlNewNs wasn't checking for double definition
15547 * Makefile.in: fixed a problem with dist-hook duplicates
15548 * parser.[hc], xmlIO.c: fixed the loading of external entities
15549 APIs, now xmlLoadExternalEntity() is used everywhere and
15550 setting up an app specific front-end using the
15551 * SAX.c parser.c: some fixes, now the xhtml spec validates
15552 with the xhtml DTD.
15553 * error.c: fixed crashes in case of no input stream
15554 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15555 to the validation tests and results
15556
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015557Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15558
15559 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15560 too htmlCreatePushParserCtxt() and htmlParseChunk()
15561 * parser.c: a bit of cleanup.
15562 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15563 to XML) removed the last mem leak known
15564 * HTMLtree.c: output message cleanup
15565 * xmlmemory.c: display content info about memory blocks
15566 * result/HTML/wired.* : missing att value warning change
15567
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015568Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15569
15570 * doc/* : rebuilt the documentation
15571
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015572Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * parser.[ch] parserInternals.h: Push parser for XML,
15575 seems to work fine now
15576 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15577 --push for push testing
15578 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15579 * testSAX.c: added --push
15580 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15581 subtree
15582 * xmlIO.[ch] : enriched API + fixes for push mode
15583 * entities.[ch]: added the entity content length to the struct.
15584 * xmlmemory.[ch]: new API to show the last entries for the shell
15585 * valid.c: added required attribute testing
15586 * SAX.c: the cdata callback now merge contiguous fragments
15587 * HTMLparser.c: cleanup of some macros
15588
Daniel Veillard3c558c31999-12-22 11:30:41 +000015589Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * parser.c: fix for PIs name starting with xml
15592 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015593 * *.c, configure.in win32config.h.in : generate win32config.h for
15594 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015595
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015596Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15597
15598 * parser.c: fixed a stupid = vs. == bug :-(
15599 * doc/gnome-xml.sgml: s/glade/xml/
15600
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015601Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * configure.in, doc/xml.html : bug fix release 1.8.2
15604 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15605 Hopefully the end of that silly C++ include problem
15606 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15607 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15608 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15609 troubles with autoclosed elements when the stree shape doesn't
15610 follow the DtD specs. Added htmlIsAutoClosed() and
15611 htmlAutoCloseTag()
15612 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15613 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15614 * debugXML.c: fixed a bug on printing default namespaces.
15615 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15616
Daniel Veillardb24054a1999-12-18 15:32:46 +000015617Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15618
15619 * result/HTML/*.htm[l] : updated the HTML regression tests according
15620 to the new output
15621 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15622 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15623 problem due to intermix of extern "C" { ... } declarations for C++
15624 and recursive includes in the headers
15625
Chris Lahey323c48c1999-12-18 15:32:45 +0000156261999-12-20 Chris Lahey <clahey@umich.edu>
15627
15628 * HTMLtree.c: Made it so that html nodes with a single child do
15629 not insert a carriage return before or after the child node.
15630
Daniel Veillardb24054a1999-12-18 15:32:46 +000015631Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015632
15633 * configure.in, doc/xml.html : bug fix release 1.8.1
15634 * parser.c: fixed bug #4344
15635 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15636 added the glue to avoid C++ problems
15637 * doc/* : regenerated the documentation
15638
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015639Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15640
15641 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15642 namespace recognition, and Dia as a resul :-(
15643 * encoding.c: closed bug #3950
15644
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015645Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15646
15647 * valid.c: debugging a posteriori validation, except URI expansion
15648 stuff this should be fixed now
15649 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15650 Carl Nygard <cnygard@bellatlantic.net>
15651 * tester.c: added --postvalid, cleaning of the code
15652 * tree.[ch]: added xmlDocGetRootElement()
15653
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015654Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15655
15656 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15657 c++ losage.
15658
Daniel Veillard10a2c651999-12-12 13:03:50 +000015659Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15660
15661 * configure.in, doc/xml.html : bumped to 1.8.0
15662 * xlink.[ch], Makefile.am : added framework for link detection
15663 * parser.h: added nbChars to parser context, needed for cleanup.
15664 * xmlmemory.c: removed a nasty bug when out of mem
15665 * valid.[ch]: adding namespace support for attribute decl
15666 * tester.c: added --debugent option
15667 * debugXML.[ch]: added xmlDebugDumpEntities()
15668 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15669 buffers instead, this was really needed, validation was breaking
15670 in strange ways due to that. Added xmlParseStringPEReference()
15671 and other parsing from strings functions. Entities processing
15672 modified again, but PERef are still not handled correcly but
15673 unless you're Eve Maller you won't notice :-)
15674 * HTMLparser.c: large changes toward reliability, and switched to
15675 lowercase internal tags, XHTML is lowercase, so it will help
15676 that output is closer to next version.
15677 * doc/* : regenerated the documentation, it is now hosted at
15678 http://xmlsoft.org/ (same bits I just bought the domain :-)
15679
15680
Daniel Veillard294cbca1999-12-03 13:19:09 +000015681Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15682
15683 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15684 doc generation
15685 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15686 in the SAX API
15687 * doc/*: rebuilt the doc making sure everything appears in the
15688 HTML files
15689
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015690Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15691
15692 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15693 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15694 which allow impressive speed improvement on dataset with
15695 large text pieces, but at the cost of broken binary
15696 compatibility and slightly bigger memory usage.
15697 Configure with --with-buffers to activate them, they
15698 are protected with XML_USE_BUFFER_CONTENT define.
15699 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15700 goal is 0 memory left allocated once parser is no more used
15701 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15702 call xmlCleanupParser() and xmlMemoryDump()
15703
Daniel Veillarda819dac1999-11-24 18:04:22 +000015704Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15705
15706 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15707 * parser.[ch] encoding.[ch]: added memory cleanup routines
15708 * parser.c: closing bug #3788
15709 * doc/*: rebuilt the doc
15710
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015711Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15712
15713 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15714 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15715 * tester.c: added --compress option
15716 * doc/*: rebuilt the documentation
15717
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015718Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15719
15720 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15721 if given /proc/kcore as input !
15722 * doc/xml.html doc/*: updated and rebuilt the documentation
15723
15724Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015725
15726 * parser.c: Fixed some wrongly space collapsing code due to
15727 a misreading of the spec.
15728 * result/*: fixed the output accordingly
15729
15730Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015731
15732 * encoding.c: bug fix and typos
15733 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15734 * parser.c: added attribute normalization closing bug #3597
15735 * test/att* result/att* SAXresult/att*: testcase for attribute
15736 normalization
15737
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015738Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15739
15740 * configure.in: closing bug #3163 by adding extra flags for the
15741 cc compiler on HP-UX
15742
Daniel Veillard51e3b151999-11-12 17:02:31 +000015743Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15744
15745 * valid.[ch] : removed a typo and an enumerated type bug in the
15746 xmlAddElementDecl() function
15747 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15748 call to xmlEncodeEntitiesReentrant() so that the functions
15749 New, Set and Get are at the same level.
15750 * parser.c HTMLparser.c: extra memory allocation bug for
15751 attributes detected by someone using libxml in embedded systems :-)
15752
Daniel Veillard962195f1999-10-28 15:51:53 +000015753Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15754
15755 * xmlmemory.h: turned off mem debug :-\
15756
Daniel Veillard35008381999-10-25 13:15:52 +000015757Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * parser.c: closed bug #2784 a one line fix, but worth pushing
15760 a new release out
15761 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15762 some structures, comments before and after the
15763 main element, and other nastyness
15764 * HTMLtree.c tree.c: accomodate the extended HTML supported
15765 * configure.in: pushing 1.7.4
15766 * test/ent8 and related outputs : added a new test for bug #2784
15767 * test/HTML/wired.html and related output: a nasty HTML example
15768 * Makefile.am: improved the test scripts
15769 * docs/* : reran the documentation extractor, updated xml.html
15770
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015771Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15772
15773 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15774 HTMLparser and debugged the HTML related code. HTML documents
15775 now have their own type
15776 * entities.c: do not dump &apos; for HTML output
15777 * xmlmemory.c: improvement, breakpoint mechanism
15778 * testHTML.c: added --sax --repeat ...
15779 * Makefile.am: improved the HTML tests
15780 * valid.[ch]: added xmlValidGetValidElements and
15781 xmlValidGetPotentialChildren
15782 * tester.c: added --insert to test the 2 new functions
15783 * test//* result//* SAXresult//* : regression test cleanup
15784 and extension.
15785 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15786 gnome-xml-nanohttp.html
15787
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015788Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15789
15790 * HTMLparser.c: fixed problems with some autoclose tags
15791 * tree.c: fixed XML output problems.
15792 * result/* SAXresult/*: update of the tests output
15793
Daniel Veillard6077d031999-10-09 09:11:45 +000015794Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15795
15796 * Makefile.am: Arturo patch for xmlConf.sh version info
15797 * parser.c: Tim Josling patch for single quoted items
15798 * tester.c: Tim Josling patch for tester options usage
15799 * tree.h: indent cleanup
15800
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015801Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15802
15803 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15804 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15805
Daniel Veillard00fdf371999-10-08 09:40:39 +000015806Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15807
15808 * tree.c : Raph patch for initialization of CORBA fields
15809 * parser.c, xpath.c, ...: modification of doc comments
15810 * xpath.c : allow spaces in xpath expressions
15811
Daniel Veillardad219441999-09-27 08:17:49 +000015812Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15813
15814 * xmlmemory.h: turning off memory debug :-(
15815
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015816Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15817
15818 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15819 better SAX interfaces.
15820 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15821 entity.
15822 * configure.in: 1.7.2
15823
15824Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015825
15826 * libxml.spec.in: fixed the URL
15827 * doc/xml.html: improved the documentation front-end
15828
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015829Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015830
15831 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15832
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015833Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015834
15835 * libxml.spec.in: fixed the alpha compile problem
15836 * parser.[ch]: changed errno to errNo in the parser context :-(
15837 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15838 * doc/xml.html: changed CHAR to xmlChar
15839 * doc/html/*: recompiled the documentation
15840 * configure.in: 1.7.1
15841
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015842Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15843
15844 * parser.h: modified the parser context struct to regain 1.4.0
15845 binary compatibility
15846 * parser.c, xml-error.h: added errno ot teh context and defined
15847 a set of errors values with update of errno
15848 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15849 DTDs and entities
15850 * *.h, *.c: complete cleanup of the use of config.h and include
15851 protection depending on the current setup.
15852 * overalll debugging, maintenance and bug-fixing on all modules
15853 * updated the documentation
15854 * ready for 1.7.0
15855
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015856Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * HTMLparser.c : cleanup
15859 * SAX.c valid.c valid.h: added ID/IDREF checking
15860 * tree.c tree.h: extended doc structure for refs
15861 * configure.in: 1.6.2
15862 * parser.c: patched bug in SAX user arg call
15863 * parserInternals.h: patched missing close in C++ wrapping
15864 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15865 especially upcoming XPointer implementation.
15866 * doc/xml.html: augmented, typo
15867
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015868Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15869
15870 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15871 not all invocations of install understand -d.
15872
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015873Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15874
15875 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15876 to make 'check' works, when builddir != srcdir.
15877
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015878Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15879
15880 * doc/xml.html : updated the documentation
15881
Daniel Veillard6454aec1999-09-02 22:04:43 +000015882Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15883
15884 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15885 not deallocated memory blocks
15886 * *.c : replaces all calls to malloc() free() and realloc() to
15887 the wrapper functions/macros
15888 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15889 instead of xmlFreeNodeList()
15890
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015891Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15892
15893 * HTMLparser.c: corrected a stupid bug leading to core dump at
15894 tree deallocation. Removed warnings indicated by
15895 Stephane.Conversy@lri.fr
15896 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15897 looked for in the external subset
15898
15899Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015900
15901 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15902 on SGI by Stephane.Conversy@lri.fr
15903
Daniel Veillardb96e6431999-08-29 21:02:19 +000015904Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * all .h : changed the prototype declaration indent as in gtk
15907 * most .c : working on reducing the TODOs in the code
15908 * most .c : cleanup though -pedantic and Insure++
15909 * improvements on validation ID checkings.
15910 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15911 * xml-config.in: closed #1810
15912
15913Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015914
15915 * tree.h, valid.c, valid.h: more work on validity, IDs
15916 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15917 definition for AIX
15918
Daniel Veillardb556eb51999-08-15 17:19:50 +000015919Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15920
15921 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15922 the distribution due to a cut'n paste error at last commit
15923
Daniel Veillardb05deb71999-08-10 19:04:08 +000015924Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15925
15926 * configure.in: upgraded to version 1.4.0
15927 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15928 Big update, added a large part of the validation process,
15929 it should be usable, but some parts are missing
15930 * xpath.c: improved the implementation w.r.t. root.
15931 * Makefile.am: added more tests
15932 * test and result trees: added a lot of tests
15933 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15934
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015935Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15936
15937 * Added an HACKING file
15938
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015939Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15940
15941 * xpath.[ch] : improvements and debug of the XPath implementation
15942 * parser.c, HTMLparser.c : modified the parsers to be progressive
15943 * tree.[ch] : extended the Buffer promitives
15944 * xmlIO.[ch] : added basic I/O routines providing progressive
15945 parsing and ready for I18N conversion plugins
15946 * SAXresult/* : the SAX callback sequence maybe slightly different
15947 now
15948 * test*.c : improved/updated the tests programs
15949 * doc/* : recompiled the docs.
15950
Daniel Veillard15b75af1999-07-26 16:42:37 +0000159511999-07-26 Michael Meeks <michael@edenproject.org>
15952
15953 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15954
15955 * tree.c: Ditto.
15956
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015957Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15958
15959 * configure.in: upgraded to version 1.4.0
15960 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15961 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15962 XML query language, see http://www.w3.org/TR/xpath for more details.
15963 * parser.c, parser.h: added CHAR* related string functions for XPath
15964 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15965 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15966 rebuild the docs.
15967 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15968 and regression testing capabilities for XPath.
15969
Daniel Veillardd79d7871999-07-12 10:38:12 +000015970Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15971
15972 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15973 closing bug #1646
15974
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015975Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15976
15977 * Makefile.am, example/Makefile.am: closed bug #1683
15978
Daniel Veillard3166ab11999-07-11 16:14:19 +000015979Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15980
15981 * example/Makefile.am, configure.in: added the makefile for the
15982 gjobread example
15983
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015984Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15985
15986 * doc/Makefile.am:
15987 - fix which allow "make install DESTDIR=</install/prefix>".
15988
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015989Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15990
15991 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15992 which fixed a problem on the file reading-code.
15993
Daniel Veillard82150d81999-07-07 07:32:15 +000015994Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15995
15996 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15997 output.
15998 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15999
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016000Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16001
16002 * parser.h : Oops removed the binary compatibility problem
16003 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16004 * parser.c, HTMLparser.c: applied patches for reading from stdin
16005
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016006Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16007
16008 * parser.c, entities.c, valid.c: cleanup bug #1591
16009 * configure.in: cleanup bug #1592
16010 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16011 the same tree back-end. Hence gdome will be available for it.
16012 * doc/Makefile.am: close bug #617
16013
Daniel Veillard97fea181999-06-26 23:07:37 +000016014Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16015
16016 * parser.c: alloctate a per parser context SAX interface block
16017
Daniel Veillard14fff061999-06-22 21:49:07 +000016018Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16019
16020 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16021 and xmlEncodeEntitiesReentrant with the correct one :-\
16022
16023Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16024
16025 * commit of my internal XML base changes, quite a lot of
16026 changes, cleanups, better entities support, framework for
16027 new I/O and charset detection and handling
16028 * Fixed the configure/Makefile stuff to generate shared libs
16029 with the proper version info, so we jumped on rev from
16030 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16031 xmlEncodeEntities() result need to be freed now, and a string
16032 xmlParserVersion provide the current library version.
16033
Raph Levien05240da1999-06-15 21:27:11 +000016034Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16035
16036 * parser.c: fixed a buffer overrun for when you have a very long
16037 attribute with no entities in it.
16038
Daniel Veillardbb2da581999-06-13 14:37:07 +000016039Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16040
16041 * added example directory
16042 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16043
Daniel Veillard011b63c1999-06-02 17:44:04 +000016044Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16045
16046 * Release of libxml-1.1, nearly everything has been touched for
16047 this.
16048 * Added more regression tests
16049 * Updated the documentation
16050
Daniel Veillard27d88741999-05-29 11:51:49 +000016051Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16052
16053 * tree.[ch]: unified the XML_NO_CORBA defines.
16054 * parser.c encoding.[ch]: started plugging in char encoding detection
16055
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016056Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16057
16058 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16059 Also freed allocated buffer.
16060
Daniel Veillard27d88741999-05-29 11:51:49 +000016061Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016062 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16063 reentrancy problem at printing. One is left in entities.c, to
16064 remove ASAP
16065 * testSAX.c : added a test example showing the use of the SAX
16066 interface if one doesn't want to build the DOM tree.
16067 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16068
Daniel Veillard517752b1999-04-05 12:20:10 +000016069Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16070
16071 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16072 large revamping of the parser to use SAX callbacks
16073 http://www.megginson.com/SAX/ (or at least a C like interface
16074 a la Expat). It's now possible to set up your own callbacks
16075 and the parser will not build a DOM tree.
16076 * test/* result/*: updated the test suite, I finally removed
16077 the old Namespace draft support (PI based).
16078
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016079Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16080
16081 * Makefile.am: added test result to EXTRA_DIST for make tests
16082
Daniel Veillard64068b31999-03-24 20:42:16 +000016083Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16084
16085 * parser.c, parserInternals.h: moved the chars macro definitions
16086 to parserInternals.h
16087 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16088 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16089
Daniel Veillard012ccc11999-03-23 10:11:11 +000016090Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16091
16092 * xml-config.in : applied patch to make --version work
16093
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000160941999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16095
16096 * Makefile.am (check-local): Alias for `tests' target. This will
16097 cause `make check' to do the right thing.
16098 (tests): Don't run tests in srcdir. Also, replaced calls to
16099 basename with a `sed' "equivalent".
16100
Daniel Veillardd109e371999-03-05 06:26:45 +000016101Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16104 it in the header and not the sources, updated the doc.
16105 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16106 pointing this out.
16107
Daniel Veillardbc50b591999-03-01 12:28:53 +000016108Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16109
16110 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16111 exported the inputStream routines.
16112 * doc/html/* : updated accordingly
16113
Daniel Veillardd692aa41999-02-28 21:54:31 +000016114Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16115
16116 * parser.c, parser.h, parserInternals.h: added a few extra
16117 internal calls to allocate and free parser contexts ...
16118 * doc/html/* : updated accordingly
16119
Daniel Veillard55a99271999-02-25 11:01:29 +000016120Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16121
16122 * configure.in, Makefile.am, doc/makefile.am : General changes for
16123 1.0.0 release and including the generated HTML documentation.
16124
Daniel Veillard35925471999-02-25 08:46:07 +000016125Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16126
16127 * makefile.am : added parserInternals.h, oops.
16128
Daniel Veillard1e346af1999-02-22 10:33:01 +000016129Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16130
16131 * parserInternals.h: added this header giving access to the parser
16132 internal functions.
16133 * doc/Makefile.am : added a rebuild target which rebuilds the full
16134 set of documentations
16135 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16136 the internal subset.
16137 * *.c *.h: modifications needed to generate the documentation using
16138 gtk-doc, cleanup of functions blocks, reorganisation of struct
16139 declarations.
16140
Daniel Veillard1164e751999-02-16 16:29:17 +000016141Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16142
16143 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16144 the tar and spec file to include the beginning of the doc.
16145
Nuno Ferreira03d04781999-02-13 00:07:17 +0000161461999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16147
16148 * doc/.cvsignore: Added this file.
16149
Daniel Veillard6800ef31999-02-08 18:33:22 +000016150Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16151
16152 * tree.c: fixed xmlGetProp to return "" when the attribute
16153 exists, even if the node-list is NULL.
16154
Daniel Veillard726c7e31999-02-08 15:13:10 +000016155Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16156
16157 * tree.c: patched an error outputting empty attribute values.
16158 * Makefile.am and doc/makefile.am: have been updated during the
16159 week-end. Sorry for an empty CVS log, I got a shell problem.
16160
Daniel Veillard1899e851999-02-01 12:18:54 +000016161Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16162
16163 * tree.h: cleaned up using enums instead of defines
16164 * parser.c, valid.[ch]: more work on parsing/output of element
16165 declarations
16166
Daniel Veillard3b9def11999-01-31 22:15:06 +000016167Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16168
16169 * valid.[ch], tree.c, parser.c : more work toward full parsing
16170 of XML DTDs.
16171 * README: added informations about mailing-list and on-line
16172 documentation
16173
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000161741999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16175
16176 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16177
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016178Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16179
16180 * parser.c, tree.[ch] : more work toward conformance testing,
16181 added a last element to accelerate parsing of very flat structures
16182 started working on internal subset Element content declaration.
16183 * valid.[ch] : first cut at adding code toward validation.
16184 * previous changes had also small impact on most files, especially
16185 the conformance testing using James Clark test suite.
16186
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016187Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16188
16189 * test/* : updated the examples, most of them were not well
16190 formed (humm), and added rdf2.
16191 * result/* : resulting changes in the output.
16192
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016193Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16194
16195 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16196
Daniel Veillard44b3a061998-12-05 17:27:22 +000016197Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16198
16199 * tree.c: patched a bug in the generation of empty attributes
16200
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016201Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16202
16203 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16204 for node/trees/documents/... Biggest problem is namespace
16205 support when copying subtrees.
16206
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016207Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16208
16209 * parser.c, entities.c: improve entities and char ref encoding,
16210 and cleanups of error messages.
16211
Daniel Veillard242590e1998-11-13 18:04:35 +000016212Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16213
16214 * parser.c, entities.c: simple bug hunting done during rpm2html and
16215 rpmfind integration.
16216
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016217Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16218
16219 * parser.[ch]: Added interfaces allowing to specify a SAX
16220 handler before parsing.
16221
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016222Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16223
16224 * parser.c: redirrect all errors reporting through the SAX
16225 error function
16226
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016227Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16228
16229 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16230 * libtool, tlmain ...: update of the libtool files
16231
Miguel de Icaza442321c1998-11-04 18:13:38 +0000162321998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16233
16234 * entities.c: Use g_snprintf insteda of snprintf.
16235
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016236Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16239 added ent5 test for this purpose.
16240 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16241
Daniel Veillard27271681998-10-30 06:39:40 +000016242Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16243
16244 * parser.c: fixed? a strange error due to compression on a GWP
16245 document.
16246
Daniel Veillard25940b71998-10-29 05:51:30 +000016247Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16248
16249 * tree.[ch]: bug fixing
16250 * entities.[ch]: defined a specific type for predefined entities
16251 * doc/xml.html: more documentation on the library, how to use it,
16252 overview of the interfaces.
16253
Daniel Veillard16253641998-10-28 22:58:05 +000016254Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16255
16256 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16257
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016258Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16259
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016260 * tree.c: corrected a small bug
16261 * doc/xml.html: continuing writing documentation.
16262
16263Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16264
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016265 * debugXML.h debugXML.c: added debugging utilities.
16266 * tester.c: added --debug switch.
16267 * tree.c: patched an incorrect node->type assignment.
16268 * parser.c: formatting, ensure that node->doc != NULL in attributes
16269
Daniel Veillardccb09631998-10-27 06:21:04 +000016270Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16271
16272 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16273 entity support and provide an internal representation close to
16274 DOM one (entity ref nodes, and attribute value as tree). I tried
16275 to preserve the interface but this will surely break some apps
16276 (I have to change rpm2html/rpmfind for example). I had to change
16277 two interfaces, and the generated tree is somewhat different.
16278 * doc/* : started documenting the XML library, the tree and
16279 DOM/Corba. This is a first step.
16280
Daniel Veillard11e00581998-10-24 18:27:49 +000016281Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16282
16283 * parser.c: Set up the fonctions comment block, boring but useful.
16284 * parser.h, SAX.c, parser.c: now attributes are processed through
16285 the SAX interface. The problem is that my SAX interface diverged
16286 quite a bit from the original one, well this is not an official
16287 spec, and translating it from Java to C is hairy anyway...
16288
Daniel Veillard97b58771998-10-20 06:14:16 +000016289Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16290
16291 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16292 fonctions comment block, boring but useful.
16293
16294Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016295
16296 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16297 conversion routines. However they are not yet used to convert the
16298 inputs. The core will run with UTF-8.
16299
Daniel Veillard33942841998-10-18 19:12:41 +000016300Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16301
16302 * tree.c : make sure that the type id is properly set-up when
16303 a new object is allocated, needed for DOM.
16304
Daniel Veillard27fb0751998-10-17 06:47:46 +000016305Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16306
16307 * tree.h, tree.c: Ok, the main objects in the tree will be native
16308 corba objects, it costs 8 bytes per Node, Attribute and Document
16309 but it simplifies the Corba integration a lot (no extra interface
16310 objects to allocate/free).
16311
Daniel Veillard0bef1311998-10-14 02:36:47 +000016312Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16313
16314 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16315 and changed NODEs contants for conformity with DOM Level 1
16316
Daniel Veillard27864701998-10-08 03:47:24 +000016317Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16318
16319 * added hooks to keep track of servants when creating objects
16320 xmlDoc and xmlNode (for Corba export).
16321
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016322Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16323
16324 * added xml-config script.
16325
Daniel Veillard7066a791998-10-01 20:28:28 +000016326Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16327
16328 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16329 to autoupdate libtool and automake conf files.
16330
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000163311998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16332
16333 * Makefile.am: Use '?' to separate the sed
16334 commands as ',' is used when people pass -Wl,something.
16335
16336
Daniel Veillard15a8df41998-09-24 19:15:06 +000016337Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16338
16339 * tree.c, tree.h: added a per-document compression interface.
16340
Daniel Veillard151b1b01998-09-23 00:49:46 +000016341Tue Sep 22 20:47:38 EDT 1998
16342
16343 * tree.c, tree.h: added saving with compression and added interfaces
16344 to control the compression level (xmlGetCompressMode,
16345 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16346
Daniel Veillard70120ff1998-09-22 00:24:21 +000016347Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16348
16349 * parser.c: corrected a loop for files of size 0
16350
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000163511998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16352
16353 * error.h: New file. Contains prototyes from `error.c'.
16354
Tom Tromeyc19653d1998-08-14 01:22:43 +000016355Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16356
16357 * Makefile.am (xmlincdir): New macro.
16358 (xmlinc_HEADERS): Renamed from include_HEADERS.
16359
Daniel Veillard845664d1998-08-13 04:43:19 +000016360Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16361
16362 * applied small patch on numeric entities from
16363 Christopher Blizzard <blizzard@appliedtheory.com>
16364
Daniel Veillard260a68f1998-08-13 03:39:55 +000016365Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16366
16367 * New release 0.2, removed the old xml_* files so that it's
16368 coherent with the other CVS base (W3C), far better conformance
16369 to standard, new namespaces, decent entities support, beginning
16370 of a SAX-like interface. Nearly nothing left intact, even the
16371 test examples ...
16372
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000163731998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16374
16375 * .cvsignore: Add .deps dir
16376
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016377Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16378
16379 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16380
Daniel Veillardfe926001998-07-26 04:28:20 +000016381Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016382
Daniel Veillardfe926001998-07-26 04:28:20 +000016383 * configure.in: added test for CPP
16384 * AUTHORS, Changelog: the original ones didn't get commited but the
16385 glib ones instead, fixed.
16386 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016387
Daniel Veillardfe926001998-07-26 04:28:20 +000016388Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016389
Daniel Veillardfe926001998-07-26 04:28:20 +000016390 * integrated code developped at W3C
16391 * changed the original Copyright
16392 * migrated to automake
16393 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016394