blob: f14435c48fde851c5db2f8b1bf3de0b96a7f5ea3 [file] [log] [blame]
Daniel Veillard20863822003-03-22 17:51:47 +00001Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
4
Daniel Veillard9ff2d472003-03-22 15:18:01 +00005Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
6
7 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
8 defined in entities content
9
Daniel Veillard99737f52003-03-22 14:55:50 +000010Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
11
12 * SAX.c: Fixed validation bug #108858 on namespace names using
13 entities and reported by Brent Hendricks
14 * xmllint.c: report xmlTextReaderHasValue() result in --stream
15 --debug output.
16
Daniel Veillard48ef4c92003-03-22 12:38:15 +000017Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
18
19 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
20 about the DocType node not being reported sometimes.
21 * python/tests/reader.py: added to test to the regression checks
22
Daniel Veillard120e8eb2003-03-22 01:00:34 +000023Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
24
25 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
26 reported by Edd Dumbill
27
Daniel Veillard77a90a72003-03-22 00:04:05 +000028Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
29
30 * HTMLparser.c parser.c parserInternals.c: patch from
31 johan@evenhuis.nl for #107937 fixing some line counting
32 problems, and some other cleanups.
33 * result/HTML/: this result in some line number changes
34
Daniel Veillard580ced82003-03-21 21:22:48 +000035Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
36
37 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
38 instead of libxml.spec
39 * relaxng.c: fixed some of the error reporting excessive
40 verbosity
41 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
42 xmlschemastypes.c: removed some warnings from gcc
43 * doc/libxml2-api.xml: rebuilt
44
Daniel Veillarde063f482003-03-21 16:53:17 +000045Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
46
47 * relaxng.c: another optimization, for choice this time
48 * result/relaxng/spec1* result/relaxng/tutor12_1*
49 result/relaxng/tutor3_7: cleanups.
50
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +000051Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
52
53 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
54 * test/relaxng/testsuite.xml: augmented the test suite
55 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
56 some schemas validation tests in the presence of foreign
57 namespaces.
58
Daniel Veillardbbb78b52003-03-21 01:24:45 +000059Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
60
61 * relaxng.c: added another interleave speedup.
62
Daniel Veillardef2e4ec2003-03-20 16:23:26 +000063Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
64
65 * xmlschemastypes.c: added integer and fixed one of the
66 IDREFS regression tests pbm
67 * result/relaxng/docbook_0.err: updated
68
Daniel Veillard249d7bb2003-03-19 21:02:29 +000069Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
70
71 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
72 declared both in the DTD and in the Schemas <grin/>
73 * relaxng.c: more debug, added a big optimization for <mixed>
74 * test/relaxng/testsuite.xml: augmented the testsuite
75 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
76 DocBook example to the regression tests
77
Daniel Veillard798024a2003-03-19 10:36:09 +000078Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
79
80 * check-xsddata-test-suite.py: cosmetic change for output
81 * relaxng.c: try to minimize calls to malloc/free for states.
82
Daniel Veillarda1a9d042003-03-18 16:53:17 +000083Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
84
85 * tree.c: removed a warning
86 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
87 support
88 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
89 cleanup/improvements of the regression tests batch
90 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
91
Daniel Veillard28c52ab2003-03-18 11:39:17 +000092Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
93
94 * relaxng.c: fixed error msg cleanup deallocation
95 * xmlschemastypes.c: added a function to handle lists of
96 atomic types, added support for IDREFS
97
Daniel Veillardc3da18a2003-03-18 00:31:04 +000098Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
99
100 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
101 and IDREF, usable from RelaxNG now
102 * include/libxml/xmlschemastypes.h: need to add a new interface
103 because the validation modifies the infoset
104 * test/relaxng/testsuite.xml: extended the testsuite
105
Daniel Veillard952379b2003-03-17 15:37:12 +0000106Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
107
108 * relaxng.c: fixed the last core RelaxNG bug known #107083,
109 shemas datatype ID/IDREF support still missing though.
110 * xmlreader.c: fix a crashing bug with prefix raised by
111 Merijn Broeren
112 * test/relaxng/testsuite.xml: augmented the testsuite with
113 complex inheritance tests
114
Daniel Veillardfd573f12003-03-16 17:52:32 +0000115Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
116
117 * relaxng.c: switched back to the previous Relax-NG code base,
118 the derivation algorithm need severe constraining code to avoid
119 combinatorial explosion. Fixed the problem with Sebastian Rahtz
120 TEI based example and other bugs
121 * result/relaxng/*err: updated the results
122 * test/relaxng/testsuite.xml: started a new test suite
123
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000124Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
125
126 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
127 that the original RelaxNG validation code was un-fixeable, it got
128 rewritten to use the derivation algorithm from James Clark and
129 redebugged it (nearly) from scratch:
130 found 373 test schemas: 372 success 1 failures
131 found 529 test instances: 529 success 0 failures
132
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000133Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
134
135 * SAX.c parser.c: fix some recursion problems introduced in the
136 last release.
137 * relaxng.c: more debugging of the RNG validation engine, still
138 problems though.
139
Daniel Veillard5add8682003-03-10 13:13:58 +0000140Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
141
142 * Makefile.am: stop generating wrong result file with * in name
143 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
144 * result/relaxng/demo* test/relaxng/demo: added the tests from
145 Sebastian reproducing the problem.
146
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000147Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
148
Daniel Veillard5add8682003-03-10 13:13:58 +0000149 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
150 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000151
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000152Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
153
154 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
155 variable to control the indentation for the xmllint "--format"
156 option
157
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000158Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
159
160 * encoding.c: applied Gennady's patch against buffer overrun
161
Daniel Veillard42f12e92003-03-07 18:32:59 +0000162Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
163
164 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
165 Clark it appeared I had bug in URI parsing code ...
166 * relaxng.c include/libxml/relaxng.h: completely revamped error
167 reporting to not loose message from optional parts.
168 * xmllint.c: added timing for RNG validation steps
169 * result/relaxng/*: updated the result, all error messages changed
170
Daniel Veillardedfd5882003-03-07 14:20:40 +0000171Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
172
173 * xpath.c: fix bug #107804, the algorithm used for document order
174 computation was failing on attributes.
175
Daniel Veillard83391282003-03-06 21:37:30 +0000176Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
177
178 * valid.c: fix bug #107764 , possibility of buffer overflow
179 in xmlValidDebug()
180
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000181Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
182
183 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
184 from Philipp Dunkel
185
Daniel Veillard5f704af2003-03-05 10:01:43 +0000186Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
187
188 * xmlschemastype.c: made powten array static it should not be exported
189 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
190 parser function.
191 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
192
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000193Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
194
195 * tree.c: fixed a node dump crash on attributes
196 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
197 an URI test bug and get better output.
198
Daniel Veillard463a5472003-02-27 21:30:32 +0000199Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
200
201 * check-xsddata-test-suite.py: give more infos
202 * relaxng.c: fix a bug reported by Sebastian Rahtz and
203 REF->DEF in attribute values.
204
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000205Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
206
207 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
208 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
209 regression tests from James Clark.
210
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000211Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
212
213 * relaxng.c xmlschemas.c xmlschemastypes.c
214 include/libxml/xmlschemastypes.h: added param support for relaxng
215 type checking, started to increment the pool of simple types
216 registered, still much work to be done on simple types and
217 facets checkings.
218
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000219Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
220
221 * entities.c: fixes again one of the problem raised by
222 James Clark in #106788
223
Daniel Veillardc482e262003-02-26 14:48:48 +0000224Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
225
226 * relaxng.c: Fixed a couple of problem raised by James Clark
227 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
228 datatype level still not fixed though.
229
Daniel Veillard17bed982003-02-24 20:11:43 +0000230Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
231
232 * configure.in: preparing release 2.5.4
233 * doc/*: updated and rebuilt the docs
234 * relaxng.c: removed warnings
235 * result/relaxng/*: updated the results
236
Daniel Veillardf4be0182003-02-24 19:54:33 +0000237Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
238
239 * valid.c: fixes a DTD regexp generation problem.
240
Daniel Veillard02111c12003-02-24 19:14:52 +0000241Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
242
243 * parser.c: fixes bug #105998 about false detection of
244 attribute consumption loop.
245
Daniel Veillard2406abd2003-02-24 18:16:47 +0000246Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
247
248 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
249
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000250Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
251
252 * SAX.c: fixed bug #105992
253
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000254Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
255
256 * tree.c: fixed xmlSetProp and al. when the node passed is not an
257 element.
258 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
259 found 373 test schemas: 369 success 4 failures
260 found 529 test instances: 525 success 4 failures
261 * check-relaxng-test-suite.py: added memory debug reporting
262
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000263Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
264
265 * uri.c parser.c: some warning removal on Igor's patch
266 * tree.c: seems I messed up with #106788 fix
267 * python/libxml.c: fixed some base problems when Python provides
268 the resolver.
269 * relaxng.c: fixed the interleave algorithm
270 found 373 test schemas: 364 success 9 failures
271 found 529 test instances: 525 success 4 failures
272 the resulting failures are bug in the algorithm from 7.3 and
273 lack of support for params
274
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000275Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
276
277 * parser.c: another fix for nodeinfo in entities problem
278 * tree.c entities.c: fixed bug #106788 from James Clark
279 some spaces need to be serialized as character references.
280
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000281Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
282
283 * parser.c uri.c: fixed the bug I introduced in the path
284 handling, reported by Sebastian Bergmann
285
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000286Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
287
288 * parser.c: fixing some nodeinfo in entities problem raised
289 by Glenn W. Bach
290 * relaxng.c: implemented the first section 7.3 check
291 * result/relaxng/*: updated the results
292
Daniel Veillardc5312d72003-02-21 17:14:10 +0000293Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
294
295 * relaxng.c: fixed some problems in the previous commit
296 and finished implementing 4.16 rules checking
297 found 373 test schemas: 353 success 20 failures
298 found 529 test instances: 519 success 6 failures
299 * result/relaxng/*: updated the results
300
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000301Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
302
303 * relaxng.c: implemented checks from section 7.2
304
Daniel Veillard77648bb2003-02-20 15:03:22 +0000305Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
306
307 * relaxng.c: implemented the checks from section 7.1, fixed
308 some of the 4.20 and 4.21 problems.
309 found 373 test schemas: 338 success 35 failures
310 found 529 test instances: 519 success 6 failures
311 * result/relaxng/*: updated the results
312
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000313Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
314
315 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
316 * result/relaxng/*: updated the results
317
Daniel Veillardce14fa52003-02-19 17:32:48 +0000318Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
319
320 * relaxng.c: more bugfixes
321 * result/relaxng/*: updated the results
322
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000323Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
324
325 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
326 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
327 * SAX.c: ensured xmlDoc.URL is always canonic
328 * parser.c: obsoleted xmlNormalizeWindowsPath
329 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
330 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
331 * win32/libxml2.def.src: added few exports
332
333
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000334Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
335
336 * Makefile.am configure.in: patched to have shared libraries
337 for Python regression tests and static binaries for gdb debug
338 in my development environment
339 * relaxng.c: more bugfixes
340 found 373 test schemas: 296 success 77 failures
341 found 529 test instances: 516 success 8 failures
342 * result/relaxng/*: updated the results
343
Daniel Veillard8fe98712003-02-19 00:19:14 +0000344Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
345
346 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
347
Daniel Veillardd4310742003-02-18 21:12:46 +0000348Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
349
350 * xmlschemastypes.c: float/double check bugfix
351 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
352 validation
353 * xmlreader.c: add a TODO for Jody
354 * relaxng.c: bugfix bugfix bugfix
355 found 373 test schemas: 300 success 73 failures
356 found 529 test instances: 507 success 10 failures
357 * result/relaxng/*: updated the results
358
Daniel Veillard2df2de22003-02-17 23:34:33 +0000359Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
360
361 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
362
Daniel Veillard416589a2003-02-17 17:25:42 +0000363Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
364
365 * relaxng.c check-relaxng-test-suite.py: more work on the
366 RelaxNG implementation conformance testing.
367 found 373 test schemas: 284 success 89 failures
368 found 529 test instances: 448 success 47 failures
369 * result/relaxng/*: updated the results
370
Daniel Veillard784b9352003-02-16 15:50:27 +0000371Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
372
373 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
374 a patch from Kjartan Maraas to fix some typos
375
Daniel Veillardfebcca42003-02-16 15:44:18 +0000376Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
377
378 * relaxng.c: more bug-hunting
379 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
380 intermediate rng tree
381 * python/generator.py: patch from Stephane Bidoul to fix the generator
382 on python < 2.2
383
Daniel Veillardd2298792003-02-14 16:54:11 +0000384Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
385
386 * check-relaxng-test-suite.py relaxng.c: more testing on the
387 Relax-NG front, cleaning up the regression tests failures
388 current state and I forgot support for "mixed":
389 found 373 test schemas: 280 success 93 failures
390 found 529 test instances: 401 success 68 failures
391 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
392 moved the Name, NCName and QName validation routine in tree.c
393 * uri.c: fixed handling of URI ending up with #, i.e. having
394 an empty fragment ID.
395 * result/relaxng/*: updated the results
396
Daniel Veillard9a237c92003-02-13 15:52:58 +0000397Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
398
399 * check-xinclude-test-suite.py: improved the script accordingly
400 to the XInclude regression tests updates
401 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
402 November 2002
403 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
404 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
405 augmented the Xpointer testsuite for the element() scheme
406
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000407Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
408
409 * relaxng.c: added TODO for the DTD compatibility spec
410 * xinclude.c: more bug fixes driven by the testsuite
411
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000412Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
413
414 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
415 regression tests for XInclude, improved the script, improving
416 XInclude error reporting mechanism
417
Daniel Veillard1d788d22003-02-10 16:21:58 +0000418Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
419
420 * NEWS doc/* configure.in: preparing release 2.5.3
421
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000422Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
423
424 * tree.c: trying to fix #104934 about some XHTML1 serialization
425 issues.
426
Daniel Veillard809faa52003-02-10 15:43:53 +0000427Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
428
429 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
430 encoding conversion when the input buffer stops in the
431 middle of a multibyte char
432
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000433Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
434
435 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
436 * check-relaxng-test-suite.py: python script to run regression
437 against OASIS RelaxNG testsuite
438 * relaxng.c: some cleanup tweaks
439 * HTMLparser.c globals.c: cleanups in comments
440 * doc/libxml2-api.xml: updated the API
441 * result/relaxng/*: errors moved files, so large diffs but
442 no changes at the semantic level.
443
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000444Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
445
446 * tree.c: fixing #105678 problem when dumping a namespace node.
447
Daniel Veillard591b4be2003-02-09 23:33:36 +0000448Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
449
450 * xpath.c: fixed doc comment problems
451 * python/generator.py python/libxml_wrap.h python/types.c: adding
452 RelaxNG wrappers
453 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
454 test of those early Python RelaxNG bindings
455
456Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000457
458 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
459 * relaxng.c: found the validation problem I had with interleave
460 when not covering all remaining siblings
461 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
462 testsuite and check the RNG schemas against the RNG schemas
463 given in appendix A
464
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000465Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
466
467 * win32/Makefile.msvc: updates for RelaxNG
468 * win32/Makefile.mingw: updates for RelaxNG
469 * win32/libxml2.def.src: added RelaxNG exports
470
Daniel Veillard97fd5672003-02-07 13:01:54 +0000471Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
472
473 * xinclude.c: applied another bug fix from Sean Chittenden
474
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000475Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
476
477 * configure.in xmllint.c: I f...ed up the default configuration
478 of schemas and --relaxng option display in xmllint, pointed by
479 Morus Walter.
480 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
481 detection module, fixes bug #105374.
482
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000483Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
484
485 * xmlschemastypes.c: added the boolean base type.
486
Daniel Veillard96a4b252003-02-06 08:22:32 +0000487Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
488
489 * xmlschemastypes.c: started implementing some of the missing
490 default simple types
491 * result/relaxng/*: updated the results
492
Daniel Veillard72fef162003-02-05 14:31:19 +0000493Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
494
495 * NEWS doc/*: updated the docs, ready for 2.5.2 release
496
Daniel Veillard71531f32003-02-05 13:19:53 +0000497Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
498
499 * HTMLparser.c tree.c xmlIO.c: comments cleanups
500 * Makefile.am: use xmllint for doing the RelaxNG tests
501 * configure.in: preparing 2.5.2 made schemas support default to
502 on instead of off
503 * relaxng.c: removed the verbosity
504 * xmllint.c: added --relaxng option
505 * python/generator.py python/libxml_wrap.h: prepared the integration
506 of the new RelaxNG module and schemas
507 * result/relaxng/*: less verbose output
508
Daniel Veillardec498e12003-02-05 11:01:50 +0000509Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
510
511 * valid.c: do not run content model validation if the
512 content is not determinist
513
Daniel Veillardde590ca2003-02-05 10:45:26 +0000514Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
515
516 * SAX.c: added the redefinition of namespaced attribute
517 check that was missing as Fabrice Desré pointed out.
518
Daniel Veillard930dfb62003-02-05 10:17:38 +0000519Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
520
521 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
522 improvements from Nick Kew, allowing to do more checking
523 to HTML elements and attributes.
524
Daniel Veillard4287c572003-02-04 22:48:53 +0000525Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
526
527 * xinclude.c: fixing bug #105137 about entities declaration
528 needing to be copied to the including document.
529
Daniel Veillard652d8a92003-02-04 19:28:49 +0000530Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
531
532 * catalog.c: fixed bug #104817 with delegateURI
533 * xpath.c: fixing bugs #104123 and #104125
534
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000535Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
536
537 * configure.in valid.c xmlreader.c python/libxml_wrap.h
538 python/types.c: fixing #104096 to compile without regexps
539
Daniel Veillard57e79b32003-02-04 15:33:12 +0000540Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
541
542 * valid.c: fixing bug #103969 forgot to add an epsilon transition
543 when building the automata for elem*
544
Daniel Veillard358a9892003-02-04 15:22:32 +0000545Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
546
547 * HTMLparser.c: applied patch from Arne de Bruijn fixing
548 bug #103827
549
Daniel Veillardeb137172003-02-04 15:18:06 +0000550Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * HTMLparser.c: updating a comment, fixing #103776
553
Daniel Veillard8d589042003-02-04 15:07:21 +0000554Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * parser.c: fixing bug 105049 for validity checking of content
557 within recursive entities.
558
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000559Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
560
561 * HTMLparser.c: try to fix # 105049
562 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
563 * tree.c: updated a function comment
564
Daniel Veillard419a7682003-02-03 23:22:49 +0000565Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
566
567 * relaxng: more work on grammars and refs/defs
568 * test/relaxng/* result/relaxng/*: augmented/updated the
569 regression tests
570
Daniel Veillard144fae12003-02-03 13:17:57 +0000571Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
572
573 * relaxng: more work on name classes, except support
574 * test/relaxng/* result/relaxng/*: augmented/updated the
575 regression tests
576
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000577Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
578
579 * relaxng: more work on name classes, the "validate all" schemas
580 seems to work now.
581 * test/relaxng/* result/relaxng/*: augmented/updated the
582 regression tests
583
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000584Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
585
586 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
587 * parser.c: put a guard against infinite document depth, basically
588 trying to avoid another kind of DoS attack.
589 * relaxng.c: some code w.r.t. nameClasses
590
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000591Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
592
593 * test/relaxng/* result/relaxng/*: check all the namespace support
594 was actually correct based on tutorial section 10.
595
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000596Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
597
598 * relaxng: include seems to work okay now
599 * test/relaxng/* result/relaxng/*: augmented/updated the
600 regression tests
601
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000602Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
603
604 * relaxng.c: a bit of work done in the train back.
605 * test/relaxng/*: added one of the include tests
606
Daniel Veillard154877e2003-01-30 12:17:05 +0000607Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
608
609 * relaxng: more work done in the train
610 * test/relaxng/* result/relaxng/*: augmented/updated the
611 regression tests
612
Daniel Veillarde431a272003-01-29 23:02:33 +0000613Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
614
615 * relaxng.c: debugging of externalRef
616 * test/relaxng/* result/relaxng/*: augmented/updated the
617 regression tests
618
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000619Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621 * relaxng.c: more work on Relax-NG, implementing externalRef
622 * test/relaxng/* result/relaxng/*: augmented/updated the
623 regression tests
624 * Makefile.am: cleanup to Relaxtests target
625
Daniel Veillardb08c9812003-01-28 23:09:49 +0000626Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
627
628 * relaxng.c: more work on Relax-NG, implementing interleave
629 * test/relaxng/* result/relaxng/*: augmented/updated the
630 regression tests
631
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000632Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
633
634 * relaxng.c: more work on Relax-NG, implementing interleave
635 * test/relaxng/* result/relaxng/*: augmented/updated the
636 regression tests
637
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000638Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
639
640 * doc/tutorial/customfo.xsl
641 * doc/tutorial/customhtml.xsl
642 adding stylesheet customizations used to generate fo
643 for pdf and html
644
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000645Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
646
647 * relaxng.c: more work on Relax-NG
648 * test/relaxng/* result/relaxng/*: augmented/updated the
649 regression tests
650 * xmlschemastypes.c: added a number of base type definition but not
651 the associated checks, those are still TODOs
652
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000653Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
654
655 in docs/tutorial:
656 * apa.html
657 * apb.html
658 * apc.html
659 * apd.html
660 * ape.html
661 * apf.html
662 * apg.html
663 * ar01s02.html
664 * ar01s03.html
665 * ar01s04.html
666 * ar01s05.html
667 * ar01s06.html
668 * ar01s07.html
669 * ar01s08.html
670 * index.html
671 * xmltutorial.pdf
672 * xmltutorial.xml
673 add index to tutorial
674
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000675Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
676
677 * doc/xmlcatalog.1
678 * doc/xmlcatalog_man.html
679 * doc/xmlcatalog_man.xml
680 belatedly fixing bug #93622 (adds rewriteURI type to
681 "--add" option in xmlcatalog man page
682
Daniel Veillard3be27512003-01-26 19:49:04 +0000683Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
684
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000685 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000686 Julio Merino, closing #104475
687
Daniel Veillardea3f3982003-01-26 19:45:18 +0000688Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
689
690 * relaxng.c: more work on Relax-NG
691 * test/relaxng/* result/relaxng/*: augmented/updated the
692 regression tests
693
Daniel Veillardedc91922003-01-26 00:52:04 +0000694Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696 * relaxng.c: more work on Relax-NG
697 * test/relaxng/* result/relaxng/*: augmented/updated the
698 regression tests
699
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000700Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
701
702 * README: updated the policy on private mail answers
703 * relaxng.c: more work on Relax-NG
704 * test/relaxng/* result/relaxng/*: augmented/updated the
705 regression tests
706
Daniel Veillard7424eb62003-01-24 14:14:52 +0000707Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
708
709 * error.c parser.c tree.c: applied a documentation patch from
710 Stefan Kost
711
Daniel Veillard276be4a2003-01-24 01:03:34 +0000712Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
713
714 * relaxng.c: more work on Relax-NG
715 * doc/*: regenerated the docs
716 * test/relaxng/* result/relaxng/*: updated and augmented the
717 Relax-NG regression tests and results
718
Daniel Veillard6eadf632003-01-23 18:29:16 +0000719Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
720
721 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
722 First commit of the new Relax-NG validation code, not generally
723 useful yet.
724 * test/relaxng/* result/relaxng/*: current state of the regression
725 tests
726
Daniel Veillard814a76d2003-01-23 18:24:20 +0000727Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
728
729 * tree.c: minimized the memory allocated for GetContent
730 and a bit of cleanup.
731
Daniel Veillardff12c492003-01-23 16:42:55 +0000732Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
733
734 * python/generator.py: seems there is no good reasons to
735 not generate bindings for XPointer
736
Daniel Veillard540a31a2003-01-21 11:21:07 +0000737Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
738
739 * xmlreader.c doc/apibuild.py: applied a new patch from
740 Stéphane Bidoul for cleanups
741 * doc/libxml2-api.xml: rebuilt the API description with
742 new entry points
743
Daniel Veillard417be3a2003-01-20 21:26:34 +0000744Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
745
746 * xmlreader.c python/drv_libxml2.py python/generator.py
747 python/libxml.c python/libxml.py python/libxml_wrap.h
748 python/types.c: patch from Stéphane Bidoul for better per
749 context error message APIs
750 * python/tests/ctxterror.py python/tests/readererr.py:
751 update of the tests
752
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000753Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
754
755 * doc/guidelines.html
756 grammar and spelling cleanup
757
Daniel Veillard26f70262003-01-16 22:45:08 +0000758Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
759
760 * xmlreader.c include/libxml/xmlreader.h python/generator.py
761 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
762 a patch from Stéphane Bidoul to allow per XMLtextReader error
763 and warning handling
764 * python/tests/Makefile.am python/tests/readererr.py: adding the
765 specific regression test
766
Daniel Veillard71f9d732003-01-14 16:07:16 +0000767Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
768
769 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
770 should raise a syntax error
771
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000772Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
773
774 * python/libxml.c: cleanup patch from Stéphane Bidoul
775
Daniel Veillard81601f92003-01-14 13:42:37 +0000776Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
777
778 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
779
Daniel Veillarde6227e02003-01-14 11:42:39 +0000780Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
781
782 * python/generator.py python/libxml.c python/libxml.py
783 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000784 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000785 Python level.
786 * python/tests/Makefile.am python/tests/ctxterror.py: added a
787 regression test for it.
788
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000789Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
790
791 * xmlreader.c: fixed the streaming property of the reader,
792 it was generating tree faster than consuming it. Pointed out
793 by Nate Myers
794 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
795
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000796Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
797
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000798 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000799
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000800Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
801
802 * xpath.c: fix to the XPath implementation for parent and
803 ancestors axis when operating on a Result Value Tree.
804 Fixes bug #100271
805
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000806Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
807
808 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
809 to fix some URI/file escaping problems
810
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000811Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
812
813 * python/generator.py: fixed a bug raised by Raymond Wiker,
814 docSetRootElement() should not raise an exception if the
815 return is None
816
Daniel Veillard3e20a292003-01-10 13:14:40 +0000817Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
818
819 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
820 fixed bug #102181 by applying the suggested change and fixing
821 the generation/registration problem.
822
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000823Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
824
825 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
826 routines.
827
Daniel Veillard8f872442003-01-09 23:19:02 +0000828Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
829
830 * parser.c: one more IsEmptyElement crazyness, that time in
831 external parsed entities if substitution is asked.
832 * python/tests/reader3.py: added a specific test.
833
Daniel Veillarde329fc22003-01-09 21:36:42 +0000834Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
835
836 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
837 support and improved error handler registration
838
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000839Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
840
841 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
842 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
843 * README: fixed a link
844
Daniel Veillarde2830f12003-01-08 17:47:49 +0000845Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
846
847 * configure.in doc/* NEWS: preparing 2.5.1 release
848 * SAX.c parser.c: fixing XmlTextReader bug
849
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000850Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
851
852 * SAX.c: fuck, I introduced a memory leak on external parsed
853 entities in 2.5.0 :-(
854
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000855Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
856
857 * xmllint.c: another fix needed as pointed by Christophe Merlet
858 for --stream --debug if compiled without debug support.
859
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000860Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
861
862 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000863 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000864 update man page with --stream and --chkregister
865
Daniel Veillard8326e732003-01-07 00:19:07 +0000866Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
867
868 * globals.c: fixed --with-threads compile
869 * xmllint.c: fixed --without-debug compile
870 * include/libxml/globals.h: cleanup
871 * include/libxml/schemasInternals.h: add a missing include
872
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000873Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
874
875 * configure.in NEWS: preparing 2.5.0 release
876 * SAX.c: only warn in pedantic mode about namespace name
877 brokeness
878 * globals.c: fix a doc generation problem
879 * uri.c: fix #101520
880 * doc/*: updated and rebuilt the doc for the release, includuding
881 stylesheet update
882 * python/Makefile.am: fix a filename bug
883
884Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
885
886 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
887 should not be called.
888
889Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
890
891 * libxml-2.0.pc.in: applied the patch to fix #101894
892
893Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
894
895 * tree.c : applied patch from Lukas Schroeder for register callbacks
896 * valid.c: modified patch from Lukas Schroeder to test
897 register callbacks with --chkregister
898
899Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
900
901 * xmlreader.c: seriously changed the way data are pushed to
902 the underlying parser, go by block of 512 bytes instead of
903 tryng to detect tag boundaries at that level. Changed the
904 way empty element are detected and tagged.
905 * python/tests/reader.py python/tests/reader2.py
906 python/tests/reader3.py: small changes mostly due to context
907 reporting being different and DTD node being reported. Some
908 errors previously undetected are now caught and fixed.
909 * doc/xmlreader.html: flagged last section as TODO
910
911Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
912
913 * python/libxml.py: integrated the Python 2.2 optimizations
914 from Hannu Krosing, while maintaining compatibility with
915 1.5 and 2.1
916
917Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
918
919 * xmllint.c: a bit of cleanup
920 * xmlreader.c: small fix
921 * doc/xmlreader.html: more work on the XmlTextReader tutorial
922 * python/libxml.py: a few fixes pointed out by Hannu Krosing
923
924Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
925
926 * python/setup.py.in: patch from Stéphane Bidoul to include
927 drv_libxml2.py in setup.py
928
929Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
930
931 * doc/xmlreader.html: starting documenting the new XmlTextReader
932 interface.
933
934Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
935
936 * xmllint.c: added the --stream flag to use the TextReader API
937 * xmlreader.c: small performance tweak
938
939Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
940
941 * xmlreader.c python/tests/reader2py: okay the DTD validation
942 code on top of the XMLTextParser API should be solid now.
943
944Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
945
946 * xmlreader.c python/tests/reader2py: Fixing some more mess
947 with validation and recursive entities while using the
948 reader interface, it's getting a bit messy...
949
950Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
951
952 * xmlreader.c python/tests/reader.py: another couple of problem
953 related to IsEmptyElement reported by Stéphane Bidoul needed
954 some fixes.
955
956Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
957
958 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
959 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
960 based on the python XmlTextReader interface.
961
962Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
963
964 * tree.c: backing out one change in the last patch which broke the
965 regression tests
966
967Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
968
969 * global.data globals.c tree.c include/libxml/globals.h: applied
970 an old patch from Lukas Schroeder to track node creation and
971 destruction. Probably missing a lot of references at the moment
972 and not usable reliably.
973
974Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
975
976 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
977 from doc/news.html and a stylesheet
978
979Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
980
981 * xmlreader.c python/tests/reader.py: fixed another couple of
982 xmlreader bugs reported by Stéphane Bidoul and added tests.
983
984Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
985
986 * xmlreader.c python/tests/reader2.py: fixed another validity
987 checking in external parsed entities raised by Stéphane Bidoul
988 and added a specific regression test.
989 * python/tests/reader3.py: cleanup
990
991Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
992
993 * xmlreader.c python/tests/reader2.py: fixed a problem with
994 validation within entities pointed by Stéphane Bidoul, augmented
995 the tests to catch those.
996
997Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
998
999 * python/generator.py: modified the generator to allow keeping
1000 class references when creating new classes, needed to fix a bug
1001 pointed by Stéphane Bidoul where the input buffer of the
1002 xmlTextReader instance gets destroyed if the python wrapper for
1003 the input is not referenced anymore.
1004
1005Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1006
1007 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1008 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1009
1010Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * xmlreader.c python/tests/reader.py: fixed another problem
1013 pointed by Stéphane Bidoul
1014
1015Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1016
1017 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1018 with "<a/>"
1019
1020Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * SAX.c: warn on xmlns:prefix="foo"
1023 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1024 for namespace attributes handling.
1025
1026Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1027
1028 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1029 a really nasty problem raised by a DocBook XSLT transform
1030 provided by Sebastian Bergmann
1031
1032Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1033
1034 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1035 by Stéphane Bidoul and integrated it into the tests
1036
1037Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1038
1039 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1040 extended the XmlTextReader API a bit, addding accessors for
1041 the current doc and node, and an entity substitution mode for
1042 the parser.
1043 * python/libxml.py python/libxml2class.txt: related updates
1044 * python/tests/Makefile.am python/tests/reader.py
1045 python/tests/reader2.py python/tests/reader3.py: updated a bit
1046 the old tests and added a new one to test the entities handling
1047
1048Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1049
1050 * python/generator.py python/libxml2class.txt
1051 python/tests/reader.py python/tests/reader2.py: changed the
1052 generator to provide casing for the XmlTextReader similar to
1053 C# so that examples and documentation are more directly transposable.
1054 Fixed the couple of tests in the suite.
1055
1056Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1057
1058 * doc/guidelines.html: added a document on guildeline for
1059 publishing and deploying XML
1060
1061Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * valid.c xmlreader.c: final touch running DTD validation
1064 on the XmlTextReader
1065 * python/tests/Makefile.am python/tests/reader2.py: added a
1066 specific run based on the examples from test/valid/*.xml
1067
1068Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1069
1070 * python/libxml.py: added a few predefined xmlTextReader parser
1071 configuration values.
1072
1073Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1074
1075 * python/libxml_wrap.h: trying to fix #102037
1076
1077Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1078
1079 * SAX.c: fixing bug #95296, when the predefined entities
1080 are redefined in the DTD the default one must be used
1081 instead anyway.
1082
1083Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1084
1085 * doc/xmllint.xml
1086 * doc/xmllint.1
1087 Add discussion of XML_DEBUG_CATALOG to xmllint man
1088 page - bug #100907
1089
1090
1091Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1092
1093 * xmlreader.c: Fixed the empty node detection to avoid reporting
1094 an inexistant close tag.
1095
1096Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1097
1098 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1099 for Python 2.1
1100
1101Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1102
1103 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1104
1105Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * doc/libxml2-api.xml python/tests/reader.py: one really need
1108 to provide the base URI information when creating a reader parser
1109 from an input stream. Updated the API and the example using it.
1110
1111Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1112
1113 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1114 include/libxml/valid.h include/libxml/xmlreader.h: working on
1115 DTD validation on top of xml reader interfaces. Allows to
1116 validate arbitrary large instances. This required some extensions
1117 to the valid module interface and augmenting the size of xmlID
1118 and xmlRef structs a bit.
1119 * uri.c xmlregexp.c: simple cleanup.
1120
1121Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1122
1123 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1124 work on the xml reader interfaces.
1125 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1126 Web page for the Windows binaries.
1127
1128Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1129
1130 * xmlIO.c: applied a patch for VMS following the report by
1131 Nigel Hall
1132
1133Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1134
1135 * parser.c: the parseStartTag bug fix wasn't complete.
1136
1137Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1138
1139 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1140 parseStartTag, fixing it.
1141 * test/att4 result/att4 result/noent/att4: adding the test
1142 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1143 more methods to XmlTextReader.
1144
1145Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1146
1147 * win32/libxml2.def.src: added more xml reader exports
1148 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1149 to the build
1150
1151Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1152
1153 * doc/tutorial/xmltutorial.xml
1154 plus generated html and pdf
1155 Updating tutorial again based on further comments from Niraj
1156 Tolia on the last iteration
1157
1158Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1159
1160 * doc/tutorial/xmltutorial.xml
1161 * doc/tutorial/includekeyword.c
1162 * doc/tutorial/includegetattribute.c
1163 plus generated html and pdf
1164 Adding fix from Niraj Tolia to tutorial to properly free memory.
1165
1166
1167Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1168
1169 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1170 more methods of XmlTextReader.
1171 * python/libxml2class.txt python/tests/reader.py: this increased the
1172 methods in the bndings, augmented the test to check those new
1173 functions.
1174
1175Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1178 methods of XmlTextReader.
1179 * python/generator.py python/libxml_wrap.h python/types.c
1180 python/libxml2class.txt: added the reader to the Python bindings
1181 * python/tests/Makefile.am python/tests/reader.py: added a specific
1182 test for the Python bindings of the Reader APIs
1183 * parser.c: small cleanup.
1184
1185Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1186
1187 * xinclude.c: fallback was only copying the first child not the
1188 full child list of the fallback element, closes #89684 as reopened
1189 by Bernd Kuemmerlen
1190
1191Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1192
1193 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1194
1195Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1196
1197 * configure.in: preparing release of 2.4.30
1198 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1199 gives enum values, fix functype return type, put back fields in
1200 structs
1201 * doc/*: updated the docs rebuilt
1202
1203Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1206 about htmlNodeDumpOutput location.
1207 * xpath.c: removed an undefined function signature
1208 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1209 too many symbols in the API breaking the python bindings.
1210 Updated with the libxslt/libexslt changes.
1211
1212Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1213
1214 * configure.in: preparing release of 2.4.29
1215 * doc/*: rebuilt the docs and API
1216 * xmlreader.c: a few more fixes for the XmlTextReader API
1217
1218Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1219
1220 * include/win32config.h: applied mingw patch from Magnus Henoch
1221
1222Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1225
1226Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1227
1228 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1229 building Python script, does the C parsing directly, generates
1230 a better API description including structure fieds defs and
1231 enums. Still a couple of bugs, but good enough for the python
1232 wrappers now.
1233 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1234 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1235 include/libxml/schemasInternals.h include/libxml/tree.h: more
1236 cleanup based on the python analysis script reports.
1237 * libxml.spec.in: make sure the API XML description is part of the
1238 devel package.
1239
1240Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1241
1242 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1243 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1244 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1245 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1246 code cleanup, especially the function comments.
1247 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1248
1249Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1250
1251 * Makefile.am xmlreader.c include/libxml/Makefile.am
1252 include/libxml/xmlreader.h: Adding a new set of APIs based on
1253 the C# TextXmlReader API but converted to C. Allow to parse
1254 in constant memory usage, far simpler to program and explain
1255 than the SAX like APIs, unfinished but working.
1256 * testReader.c: test program
1257
1258Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1259
1260 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1261
1262Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1263
1264 * tree.c: Chip turner indicated that XHTML1 serialization
1265 rule for style actually break on both IE and Mozilla,
1266 try to avoid the rule if escaping ain't necessary
1267
1268Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * nanhttp.c: handle HTTP URL escaping, problem reported by
1271 Glen Nakamura and Stefano Zacchiroli
1272
1273Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1274
1275 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1276
1277Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1278
1279 * uri.c: Johann Richard pointed out some XPointer problems for
1280 URN based URI references in XInclude. Modified the URI parsing
1281 and saving routines to allow correct parsing and saving of
1282 XPointers, especially when attached to "opaque" scheme accordingly
1283 to RFC 2396
1284
1285Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1286
1287 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1288 of refactoring to the HTML saving code.
1289 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1290 in the doc.
1291
1292Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1295 to a buffer API to reuse the generic dump to an OutputIO layer,
1296 this reduces code, fixes xmlNodeDump() for XHTML, also made
1297 xmlNodeDump() now return the number of byte written.
1298
1299Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1300
1301 * python/setup.py.in: another patch from Stéphane Bidoul for
1302 Python bindings on Windows
1303 * doc/parsedecl.py: small cleanup
1304
1305Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1306
1307 * libxml.spec.in configure.in: add a line in %changelog for releases
1308
1309Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1310
1311 * parser.c: patch from Marcus Clarke fixing a problem in entities
1312 parsing that was detected in KDe documentations environment.
1313
1314Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1315
1316 * python/libxml.c (libxml_prev): Return the previous as opposed to
1317 the next node (I guess this is the result of some cut & paste programming:)
1318
1319Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1320
1321 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1322
1323Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1324
1325 * python/generator.py python/libxml.c python/setup.py.in: trying
1326 to fix the Python bindings build on Windows (Stéphane Bidoul)
1327
1328Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1329
1330 * win32/configure.js: added option for python bindings
1331 * win32/libxml2.def.src: added more exports
1332
1333Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1334
1335 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1336 pthreads
1337 * win32/wince/*: applied updates to Windows CE port from Javier
1338
1339Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1340
1341 * configure.in: preparing 2.4.28
1342 * libxml.spec.in doc/Makefile.am: some cleanup
1343 * doc/*: updated the news and regenerated.
1344
1345Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1346
1347 * HTMLparser.c: final touch at closing #87235 </p> end tags
1348 need to be generated.
1349 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1350 this change slightly the output of a few tests
1351 * doc/*: regenerated
1352
1353Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1354
1355 * parserInternals.c: fixing bug #99190 when UTF8 document are
1356 parsed using the progressive parser and the end of the chunk
1357 is in the middle of an UTF8 multibyte character.
1358
1359Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1360
1361 * threads.c: fixed initialization problem in xmlNewGlobalState
1362 which was causing crash.
1363 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1364 in xmlInitializeGlobalState.
1365 * parserInternals.c: cleaned up ctxt->sax initialisation.
1366
1367Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * tree.c include/libxml/tree.h: modified the existing APIs
1370 to handle XHTML1 serialization rules automatically, also add
1371 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1372 libxslt serialization uses it when needed without changing
1373 the library API.
1374 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1375 result/xhtml1: added a new test specifically for xhtml1 output
1376 and updated the result of one XHTML1 test
1377
1378Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1379
1380 * xinclude.c parserInternals.c encoding.c: fixed #99082
1381 for xi:include encoding="..." support on text includes.
1382 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1383 test/XInclude/ents/isolatin.txt : added a specific regression test
1384 * python/generator.py python/libxml2class.txt: fixed the generator
1385 the new set of comments generated for doc/libxml2-api.xml were
1386 breaking the python generation.
1387
1388Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1389
1390 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1391 * configure.in: patch for Solaris on new autoconf closes #98880
1392 * doc/parsedecl.py: repair the frigging API building script,
1393 did I say that python xmllib sucks ?
1394 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1395 and some comment are no more truncated.
1396
1397Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1398
1399 * parser.c: Martin Stoilov pointed out a potential leak in
1400 xmlCreateMemoryParserCtxt
1401
1402Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1403
1404 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1405 included in HTML documents and using the push parser.
1406
1407Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1408
1409 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1410 specified, look for the Python interpreter not just in the
1411 specified root but also in the specified location. Fixes #98825
1412
1413Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1414
1415 * python/libxml.c: fixing bug #98792 , node may have no doc
1416 and dereferencing without checking ain't good ...
1417
1418Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * configure.in: preparing release 2.4.27
1421 * doc/* : updated and rebuilt the docs
1422 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1423 and all the docs are actually packaged and in the final RPMs
1424 * parser.c parserInternals.c include/libxml/parser.h: restore
1425 xmllint --recover feature.
1426
1427Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1428
Daniel Veillard784b9352003-02-16 15:50:27 +00001429 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001430 processing of parsed entities, and XPath computation on sustitued
1431 entities.
1432 * testXPath.c: make sure entities are substitued.
1433
1434Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1435
Daniel Veillard784b9352003-02-16 15:50:27 +00001436 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001437 processing of internal parsed entities, which had to be changed.
1438
1439Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1442 trying to fix bug #98517 about building outside the source tree
1443 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1444
1445Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1446
1447 * include/win32config.h: cleanup
1448 * win32/Makefile.mingw: integrated mingw in JScript configure
1449 * win32/Makefile.msvc: modified to allow mingw coexistence
1450 * win32/configure.js: integrated mingw
1451 * win32/Readme.txt: cleanup
1452
1453Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1454
1455 * HTMLparser.c: strengthen the guard in the Pop macros,
1456 like in the XML parser, closes bug #97315
1457
1458Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1461 callback is never used.
1462
1463Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1464
1465 * parserInternals.c: fixed the initialization of the SAX structure
1466 which was breaking xsltproc
1467 * xpath.c: patch from Petr Pajas for CDATA nodes
1468 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1469 * parser.c include/libxml/parser.h: patch from Peter Jones
1470 removing a leak in xmlSAXParseMemory() and adding the
1471 function xmlSAXParseMemoryWithData()
1472
1473Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1474
1475 adding pdf of tutorial, changing web page to link to it
1476 * doc/tutorial/xmltutorial.pdf
1477 * doc/xml.html
1478 * doc/docs.html
1479
1480Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1481
1482 * doc/tutorial/ar01s08.html
1483 adding file what I forgot for tutorial
1484
1485
1486Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1487
1488 Adding encoding discussion to tutorial
1489 Added:
1490 * doc/tutorial/images/*.png: DocBook admonition image files
1491 * doc/tutorial/apf.html, apg.html: new generated html
1492 * doc/tutorial/includeconvert.c: conversion code entity file
1493 changed:
1494 * doc/tutorial/xmltutorial.xml: DocBook original
1495 * doc/tutorial/*.html: generated html
1496
1497Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1498
1499 * include/libxml/*.h: retired xmlwin32version.h
1500 * doc/Makefile.am: retired xmlwin32version.h
1501 * win32/configure.js: retired xmlwin32version.h
1502
1503Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1504
1505 * win32/libxml2.def.src: exported additional symbols
1506 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1507 sisterhood
1508
1509Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * globals.c: fixed a typo pointed out by Igor
1512 * xpath.c: try to speed up node compare using line numbers
1513 if available.
1514
1515Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1516
1517 * tree.c: make xmlFreeNode() handle attributes correctly.
1518
1519Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1520
1521 * catalog.c: completed the #96963 fix, as reported by Karl
1522 Eichwalder
1523
1524Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1525
1526 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1527
1528Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * Makefile.am: switched the order of a couple of includes
1531 to fix bugs #97100
1532
1533Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1534
1535 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1536 xmlLoadCatalogs that used to separate directories with a ':'.
1537
1538Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1539
1540 * threads.c: improvements to the Windows-side of thread handling
1541 * testThreads.c: conditionally excluded unistd.h
1542 * testThradsWin32.c: broke overlong lines
1543 * include/win32config.h: adapted thread-related macros to the new
1544 scheme and for pthreads on Windows
1545 * win32/Makefile.msvc: introduced a more flexible thread build,
1546 added testThreads[Win32].c to the build
1547 * win32/configure.js: introduced a more flexible thread config
1548
15492002-10-31 John Fleck <jfleck@inkstain.net>
1550
1551 * doc/xml.html (and, by implication, FAQ.html)
1552 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1553
1554Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1555
1556 * configure.in: removed xmlwin32version.h
1557 * include/libxml/Makefile.am: removed xmlwin32version.h
1558
1559Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1560
1561 * tree.c: applied patch from Brian Stafford to fix a bug
1562 in xmlReconciliateNs()
1563
1564Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1565
1566 * tree.c: applied patch from Christian Glahn to allow
1567 xmlNewChild() on document fragment nodes
1568
1569Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * parser.c: Christian Glahn found a problem with a recent
1572 patch to xmlParseBalancedChunkMemoryRecover()
1573 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1574 problems
1575 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1576 test/schemas/seq*: added the test cases from Charles
1577
1578Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1579
1580 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1581 serious cleanup of the spec file and associated changes
1582 in the Makefiles.
1583 * valid.c: try to remove some warnings on x86_64
1584
1585Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1588 fix bug #96586
1589
1590Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1591
1592 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1593 parsing, applied his patch
1594 * result/HTML/attrents.html result/HTML/attrents.html.err
1595 result/HTML/attrents.html.sax test/HTML/attrents.html:
1596 added the test and result case provided by Mikhail Sogrine
1597
1598Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * vms/build_libxml.com vms/config.vms vms/readme.vms
1601 include/libxml/parser.h include/libxml/parserInternals.h
1602 include/libxml/tree.h include/libxml/xmlIO.h
1603 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1604 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1605 Applied the VMS update patch from Craig A. Berry
1606 * doc/*.html: update
1607
1608Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1611
1612Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * debugXML.c: adding a grep command to --shell in xmllint
1615 for T.V. Raman
1616
1617Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1618
1619 * xmlcatalog.c: tried to fix some of the problem with --sgml
1620
1621Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1622
1623 * parser.c: tried to fix bug #91500 where doc->children may
1624 be overriden by a call to xmlParseBalancedChunkMemory()
1625
1626Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1627
1628 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1629 identifiers in SGML catalogs containing '&'
1630
1631Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1632
1633 * python/types.c: fixed bugs when passing result value tree
1634 to Python functions.
1635
1636Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * configure.in: preparing the release of 2.4.26
1639 * doc/*: updated and rebuilt the documentation
1640
1641Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * parser.c: fixed a XML Namespace compliance bug reported by
1644 Alexander Grimalovsky
1645
1646Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1647
1648 * HTMLtree.c: fixed serialization of script and style when
1649 they are not lowercase (i.e. added using the API to the tree).
1650
1651Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1652
1653 * valid.c: make xmlValidateDocument emit a warning msg if there
1654 is no DTD, pointed by Christian Glahn
1655
1656Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1657
1658 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1659 content model when some of the blocks have min or max, and a couple
1660 of bugs found in the process.
1661 * result/schemas/list0* test/schemas/list0*: added some specific
1662 regression tests
1663
1664Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * README: updated the contact informations
1667
1668Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1669
1670 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1671 misses it, reported by Peter Bray.
1672
1673Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1674
1675 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1676 and removed a few warnings
1677
1678Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * parser.c: Christian Glahn found a small bug in the push parser.
1681 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1682 public
1683
1684Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1685
1686 * xmlschemas.c include/libxml/xmlschemas.h: added
1687 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1688 * testSchemas.c: added --memory to test the new interface
1689
1690Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * doc/index.py doc/search.php: integrated the XSLT indexing,
1693 a few fixed in the indexer, added a scope selection at the
1694 search level.
1695
1696Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1699 this was due to uninitialized parts of the validation context
1700
1701Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * debugXML.c: applied patch from Mark Vakoc except the API
1704 change, preserved it.
1705 * doc/*: updated the docs to point to the search engine for
1706 information lookup or before bug/help reports.
1707
1708Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * doc/index.py doc/search.php: added mailing-list archives
1711 indexing and lookup
1712
1713Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1716
1717Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1718
1719 * doc/index.py: improved HTML indexing
1720 * doc/search.php: make the queries also lookup the HTML based indexes
1721
1722Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * doc/index.py: added HTML page indexing
1725
1726Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1727
1728 * xmlIO.c: extended Windows path normalisation to fix the base
1729 problem in libxslt.
1730 * catalog.c: fixed list handling in XML_CATALOG_FILES
1731
1732Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1733
1734 * valid.c: typo/bug found by Christian Glahn
1735
1736Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1737
1738 * xmlIO.c: applied Windows CE patch from Javier.
1739 * win32/wince: new directory, contains support for the PocketPC
1740 with Windows CE from Javier.
1741 * include/win32config.h: reorganised, removed duplicate
1742 definitions and applied WinCE patch from Javier.
1743 * include/wsockcompat.h: new file, now contains WinSock
1744 compatibility macros.
1745 * win32/Makefile.msvc: introduced double-run compilation.
1746
1747Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * configure.in include/libxml/xmlwin32version.h: preparing release
1750 of 2.4.25
1751 * doc/*: updated and regenerated teh docs and web pages.
1752
1753Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1756 error were not covering namespace declarations.
1757 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1758 it was missing the attribute declaration for the namespace
1759 * result/VC/NS3: the fix now report breakages in that test
1760
1761Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1764
1765Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1766
1767 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1768 and regenerated the docs and web site
1769
1770Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1773 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1774 not before
1775
1776Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1777
1778 * python/generator.py python/libxml2class.txt: fixed a stupid error
1779 breaking the python API
1780
1781Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1784 triostr.c triostr.h: applied a trio update patch from
1785 Bjorn Reese which should work with MinGW
1786
1787Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * tree.c: improving some documentation comments
1790 * xmlregexp.c: found and fixed a mem leak with python regression tests
1791 * doc/*: rebuilt the doc and the API XML file including the
1792 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1793 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1794 python/types.c: added access to the XML Schemas regexps from
1795 python
1796 * python/tests/Makefile.am python/tests/regexp.py: added a
1797 simple regexp bindings test
1798
1799Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1800
1801 * doc/xml.html:
1802 fixing ftp links - thanks to Vitaly Ostanin
1803
1804Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * xmlregexp.c: fixed the data callback on transition functionality
1807 which was broken when using the compact form
1808 * result/schemas/*: updated the results, less verbose, all tests
1809 pass like before
1810 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1811 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1812 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1813 annoying warnings
1814 * xpath.c: try to provide better error report when possible
1815
1816Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * Makefile.am: fixed a breakage raised by Jacob
1819
1820Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1821
1822 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1823 which don't use sockets
1824
1825Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1826
1827 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1828 * win32/configure.js: applied zlib patch from Daniel Gehriger
1829
1830Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1831
1832 * win32/configure.js: applied the patch from Mark Vakoc for
1833 regexp support
1834 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1835 for regexp support
1836
1837Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1838
1839 * xmlschemastypes.c: as pointed by Igor Float and Double
1840 parsing ain't finished yet
1841
1842Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * Makefile.am configure.in: trying to fix #88412 by bypassing
1845 all the python subdir if python ain't detected
1846
1847Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1850 made configuring with regexps/automata/unicode the default
1851 but without schemas ATM
1852 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1853 fixed the regexp based DTD validation performance and memory
1854 problem by switching to a compact form for determinist regexps
1855 and detecting the determinism property in the process. Seems
1856 as fast as the old DTD validation specific engine :-) despite
1857 the regexp built and compaction process.
1858
1859Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * valid.c: determinism is debugged, new DTD checking code now works
1862 but xmlFAComputesDeterminism takes far too much CPU and the whole
1863 set usues too much memory to be really usable as-is
1864
1865Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * tree.c: fixed another stupid bug in xmlGetNodePath()
1868 * xmllint.c: --version now report the options compiled in
1869
1870Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * HTMLparser.c: small cleanup
1873 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1874 when configured with them. A bit of debugging around the determinism
1875 checks is still needed
1876
1877Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1880
1881Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * xmlIO.c: small portability glitch fixed.
1884
1885Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * xmlschemastypes.c: incomplete steps for real/double support
1888 * testAutomata.c include/libxml/xmlautomata.h
1889 include/libxml/xmlregexp.h: avoiding a compilation problem
1890 * valid.c include/libxml/valid.h: starting the work toward using
1891 the regexps for actual DTD validation
1892
1893Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * hash.c: cosmetic cleanup
1896 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1897 integrating a DTD validation layer based on the regexps
1898
1899Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1902 the determinism was tested before eliminating the epsilon
1903 transitions :-(
1904
1905Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * python/generator.py python/libxml.c python/libxml.py
1908 python/libxml2-python-api.xml python/libxml2class.txt
1909 python/libxml_wrap.h python/types.c: updated the python
1910 bindings, added code for easier File I/O, and the ability to
1911 define a resolver from Python fixing bug #91635
1912 * python/tests/Makefile.am python/tests/inbuf.py
1913 python/tests/outbuf.py python/tests/pushSAXhtml.py
1914 python/tests/resolver.py python/tests/serialize.py: updated
1915 and augmented the set of Python tests.
1916
1917Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1918
1919 * win32/configure.js: added more readme info for the binary
1920 package.
1921
1922Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * xmlIO.c: fixed a stupid out of bound array error
1925
1926Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1927
1928 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1929 messing around with support for Windows path, cleanups,
1930 trying to identify and fix the various code path to the
1931 filename access. Added xmlNormalizeWindowsPath()
1932
1933Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1934
1935 * error.c valid.c: working on better error reporting of validity
1936 errors, especially providing an accurate context.
1937 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1938 error reports in those cases.
1939
1940Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1941
1942 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1943 parser.c parserInternals.c xmlIO.c: get rid of all the
1944 perror() calls made in the library execution paths. This
1945 should fix both #92059 and #92385
1946
1947Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * xmllint.c: memory leak reporting was broken after a change
1950 of the preprocessor symbol used to activate it.
1951
1952Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * tree.c: try to make the copy function work for node of
1955 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1956 DOM layers though, not libxml2 itself.
1957
1958Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * valid.c: try to provide file and line informations, not all
1961 messages are covered, but it's a (good) start
1962
1963Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1964
1965 * xinclude.c: reimplemented a large part of the XInclude
1966 processor, trying to minimize resources used, James Henstridge
1967 provided a huge test case which was exhibiting severe memory
1968 consumption problems.
1969
1970Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * python/Makefile.am: applied patch from Christophe Merlet to
1973 reestablish DESTDIR
1974
1975Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * libxml.spec.in: fixes libary path for x86_64 AMD
1978
1979Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1980
1981 * doc/tutorial/includekeyword.c
1982 * doc/tutorial/xmltutorial.xml:
1983 (plus resulting generated html files)
1984 fixing one spot I missed in the tutorial where I hadn't freed
1985 memory properly
1986
1987Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1988
1989 * doc/tutorial/includeaddattribute.c
1990 * doc/tutorial/includeaddkeyword.c
1991 * doc/tutorial/includegetattribute.c
1992 * doc/tutorial/includekeyword.c
1993 * doc/tutorial/xmltutorial.xml
1994 * doc/tutorial/*.html:
1995 update tutorial to properly free memory (thanks to Christopher
1996 R. Harris for pointing out that this needs to be done)
1997 * doc/tutorial/images/callouts/*.png:
1998 added image files so the callouts are graphical, making it
1999 easier to read ( use "--param callout.graphics 1" to generate
2000 html with graphical callouts)
2001
2002Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2005 nice logos generated by Marc Liyanage
2006 * doc/site.xsl *.html: changed the stylesheet to show the new
2007 logo and regenerated the pages
2008
2009Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2012
2013Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2014
2015 * xpath.c: possible mem leak patch from Jason Adams
2016
2017Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2020 in the XQuery namespace
2021 * configure.in: preparing 2.4.24
2022 * doc/*.html: updated the web pages
2023
2024Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2025
2026 * python/generator.py: closing bug #85258 by generating conditional
2027 compile check to avoid linking to routines not configured in.
2028
20292002-08-22 Havoc Pennington <hp@pobox.com>
2030
2031 * autogen.sh: update error message for missing automake
2032
2033Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2034
2035 * python/Makefile.am: typo in target name resulted in libxml2.py
2036 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2037
2038Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2039
2040 * win32/win32/Makefile.mingw: updated with version from
2041 Elizabeth Barham at http://soggytrousers.net/repository/
2042
2043Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2044
2045 * win32/Makefile.msvc: added the prefix location to the include
2046 and lib search path.
2047
20482002-08-18 Havoc Pennington <hp@pobox.com>
2049
2050 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2051 both automake 1.6 and 1.4 installed get the right automake. Means
2052 compilation from CVS will now require the latest automake 1.4
2053 release, or manually creating symlinks called "automake-1.4" and
2054 "aclocal-1.4"
2055
2056Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2057
2058 * configure.in python/Makefile.am: more AMD 64 induced changes from
2059 Frederic Crozat
2060
2061Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2062
2063 * xinclude.c: oops I was missing the xml:base fixup too
2064 * result/XInclude/*.xml: this adds xml:base attributes to most
2065 results of the tests
2066
2067Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2068
2069 * xinclude.c: quick but apparently working implementation of
2070 xi:fallback, should close bug #89684
2071 * Makefile.am test/XInclude/docs/fallback.xml
2072 result/XInclude/fallback.xml: added a basic test for fallback,
2073 and run with --nowarning to avoid a spurious warning
2074 * configure.in: applied patch from Frederic Crozat for python
2075 bindings on AMD 64bits machines.
2076
2077Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2080 the caller don't pass a SAX callback block.
2081
2082Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2083
2084 * tree.c: applied the same fix for the XML-1.0 namespace to
2085 xmlSearchNsByHref() as was done for xmlSearchNs()
2086
2087Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * libxml.3: small cleanup of the man page
2090 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2091 when serializing HREF attributes generated by XSLT.
2092
2093Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2096 version of Marc Liyanage' patch for boolean attributes in HTML
2097 output
2098
2099Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * python/tests/serialize.py: fixed the test results, indenting
2102 behaviour changed slightly
2103
2104Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2105
2106 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2107 new c14n function to Windows def files
2108
2109Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2110
2111 * c14n.c: fixed a memory leak in c14n code
2112
2113Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * parser.c include/libxml/parser.h: adding a new API for Christian
2116 Glahn: xmlParseBalancedChunkMemoryRecover
2117 * valid.c: patch from Rick Jones for some grammar cleanup in
2118 validation messages
2119 * result/VC/* result/valid/*: this slightly change some of the
2120 regression tests outputs
2121
2122Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * tree.c: trying to fix a problem in namespaced attribute handling
2125 raised by Christian Glahn
2126
2127Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * encoding.c include/libxml/encoding.h: Opening the interface
2130 xmlNewCharEncodingHandler as requested in #89415
2131 * python/generator.py python/setup.py.in: applied cleanup
2132 patches from Marc-Andre Lemburg
2133 * tree.c: fixing bug #89332 on a specific case of loosing
2134 the XML-1.0 namespace on xml:xxx attributes
2135
2136Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2137
2138 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2139 corner case from new Merlin's test suite and added a callback
2140 that will be used to improve xmlsec performance
2141
2142
2143Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * HTMLtree.c: trying to fix the <style> escaping problem in
2146 HTML serialization bug #89342
2147
2148Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2151 and rebuilt the web site.
2152
2153Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2154
2155 * include/libxml/tree.h: added _private member to xmlNs struct
2156
2157Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * HTMLparser.c: fixing bug #84876 based on the xml working
2160 code.
2161
2162Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2163
2164 * python/Makefile.am: enhanced to fix bug 72012 (errors
2165 when using '-jX' make parameter)
2166
2167Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2168
2169 * xpath.c: small additional enhancement for booleans
2170 compared to nodesets
2171
2172Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * HTMLtree.c: changed the order of the encoding declaration
2175 attributes in the meta tags due to a bug in IE/Mac
2176
2177Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2178
2179 * xpath.c: enhanced handling of booleans (especially '='
2180 and '!=' for nodesets) - fixes bug 85256. Added new
2181 routine xmlXPathNotEqualValues for more proper handling
2182 of '!=' when nodesets are involved.
2183
2184Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2187 doc/xmlcatalog_man.xml to the source distribution
2188
2189Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2190
2191 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2192 asked for this.
2193
2194Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2195
2196 * configure.in: preparing 2.4.23
2197 * doc/*: rebuilt the docs
2198
2199Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * parser.c: fixing bug #84169 by fixing the
2202 comment of xmlCreatePushParserCtxt to describe the
2203 encoding detection parameters better.
2204
2205Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * valid.c: fixing bug #79331 in one path the lookup for
2208 ID attributes on a namespaced node wasn't handled correctly :-\
2209
2210Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * HTMLparser.c: trying to fix 87235 about discarded white
2213 spaces in the HTML parser.
2214 * result/HTML/*: this changes the output of a number of HTML
2215 regression tests
2216
2217Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * xpath.c: applied patch from Richard Jinks for the namespace
2220 axis + fixed a memory error.
2221 * parser.c parserInternals.c: applied patches from Peter Jacobi
2222 removing ctxt->token for good.
2223 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2224 popped out by the regression tests.
2225 * Makefile.am: patch for threads makefile from Gary Pennington
2226
2227Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2228
2229 * xpath.c: enhanced behaviour of position() after usage of
2230 expressions involving preceding-sibling (et al).
2231
2232Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * hash.c: applied a patch from Peter Jacobi to solve a problem
2235 when compiling with the Watcom C on Win32
2236 * result/schemas/*.err: the change of hashing algo generated
2237 permutations in the output
2238
2239Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * hash.c: applied patch from Sander Vesik improving the quality of
2242 the hash function.
2243
22442002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2245
2246 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2247 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2248 xmllint.c xpath.c: replaced sprintf() with snprintf()
2249 to prevent possible buffer overflow (the bug was pointed
2250 out by Anju Premachandran)
2251
2252Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * parser.c: removed an uninitialized data error popped by valgrind
2255 on PE references
2256
2257Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2258
2259 * doc/xml.html
2260 adding tutorial reference to the web page
2261
2262Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2263
2264 * doc/tutorial/xmltutorial.xml
2265 * doc/tutorial/ar01s07.html
2266 * doc/tutorial/ape.html
2267 * doc/tutorial/includegetattribute.c
2268 adding section to tutorial about retrieving an attribute
2269 value
2270
2271Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * parser.c: applied a couple of patches from Peter Jacobi to start
2274 to get rid of ctxt->token, with a possible significant speed
2275 improvement to be gained once done. Better compliance with PE
2276 references constructs in DTDs too.
2277 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2278 from Peter too
2279
2280Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2281
2282 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2283 xmlParseElement was likely to have been deallocated at the
2284 time of the report, possibly leading to segfault. Just report
2285 the tag name now.
2286
2287Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * xpath.c: patch from Richard Jinks for XPath substring() function
2290 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2291
22922002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2293
2294 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2295
2296Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2297
2298 *doc/FAQ.html
2299 fixing typos in FAQ, thanks to Robert Funnell for the
2300 editing help
2301
2302Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * NEWS: got complaints from rpmlint that it was empty
2305
2306Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2307
2308 * added doc/tutorial, including:
2309 apa.html
2310 apb.html
2311 apc.html
2312 apd.html
2313 ar01s02.html
2314 ar01s03.html
2315 ar01s04.html
2316 ar01s05.html
2317 ar01s06.html
2318 includeaddattribute.c
2319 includeaddkeyword.c
2320 includekeyword.c
2321 includestory.xml
2322 index.html
2323 xmltutorial.xml
2324 libxml tutorial, including generated html
2325
2326Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2327
2328 * result/c14n/exc-without-comments/merlin-c14n-two-*
2329 result/c14n/without-comments/merlin-c14n-two-*
2330 test/c14n/exc-without-comments/merlin-c14n-two-*
2331 test/c14n/without-comments/merlin-c14n-two-*
2332 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2333 c14n/exc-c14n and slightly modified test script to handle
2334 these test cases
2335 * c14n.c: fixed bugs for complicated nodes set (namespace
2336 without node and others from merlin-c14n-two.tar.gz)
2337 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2338 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2339 for xmlsec performance patch
2340 * xpath.c: fixed self::node() for namespaces and attributes
2341
2342Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2343
2344 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2345 but with the format parameter
2346 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2347
2348Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2349
2350 * Makefile.am: updated c14n tests suite
2351 * c14n.c: performance improvement for previous c14n patch
2352
2353Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * parser.c: another peroformance patch from Peter Jacobi, that
2356 time on parsing attribute values.
2357
2358Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2359
2360 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2361 into LibXML2 test suite
2362
2363Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2364
2365 * c14n.c: propagating xpath ancesstors node fix to c14n
2366 plus small performance improvement to reduce number of
2367 mallocs
2368 * xpath.c: fixed ancestors axis processing for namespace nodes
2369
2370Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2373 Peter Jacobi
2374
2375Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * configure.in: preparing 2.4.22
2378
2379Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2380
2381 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2382 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2383 a public entry point.
2384 * doc/*: rebuilt the API and docs
2385
2386Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * xpath.c: patch from Richard Jinks to fix a problem introduced
2389 in the previous patch and pointed by Norm
2390
2391Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * libxml.spec.in: fixing bug #81112
2394
2395Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2396
2397 * uri.c: fixing bug #82848
2398
2399Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2402 output of one catalog test
2403
2404Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2405
2406 * global.data globals.c tree.c include/libxml/globals.h
2407 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2408 default value for global parameter xmlIndentTreeOutput to 1 and
2409 introduced new global parameter xmlTreeIndentString (the string
2410 used to do one-level indent) with default value " " (as it was
2411 in tree.c)
2412
2413Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2416 with trio and schemas.
2417
2418Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * xpath.c: patch from Richard Jinks to fix the problem raised in
2421 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2422
2423Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * xmlschemas.c: a bit of work on import.
2426 * xmlschemastypes.c: Charles Bozeman provided a compare function
2427 for date/time types so min/max facet restrictions should work,
2428 indeterminate comparisons return an error instead of equal.
2429 * test/schemas/date_0* result/schemas/date_0_0: specific test
2430 from Charles Bozeman too
2431
2432Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2435 from Christian Cornelssen fixing the man pages and the Catalog
2436 building script.
2437 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2438 next step is <xs:import> I now have a reasonable understanding
2439 of how it works.
2440
2441Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2444
2445Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2446
2447 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2448
2449Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * xpath.c: fixing an XPath function evalutation bug pointed out
2452 by Alexey Efimov where the context was lost when evaluating
2453 the function arguments
2454
2455Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2456
2457 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2458 function public for XMLSec performance optimizations
2459
2460Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * python/generator.py python/libxml2class.txt : fixed a problem
2463 with the HTML parser pointed by Gary Benson
2464 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2465 example
2466
2467Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2468 * parser.c: fixed bug #81159 (memory growth in SAX)
2469
2470Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2471 * xpath.c: fixed bug #78858 (the real fix)
2472
2473Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2474 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2475
2476Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2477
2478 * tree.c: modified xmlNodeSetBase to allow changing the
2479 base of a document.
2480
2481Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * xmlschemastypes.c: patch Charles Bozeman for validation of
2484 all the date, time, and duration types
2485 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2486 * configure.in: fixed an error pointed by an user
2487 * xml2-config.in: fixed an error pointed by an user
2488
2489Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2490
2491 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2492 win32/libxml2.def.src xmlIO.c: exported default
2493 'file:', 'http:' and 'ftp:' protocols input handlers
2494 and maked protocols comparisson case insensitive
2495
2496Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2497
2498 * configure.in: Neven Has detected a typo
2499
2500Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2503 as one of the persons allowed to commit directly to the
2504 module.
2505
2506Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2509 * valid.c: raised a too low limit
2510 * doc/*: rebuilt the docs
2511
2512Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2513
2514 * test/XPath/expr/floats test/XPath/expr/functions
2515 result/XPath/expr/floats result/XPath/expr/functions
2516 xpath.c: another XPath conformance patch from Richard Jinks
2517
2518Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * xmlschemas.c: fixed validation of attribute groups.
2521 * test/schemas result/schemas: added an example from the primer
2522
2523Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2526 * test/schemas result/schemas: updated the test list
2527
2528Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * TODO: updated a bit
2531 * parser.c: made a comment more specific
2532 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2533 Schemas conformance.
2534 * test/schemas result/schemas: updated the test list
2535
2536Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2539 implementing xs:all with minOccurs = 0
2540 * tes/schemas/* result/schemas/*: added more tests covering
2541 xs:all
2542
2543Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * xmlregexp.c: first implementation of the all particle, this
2546 may need to be revisited for case where not all transitions
2547 must be crossed.
2548
2549Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * tree.c: another entity processing update from Markus Henke
2552
2553Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2554
2555 * trionan.c: fixed crash on OSF/1
2556
2557Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * xmlschemas.c: more Schemas work
2560 * test/schemas/* result/schemas/*: added more tests coming
2561 from the spec.
2562
2563Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2566 ExcC14N specification
2567
2568Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * tree.c: patch from Markus Henke, fix for recursive entities.
2571
2572Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * xpath.c: fix a problem with string() on a document node.
2575
2576Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * Makefile.am xmlschemas.c: more Schemas work
2579 * test/schemas/* result/schemas/*: added more tests coming
2580 from the spec.
2581
2582Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2585 * result/HTML/*: this changes a few things in the results
2586
2587Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2588
2589 * include/libxml/tree.h: eliminated 'declaration different than
2590 prototype' warning
2591 * include/win32config.h: "resolved" conflicts with errno.h
2592
2593Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2596 on the automata interfaces and debug of counted choices
2597 * test/schemas/* result/schemas/*: added a number of tests
2598
2599Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2602 a bit of work on Schemas
2603 * testSchemas.c: try to make it more useful
2604 * test/schemas/* result/schemas/* Makefile.am: changed the
2605 Schemas regression test procedure, started adding a few samples
2606
2607Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2608
2609 * include/libxml/encoding.h: Patch for the Borland C++ builder
2610 * include/libxml/tree.h: Patch for the Borland C++ builder
2611 * threads.c: Patch for the Borland C++ builder
2612 * win32/bcb5: New directory for the Borland C++ builder
2613 project files
2614
2615Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2616
2617 * win32/Makefile.msvc: Update for XML Schema support
2618 * win32/configure.js: Update for XML Schema support
2619 * win32/libxml2.def.src: Update for XML Schema support
2620
2621Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2622
2623 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2624 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2625 xmlunicode.c include/libxml/Makefile.am
2626 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2627 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2628 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2629 include/libxml/xmlversion.h.in : merged the current state of
2630 XML Schemas implementation, it is not configured in by default,
2631 a specific --schemas configure option has been added.
2632 * test/automata test/regexp test/schemas Makefile.am
2633 result/automata result/regexp result/schemas:
2634 merged automata/regexp/schemas regression tests
2635
2636Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * xpath.c: Gary found a compile time problem, fixes #78823
2639
2640Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * configure.in: release of 2.4.20
2643 * doc/*: updated and rebuilt the docs
2644
2645Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * python/Makefile.am: patch from Cristian Gafton to build on
2648 Red Hat 6.2, should also fix #75779
2649
2650Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2651
2652 * valid.c: first part of fixing #78729
2653
2654Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2657 escaping of URI when saving HTML files.
2658 * result/HTML/*: this impacted some tests
2659
2660Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * configure.in: trying to fix #77441
2663
2664Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * include/libxml/xmlIO.h: Hallski complained it could not be
2667 included by itself.
2668
2669Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2672
2673Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2674
2675 * win32/configure.js: patch from Nilo for the c14n option
2676 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2677
2678Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2681 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2682 LIBXML_THREAD_ENABLED
2683
2684Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * xpath.c: another patch from Richard Jinks for substring conformance
2687 * test/XPath/expr/floats test/XPath/expr/strings
2688 result/XPath/expr/floats result/XPath/expr/strings: update of the
2689 test suite to check those.
2690
2691Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2692
2693 * xpath.c: patch from Richard Jinks for .x float parsing.
2694
2695Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * parser.c: patch from Markus Henke when an encoding ain't recognized
2698
2699Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * libxml.m4: got a report that #include <string.h> was needed
2702
2703Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2706
2707Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2708
2709 * doc/example.html: fixing typo
2710
2711Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2714 pointed out by Melvyn Sopacua.
2715
2716Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * libxml.m4: Frédéric Crozat gave a patch related to the change
2719 of Include paths breaking the libxml.m4
2720
2721Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * xpath.c: Fix bug #76927 forgot to save some context
2724 when evaluating binary expressions
2725
2726Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * configure.in: fixed configure for MPE/iX from Markus Henke
2729 * xmlmemory.c: fixed initialization problems
2730 * xpath.c: another set of patches from Richard Jinks this
2731 fixes "make XPathtests" on linux
2732
2733Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2736 * test/XPath/expr/compare test/XPath/expr/equality
2737 test/XPath/expr/floats test/XPath/expr/functions
2738 test/XPath/expr/strings result/XPath/expr/compare
2739 result/XPath/expr/equality result/XPath/expr/floats
2740 result/XPath/expr/functions result/XPath/expr/strings: Updated
2741 tests though they show a divergence on Linux
2742
2743Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * xpath.c trionan.c: previous commit also included patches
2746 from Richard Jinks on some IEEE support corner case
2747
2748Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2751 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2752 that $(datadir) should be used for docs
2753
2754Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2757 could leak filedescriptors
2758
2759Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * configure.in nanohttp.c: applied patch from Allan Clark for
2762 UnixWare/OpenServer
2763
2764Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * configure.in: preparing 2.4.19
2767 * doc/*: rebuilt the docs
2768
2769Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * nanohttp.c: fixing #76043, got fed up with non-portability
2772 of that piece of code.
2773
2774Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2775
2776 * valid.c SAX.c: Never commit without running "make tests" :-(
2777 fix a couple of stupidities in the previous commit
2778 * result/*: a few changes in some attribute order result of previous
2779 commit.
2780
2781Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2784 the internal subset should not raise duplicate ID errors,
2785 also there was a small bug in conjunction to namespace
2786 declarations defaulted and xml:xxx attributes DTD definitions.
2787
2788Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * xpath.c: Richard Jinks also raised some rounding problems
2791 this tries to fix them
2792
2793Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2794
2795 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2796 behaviour in xmlXPathCastToString()
2797
2798Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2799
2800 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2801 raised by Morus Walter
2802
2803Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2806 from Igor
2807
2808Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * xpath.c: fixing #75619, related to a problem when trying
2811 to evaluate condition when the current node set resulting
2812 from that sub-step evaluation is empty. Also fixes 2 potential
2813 problem with previous-sibling and next-siblings axis.
2814
2815Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2818 HTML support is not configured in.
2819
2820Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2821
2822 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2823 include/libxml/tree.h: dohh I really didn't intended to commit
2824 this test version :-(
2825
2826Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2827
2828 * testSAX.c: I wanted to see the real speed at the SAX interface
2829 after a little too many Ximianer started complaining about the
2830 parser speed.
2831 added a --quiet option:
2832 paphio:~/XML -> ls -l db100000.xml
2833 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2834 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2835 3200006 callbacks generated
2836 real 0m1.270s
2837 Which means 16MBytes/s and 3Mcallback/s
2838
2839Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * xpath.c: valgrind spotted another error that time when running
2842 on libxslt regression tests
2843
2844Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * Makefile.am: adding "make valgrind" running the full regression
2847 tests (except python ones) under Valgrind (using valgrind -q
2848 which was kindly added by the author).
2849 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2850 passes cleanly now except an obcure floating point initialization
2851 raised in log10() in one XPath regression test ???
2852 * tree.c: edited some comments to close #75244
2853
2854Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2857 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2858 context of ScrollKeeper, made sure that if the number is
2859 an integer, the serialization follows the description at
2860 http://www.w3.org/TR/xpath#section-String-Functions
2861
2862Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * configure.in: preparing 2.4.18
2865 * doc/*: updated and rebuilt the web site
2866 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2867 the Windows and Cygwin maintainers.
2868 * parser.c: humm, changed the way the SAX parser work when
2869 xmlSubstituteEntitiesDefault(1) is set, it will then
2870 do the entity registration and loading by itself in case the
2871 user provided SAX getEntity() returns NULL.
2872 * testSAX.c: added --noent to test the behaviour.
2873
2874Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * parser.c: Wilfried Teiken provided a hackish but working
2877 way to get context reported back on entities when parsing
2878 with SAX and without breaking the DOM build.
2879
2880Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2881
2882 * c14n.c: applied a new patch from Aleksey Sanin
2883 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2884 to reference Aleksey implementation of XML digital Signatures
2885
2886Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * xpath.c: small fix to avoid potential problem due to
2889 ordering of freeing data
2890 * python/Makefile.am: people were complaining about
2891 the generated file in python dir not being built
2892
2893Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2896 python/generator.py python/libxml.c python/types.c: Cleanup
2897 of the python Makefiles based on Jacob and James feedback,
2898 fixed the spec file accordingly, fixed the number of warning
2899 that passing my pedantic CFLAGS was generating. Conclusion
2900 is that Python includes are real crap.
2901
2902Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * configure,in: it was reported quite a few times that
2905 xml2-config --cflags should not output
2906 -I$includeprefix/libxml2/libxml because libxml2 header names
2907 clashes with existing names like list.h from C++ stl.
2908 Includes should be #include<libxml/xxx.h> so ...
2909
2910Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2911
2912 * c14n.c: another patch from Aleksey Sanin
2913
2914Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2917 canonicalization algorithm
2918 * doc/xml.html doc/index.html: added the C14N references on the
2919 index page.
2920
29212002-03-13 jacob berkman <jacob@ximian.com>
2922
2923 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2924 usage, redundant, and gcc specific
2925
2926Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * xpath.c: speedup some node selection operations, this can
2929 have a significant impact on DocBook Norm's stylesheets
2930 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2931 make sure it's always the case
2932 * debugXML.c: distinguish CDATA and comments in ls operations
2933
2934Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2937 to generate better API descriptions etc...
2938
2939Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * c14n.c: Fixing #74186, made sure all boolean expressions
2942 get fully parenthesized, ran indent on the output
2943 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2944 include/libxml/tree.h: also #74186 related, removed the
2945 --with-buffers option, and all the preprocessor conditional
2946 sections that were resulting from it.
2947
2948Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2949
2950 * valid.c: applied patch from Dodji Seketeli fixing an
2951 uninitailized variable in xmlValidGetValidElements()
2952
2953Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * c14n.c: fixed a few comments
2956 * doc/*.html doc/*/*.html: regenerated the docs and added
2957 the C14N API
2958 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2959
2960Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2961
2962 * check-xml-test-suite.py: fix to adapt varaiations in the
2963 bindings
2964 * configure.in python/setup.py python/setup.py.in: fixed to
2965 have the version of the python scripts automatically updated
2966
2967Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2970 in xmlCopyProp()
2971
2972Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * configure.in: preparing 2.4.17 release
2975 * doc/*: updated and rebuilt the docs
2976 * xpath.c: fixed a comment
2977 * python/libxml.c: fixed a possible reentrancy problem
2978
2979Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2982 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2983 added a specific regression test
2984 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2985 not raise exceptions when failing to find the attribute.
2986
2987Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * configure.in xmllint.c: owen pointed out a problem with the
2990 ftme fix, gettimeofday() was not detected by configure and
2991 the ftime header wasn't included, dohhh
2992
2993Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * configure.in xmllint.c: trying to fix #71457 for timing
2996 precision when gettimeofday() is not availble but ftime() is
2997
2998Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3001 are now copied on install and part of the -devel RPM
3002
3003Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * xpath.c: trying to avoid bug #72150 which was apparently
3006 caused by a gcc bug (or a processor problem) as detailed
3007 at http://veillard.com/gcc.bug
3008
3009Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3012 fixed xmlReconciliateNs(), added a Python test/example for
3013 inter-document cut'n paste
3014 * python/libxml.py: fixed node.doc on document nodes and added
3015 xpathEval() onto node objects
3016
3017Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3020 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3021 fixup and integrated tests for the serialization stuff
3022
3023Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3026 moved the libxml man page to section 3
3027
3028Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * tree.c: fix bug #72490
3031 * python/libxml.c python/libxml.py: added methods serialize()
3032 and saveTo() to all node elements.
3033
3034Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * xmlIO.c: closed #73430, don't read from an input source
3037 which indicated an end-of-file or an error.
3038
3039Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * parser.c: make sure SAX endDocument is always called as
3042 this could result in a Python memory leak otherwise (it's
3043 used to decrement ref-counting)
3044 * python/generator.py python/libxml.c python/libxml.py
3045 python/libxml2-python-api.xml python/libxml2class.txt
3046 python/tests/error.py python/tests/xpath.py: implemented
3047 the suggestions made by Gary Benson and extended the tests
3048 to match it.
3049
3050Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * python/generator.py: applied patch fixing #73450
3053
3054Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3055
3056 * xpath.c: fixing #61290 "namespace nodes have no parent"
3057 long standing divergence from the XPath REC. NodeSets
3058 simply hold a copy of namespace nodes and those node ->next
3059 points to the parent (which may not be the node carrying the
3060 definition).
3061 * include/libxml/xpath.h: flagged but didn't added a possible
3062 speedup
3063 * DOCBparser.c HTMLparser.c: removed some warnings from push
3064 parser due to new state being added.
3065 * tree.c: new fix from Boris Erdmann
3066 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3067 the XML Canonalization support from Aleksey Sanin
3068
3069Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * tree.c: patch from Boris Erdmann fixing some namespace odities
3072 with xmlCopyNode()
3073
3074Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * xmlIO.c: fix bug #72706 when loading a NULL entity
3077
3078Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3079
3080 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3081 actually change in a future XML Namespace revision.
3082
3083Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3084
3085 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3086 added the possibility of returning nodesets from XPath extension
3087 functions written in Python
3088
3089Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3090
3091 * python/*: commiting some Python bindings work done while travelling
3092
3093Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3096 explicitely with memory debugging switched on
3097
3098Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3101 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3102 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3103 the accessor generator for strings
3104 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3105 regression test.
3106
3107Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3108
3109 * python/README python/generator.py python/libxml.c python/setup.py:
3110 added the 'usual' setup.py to allow building a libxml2-python
3111 module based on the same code. The initialization is however
3112 different the 2 .so files fo libxml2 and libxslt are identical and
3113 they entry point initialize both libraries. this is done to avoid
3114 some possible nasty problem since the Python don't merge the maps
3115 of all shared modules.
3116
3117Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * parser.c: fixed a push/encoding bug reported by Michael
3120 on librsvg
3121
3122Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * include/libxml/parserInternals.h: fixes a misplaced #endif
3125
3126Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3127
3128 * parser.c valid.c: found and fixed a couple of allocation bugs
3129
3130Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3131
3132 * doc/xml.html doc/python.html doc/*: added a Python and binding
3133 page describing the current state of the Python bindings and
3134 giving pointers to the other languages wrappers.
3135
3136Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3139 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3140 rebuilt the API and web site
3141 * xpath.c: fixed #71978 portability bugs
3142
3143Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3146
3147Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3148
3149 * include/libxml/parserInternals.h parser.c: had to change
3150 2 internal parsing API when processing document content
3151 to check the start and end of element content are defined
3152 in the same entity
3153 * valid.c include/libxml/valid.h: attribute normalization can
3154 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3155 with the context to report it.
3156 * SAX.c: fixed the last known bugs, crazy validation constraints
3157 when a document is standalone seems correctly handled. There
3158 is a couple of open issues left which need consideration especially
3159 PE93 on external unparsed entities and standalone status.
3160 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3161 The 2 tests left failing are actually in error. Cleanup done.
3162
3163Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * valid.c: implemented E59 spaces in CDATA does not match the
3166 nonterminal S
3167
3168Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3169
3170 * SAX.c parser.c valid.c: more validation test fixups
3171 * check-xml-test-suite.py: added duration info for the tests
3172
3173Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3174
3175 * parser.c valid.c: a couple of errors were reported but not
3176 saved back as such in the parsing context. Down to 1% failure rate
3177 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3178
3179Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3180
3181 * xmlInternald.c: isExtender was missing a char
3182 * parser.c include/libxml/parser.h: % are acceptable in the
3183 internal subset if within a PUBLIC ID
3184
3185Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3186
3187 * SAX.c parserInternals.c valid.c: more work on the conformance
3188 suite. Took the step to finally block documents with encoding
3189 errors. It's a fatal error per the spec, people should have fixed
3190 their documents by now.
3191
3192Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3193
3194 * check-xml-test-suite.py: fixed the test script after some discussion
3195 on the semantic of TYPE="error"
3196 * Makefile.am: added the script to the distrib
3197
3198Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3199
3200 * SAX.c entities.c: fixed a couple of conformances issues deep
3201 into the validation code (standalone and undeclared Notations)
3202
3203Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3204
3205 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3206 stayed there for years !
3207
3208Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3209
3210 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3211 missing
3212
3213Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * check-xml-test-suite.py: improved the behaviour a bit as
3216 well as the logs
3217 * parser.c valid.c SAX.c: fixed a few more bugs
3218 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3219
3220Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3221
3222 * check-xml-test-suite.py: python script to run regression tests
3223 against the XML Test suite of W3C/OASis
3224 * SAX.c: fixed a validation bug
3225 * parser.c: fixed 3 errors pointed by the test suite
3226 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3227 * python/Makefile.am: fixed a dependendy
3228
3229Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3230
3231 * xmlmemory.c: avoid a warning bug #71594
3232
3233Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3236 warning on alpha/Tru64
3237
3238Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * include/libxml/entities.h: fixing a comment
3241 * valid.c: fixing some troubles with validity check on namespaces
3242 * result/VC/NS3 test/VC/NS3: added a specific regression test
3243
3244Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3245
3246 * tree.c: Fixing #71342 serializing '\n' in attribute values
3247 * result/noent/att3 result/att3 test/att3: added a specific
3248 test.
3249
3250Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3251
3252 * python/libxml.c: couple of bug fixes
3253
3254Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3255
3256 * python/*.py: removed tabs and used spaces.
3257
3258Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3261 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3262
3263Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3264
3265 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3266 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3267
3268Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3269
3270 * include/libxml/encoding.h include/libxml/entities.h
3271 include/libxml/globals.h include/libxml/parser.h
3272 include/libxml/threads.h include/libxml/tree.h
3273 include/libxml/xmlmemory.h: trying to fix the include mess
3274
3275Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * include/libxml/xmlmemory.h: reverted part of the previous
3278 attempt to provide #69655, this was breaking the build.
3279
3280Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3283 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3284 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3285 include/libxml/parserInternals.h include/libxml/tree.h
3286 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3287 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3288 clean.
3289 * python/libxml.c: fixed a warning.
3290
3291Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3292
3293 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3294 copying of node, merge back IDs in the target document.
3295 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3296 test/XInclude/ents/ids.xml: test case
3297 * result/VC/ElementValid4: output changed due to a typo fix
3298
3299Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003302 generate the dependencies right as Jacob found out. Add
3303 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003304
3305Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3306
3307 * parserInternals.c valid.c: Justin Fletcher found some parts
3308 of the code needing cleanup
3309 * libxml.spec.in python/Makefile.am python/generator.py
3310 python/libxml.c python/libxml.py: Fixed the python Makefiles
3311 corrected a bug showing up on ia64, changed the name of the
3312 python internal module too
3313
3314Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3315
3316 * Makefile.am: applied patch from Andris Pavenis for binary
3317 name suffixes
3318
3319Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3320
3321 * xmllint.c win32/win32config.h: fixing #68748
3322
3323Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3324
3325 * valid.c: fixing #70166
3326
3327Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3328
3329 * valid.c: fixing #70077
3330
3331Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3332
3333 * Copyright Makefile.am README configure.in libxml.spec.in:
3334 Changed to the MIT Licence
3335 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3336 doc/xmlio.html: updated the doc accordingly
3337 * include/libxml/xmlwin32version.h configure.in: preparing
3338 2.4.14 release
3339 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3340 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3341 fixed the const xmlChar * wrapper and generator, XPath extension
3342 functions now use the context as first argument
3343 * python/tests/tstxpath.py python/tests/xpath.py
3344 python/tests/xpathext.py: Updated the tests accordingly
3345 * tree.c: fixed bug #70067
3346
3347Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3348
3349 * Makefile.am: cleanup
3350 * debugXML.c: always use stdout if output is NULL
3351 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3352 * python/Makefile.am python/generator.py python/libxml2class.txt
3353 python/libxml_wrap.h python/types.c: augmented the number of bindings
3354 handling FILE * and XPath contexts
3355 * python/tests/Makefile.am: avoid a stupid problem due to the
3356 use of TEST.
3357
3358Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3359
3360 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3361
3362Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3363
3364 * python/TODO python/libxml.c: cleanup the extension function lookup
3365 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3366
3367Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3368
3369 * configure.in python/Makefile.am: do not install outside
3370 of prefix
3371
3372Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3373
3374 * python/TODO python/libxml.c: started adding SAX interfaces
3375 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3376 SAX test
3377
3378Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3379
3380 * tree.c: hardened the addChild function
3381 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3382 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3383 added accessors needed for xmlNode, a bit more testing and
3384 extension of interfaces
3385 * python/tests/Makefile.am python/tests/build.py: added a test
3386 build from scratch/save/load/check
3387
3388Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3389
3390 * parserInternals.c: change a small bit in the way valididy
3391 error messages get initialized
3392 * python/TODO python/libxml.c python/libxml2-python-api.xml
3393 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3394 added some memory debugging to track leaks at the libxml2 level
3395 * python/tests/*.py: changed all tests to check for leaks,
3396 there is just one left in XPath extension registrations.
3397
3398Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3399
3400 * python/TODO python/generator.py python/libxml2-python-api.xml
3401 python/libxml2class.txt: more accessor classes for the parser
3402 context, allow to switch on and check validity
3403 * python/tests/Makefile.am python/tests/error.py
3404 python/tests/invalid.xml python/tests/valid.xml
3405 python/tests/validate.py: attded more test and and added error.py
3406 which I forgot to commit in the last step
3407
3408Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3409
3410 * python/Makefile.am python/types.c: cleanup
3411 * python/libxml.c python/libxml.py python/libxml_wrap.h
3412 python/generator.py python/libxml2-python-api.xml
3413 python/libxml2class.txt: added class for parser context, added
3414 first cut for push mode support. Added a framework to generate
3415 accessors functions.
3416 * python/tests/Makefile.am python/tests/push.py: added a push
3417 test
3418
3419Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3420
3421 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3422 bug a bit of cleanup.
3423
3424Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3425
3426 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3427 python/libxml2class.txt: adding error redirections and preformat
3428 to a python handler
3429 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3430 tests self checking
3431
3432Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3433
3434 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3435 a function
3436
3437Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3440 python/libxml.c python/libxml2-python-api.xml
3441 python/libxml2class.txt: Progressing through the TODOs, class
3442 description output, extra XML API, RPM now builds the wrappers
3443 for all python installed versions
3444
3445Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3446
3447 * configure.in libxml.spec.in python/Makefile.am python/TODO
3448 python/generator.py python/libxml2class.txt: added more informations
3449 in the libxml2-python package including docs. Slightly changed
3450 the class hierarchy
3451 * python/tests/*: added basic regression tests infrastructure too
3452
3453Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3456 added libxml2-python as part of the packages installed
3457
3458Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * python/Makefile.am python/generator.py python/libxml.c
3461 python/libxml.py: more work, now able to extend the
3462 XPath interpreter with functions written in python.
3463
3464Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3465
3466 * python/Makefile.am: Jacob sent a patch to allow building from
3467 tarfile.
3468
3469Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3472 inserted the python wrappers build, I hope this won't be too
3473 unportable
3474
3475Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3476
3477 * xpath.c: minor optimization
3478 * python/generator.py python/libxml.c python/libxml.py
3479 python/libxml_wrap.h: more work on the python bindings,
3480 they now support XPath and there is no evident leak
3481
3482Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * python/generator.py python/libxml.c python/libxml.py:
3485 more work on the python bindings generator.
3486
3487Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3488
3489 * python/generator.py python/libxml.c python/libxml_wrap.h:
3490 more work on the python bindings.
3491
3492Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3493
3494 * python/generator.py python/libxml.c python/libxml.py
3495 python/libxml_wrap.h: commited early version of a python binding
3496 for private use only ATM
3497
3498Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * entities.c tree.c include/libxml/entities.h: applied patch
3501 from Anthony Jones to implement copy of DTD subtree too. Had
3502 just to keep 2 function private which really ought to become
3503 public ones.
3504
3505Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3506
3507 * xmllint.c: added pointers to the web pages in the usage()
3508
3509Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3510
3511 * tree.c: more fixes from Petr Kozelka for attribute handling
3512 in the tree API to align the semantic with DOM.
3513
3514Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3515
3516 * valid.c tree.c entities.c: another set of patches from
3517 Anthony Jones for copy operations cleanup and robustness
3518
3519Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3520
3521 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3522 an alphabetic index based on comments content
3523 * doc/*: rebuilt the web site with the new references
3524
3525Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3526
3527 * parserInternals.h: Greg Sjaardema suggested to use an
3528 eponential buffer groth policy in xmlParserAddNodeInfo()
3529
3530Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3531
3532 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3533 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3534 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3535 to generate cross-references, and added/updated the stylesheets
3536 to generate and link API indexes. The generic keyword index
3537 is not done yet.
3538 * doc/*.html: regenerated all the usual docs too
3539
3540Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3541
3542 * debugXML.c: added an xpath function to the shell for T. V. Raman
3543
3544Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3545
3546 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3547 debug routines.
3548
3549Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3552 support of attribute nodes
3553
3554Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3555
3556 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3557 hopefully near complete and fully documented of the API in XML
3558 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3559 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3560 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3561 include/libxml/parserInternals.h include/libxml/valid.hi
3562 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3563 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3564 include/libxml/xpath.h include/libxml/xpathInternals.h:
3565 Cleaned up the doc comments a lot in the process, the interface
3566 coverage is now 100%
3567
3568Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3571 extracts comments from the gtk-doc DocBook output (a bit
3572 convoluted but seems to work).
3573
3574Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3575
3576 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3577 added an XML description of the API, moved the script generating
3578 it here. Added a "make api" target
3579
3580Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3581
3582 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3583
3584Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * xpath.c include/libxml/xpathInternals.h: the change made to
3587 xmlXPathFuncLookupFunc was incompatible roll it back
3588
3589Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3590
3591 * SAX.c: cleanup patch from Anthony Jones
3592 * doc/Makefile.am: fix the headers to avoid in make scan
3593 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3594 includes, * vs Ptr and general cleanup
3595 * parsedecl.py: first version of a script to extract the
3596 module interfaces, the goal will be to provide .decl or XML
3597 specification of the interfaces to build wrappers.
3598
3599Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3602 now provides return codes in case of errors
3603
3604Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3605
3606 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3607 Upgraded to trio baseline 1.6
3608 * strio.h strio.c: Replaced by triostr.h and triostr.c
3609
3610Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3611
3612 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3613 of strdup usage in the code
3614
3615Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * parser.c error.c: Keith Isdale complained rightly that
3618 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3619
3620Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3621
3622 * tree.c: fixed the funxtion to set the xml: attributes
3623 * debugXML.c: added "setbase" to test it.
3624
3625Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3626
3627 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3628 to allow updating an attribute content
3629
3630Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3631
3632 * libxml.h: try to avoid problems when compiling on Windows
3633
3634Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3635
3636 * hash.c: patch from Anthony Jones for hash.c allocation size
3637 * Makefile.am: trying to work around Yet Another Libtool Madness
3638 and build the 2.4.13 release finally ...
3639
3640Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3641
3642 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3643 * doc/* : update of the documentation
3644
3645Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3646
3647 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3648 at fixing #61290 :-(
3649
3650Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3651
3652 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3653 Fixes bug #67229
3654
3655Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3656
3657 * tree.c: trying to avoid troubles when a subtree is copied
3658 and coalesced in part with the target tree. Should fix
3659 bug #67407
3660
3661Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3662
3663 * valid.c: fixed validation of attributes content of type
3664 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3665 values, very old bug. Fixes #67671
3666
3667Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3668
3669 * parser.c include/libxml/parserInternals.h tree.c: integrated
3670 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3671 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3672
3673Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3674
3675 * threads.c: applied Serguei Narojnyi's patch to add native
3676 thread support on the Win32 platform
3677 * testThreadsWin32.c Makefile.am: added the test program also
3678 from Serguei, Win32 specific
3679 * include/win32config.h include/libxml/xmlwin32version.h.in:
3680 added patch from Igor for the Windows thread specific defines.
3681
3682Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3685
3686Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3687
3688 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3689 output page into XMLinfo.html. Close bug #66951 and
3690 raised by Robert Collins too.
3691
3692Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * encoding.c: Paul Keogh pointed out a possibility of segfault
3695 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3696 Closes bug # 68238
3697
3698Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * doc/*.html: updated the Gdome2 links
3701
3702Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3703
3704 * libxml.h: Applied following patches from Robert Collins
3705 and make sure IN_LIBXML is defined when compiling it
3706 -------
3707 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3708 as well as Visual C.
3709 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3710 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3711 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3712 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3713 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3714 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3715 xmlSysIDExists xmlNoNetExists).
3716 * xmllint.c: Don't include winsock2.h for Cygwin.
3717
3718Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3719
3720 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3721 when the version info is not present.
3722
3723Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3724
3725 * tree.c: Anthony Jones pointed out a problem in
3726 xmlStringGetNodeList() and provided a fix for it
3727
3728Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3729
3730 * parser.c: patch from Frank J Franklin to remove a bug in
3731 xmlCreatePushParserCtxt() when the initial buffer passed
3732 is large.
3733
3734Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3735
3736 * win32/*: big cleanup of the Windows/MSVC project files
3737 from Igor Zlatkovic
3738
3739Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3740
3741 * doc/Makefile.am: should fix #67674 and avoid troubles if
3742 xsltproc is not available or fails in the prefix provided
3743
3744Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3745
3746 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3747
3748Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3749
3750 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3751 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3752 Fixed a few other problems raised by Charlie Bozeman.
3753 * result/VC/ElementValid[5-7]: fixed the output
3754
3755Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3756
3757 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3758 patches from Charlie Bozeman. Regenerated the HTML docs.
3759
3760Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3761
3762 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3763 for Windows from Igor
3764
3765Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3766
3767 * xmllint.c: applied Justin Fletcher patch for --output or -o
3768
3769Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3770
3771 * win32/libxml2/libxml2.def.src: close #67019
3772
3773Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3774
3775 * xmllint.c: applied Justin Fletcher generic timing patch
3776 similar to the one already applied to xsltproc.
3777
3778Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3779
3780 * include/libxml/tree.h tree.c: applied documentation patches
3781 from Charlie Bozeman
3782
3783Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3784
3785 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3786
3787Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3788
3789 * valid.c: fix the xmlStrdup() used in the previous patch.
3790 * valid.c: added --dropdtd
3791 * tree.c: fixed xmlUnlinkNode so it also removes the references
3792 from the document if the node is a DTD
3793
3794Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3795
3796 * HTMLtree.c valid.c: cleanup some static declarations
3797
3798Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3799
3800 * xmllint.c: removed another strdup()
3801 * doc/FAQ: removed the HP/UX entry
3802
3803Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3804
3805 * valid.c: fix bug #66816 when validating.
3806 * xmllint.c: don't use sys/time.h if configure did not found it
3807
3808Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3809
3810 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3811 xmlcatalog_man.xml
3812
3813Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3814
3815 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3816 xmlInitMemory() was declared twice
3817
3818Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3819
3820 * globals.c: do not reference strdup() !
3821 * configure.in libxml-2.0.pc.in: trying to fix the libs
3822 of the various config extraction modules
3823
3824Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3825
3826 * configure.in : preparing 2.4.12
3827 * doc/* : updated and rebuilt the docs
3828
3829Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3830
3831 * uri.c: closed bug #66159
3832 * testURI.c: added --escape option
3833 * configure.in: some cleanup for xml2-config --cflags
3834
3835Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3836
3837 * globals.c testThreads.c: removed some misplaced includes
3838 of xmlversion.h
3839
3840Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3841
3842 * threads.c: patch from Gary Pennington fixing a possible
3843 problem at initialization time.
3844
3845Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3846
3847 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3848 Eric Lavigne contribution to build libxml2 on MacOS using
3849 CodeWarrior.
3850
3851Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3852
3853 * xmllint.c: applied Geert Kloosterman's patch to fix
3854 --repeat --timing output
3855
3856Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3857
3858 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3859 where non-wellformed XML declaractions were not detected.
3860
3861Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3862
3863 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3864
3865Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3866
3867 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3868 gets reset by xmlCleanupInputCallbacks() and this makes the
3869 function useless. Same for output.
3870
3871Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3872
3873 * xmlIO.c: robert pointed out a loop error in callback cleanups
3874
3875Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3876
3877 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3878 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3879 they are not really tied to debugging
3880
3881Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3882
3883 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3884 * xmllint.c: better --catalogs description
3885
3886Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3887
3888 * tree.c: fixed a couple of problems in xmlSetProp()
3889
3890Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3891
3892 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3893 unappropriate stdout output.
3894
3895Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3896
3897 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3898 by Denis Beurive, closes #65111
3899
3900Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3901
3902 * valid.c: in case of content model validity error, don't
3903 print it if validity warnings were not requested.
3904
3905Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3906
3907 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3908 * parserInternals.c: removed the last exit() call. Print an
3909 unmaskable error on stderr instead (library mismatch detection)
3910
3911Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3912
3913 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3914 shell instructions from Heiko Rupp
3915
3916Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3917
3918 * catalog.c: use the URL notation file:// for default catalog paths
3919
3920Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3921
3922 * include/libxml/tree.h: better comments for _private fields
3923 * tree.c: removed a problem when copying an entity reference.
3924
3925Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3926
3927 * vms/*: updated instructions and diffs from John A Fotheringham
3928
3929Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3930
3931 * include/libxml/xmlerror.h: avoid an include problem if
3932 #include <libxml/xmlerror.h> happens first in code
3933 seems to be the case in KDE libs
3934
3935Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3936
3937 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3938 from Igor for Windows
3939
3940Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3941
3942 * Makefile.am: Gary Pennington pointed out a missing prefix
3943
3944Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3945
3946 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3947 * doc/*: upgraded and rebuilt the docs
3948
3949Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3950
3951 * HTMLparser.c: fix comment in scripts element parsing.
3952 * result/HTML/doc3*: updated the results.
3953
3954Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3955
3956 * uri.c: another URI bug fix #63336, using Joel Young patch.
3957
3958Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3959
3960 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3961 a cleaned up version of the Pwd shell string generation.
3962
3963Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * valid.c include/libxml/tree.h: trying to fix namespaces +
3966 validation problems for good, closing #63619 in the process
3967 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3968 wrong in this respect, fixed it.
3969
3970Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3971
3972 * xmllint.c: Morus Walter patch to allow --format and --encode
3973
3974Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3975
3976 * debugXML.c: Stefan Kost provided an help command for the shell
3977
3978Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3979
3980 * debugXML.c: Heiko Rupp pointed that the shell would crash
3981 on empty nodesets returns.
3982
3983Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3984
3985 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3986 migh need the history libraries
3987
3988Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3989
3990 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3991 handle the case of < in quoted attributes, Bastian Kleineidam
3992
3993Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3994
3995 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3996 fixing catalog breakages
3997 * Makefile.am catalog.c result/catalogs/catal
3998 result/catalogs/mycatalog.* test/catalogs/catal*:
3999 fixed more problems in catalog support, added more regression tests
4000 for both XML and SGML catalog handling
4001
4002Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4003
4004 * debugXML.c: applied an improvement to xmlGetLineNo() from
4005 Keith Isdale
4006
4007Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4008
4009 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4010 Side effect of the progressive catalog loading
4011
4012Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * Makefile.am: confexecdir and confexec_DATA were defined twice
4015 pointed out by Karl Eichwalder
4016
4017Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4018
4019 * xmlcatalog.c: avoid unlink() and use remove() instead.
4020
4021Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4022
4023 * libxml.spec.in: cleanup
4024 * include/libxml/xmlwin32version.h: updated with 2.4.8
4025
4026Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4027
4028 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4029 of compiling libxml with a non standard set of options
4030
4031Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4032
4033 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4034 document --sgml option, fixing gnome bugzilla #63382
4035
4036Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4037
4038 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4039 breakage of 2.4.7, added a couple of really needed APIs
4040 like xmlCatalogIsEmpty() and xmlNewCatalog()
4041 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4042 for install-catalog
4043 * configure.in: preparing 2.4.8
4044
4045Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4046
4047 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4048 include/libxml/tree.h include/libxml/xmlIO.h: more include
4049 cleanups, export cleanly one html output + format function.
4050
4051Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4052
4053 * parser.c: removed initGenericErrorDefaultFunc call from
4054 xmlInitParser() since it could destroy previous calls to
4055 xsltSetGenericErrorFunc() effects
4056
4057Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4058
4059 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4060 keyword.
4061
4062Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4063
4064 * Makefile.am: cleanup
4065 * threads.c: cleanup too
4066 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4067 from xsltproc
4068 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004069 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004070
4071Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4072
4073 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4074 was not used anymore !
4075
4076Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4077
4078 * configure.in: preparing 2.4.7
4079 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4080 manual page from John
4081 * doc/*: updated the doc and rebuilt the generated pages
4082
4083Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4084
4085 * xmlIO.c: closing bug #62711, the library should never
4086 close stdin or stdout.
4087
4088Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4089
4090 * uri.c: second pass at fixing #63336, using Joel Young
4091 final patch. looks okay.
4092
4093Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4094
4095 * uri.c include/libxml/uri.h: trying to clear #63336
4096 allowing the escaping routine to parse unconformant
4097 URI-References.
4098
4099Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4100
4101 * vms/readme.vms vms/build_libxml.com nanoftp.c
4102 include/libxml/xmlversion.h.in: a few VMS updates from
4103 John A Fotheringham
4104 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4105 and xmlCleanupOutputCallbacks() for the Perl binding people.
4106
4107Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4108
4109 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4110 apply fixes to close #63271 and avoid segfaults when
4111 the error routine gets callbed before xmlInitParser()
4112 get called.
4113 * nanoftp.c error.c: Applied patches from Justin Fletcher
4114 correcting some xmlGenericError misuses.
4115
4116Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4117
4118 *doc/xmllint.xml, doc/xmllint.1
4119 New and improved man page for xmllint - .xml is the original, .1
4120 is the generated man page
4121
4122Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4123
4124 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4125 the web site from the main HTML document.
4126
4127Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4128
4129 * parser.c: fixed an erroneous validation bug when PE refs
4130 occurs in external parsed entities referenced from the
4131 internals subset
4132 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4133 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4134 added the associated testcase, it's a nice one.
4135 * HTMLparser.c: generate the DTD node as HTML still ...
4136 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4137
4138Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4139
4140 * HTMLparser.c: fixed a bug in htmlNewDoc()
4141
4142Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4143
4144 * test/threads/*: added entities testing to the Thread test
4145 * testThreads.c: make the test reasonable
4146 * DOCBparser.c: fix the DTD public and system ID
4147 * xmllint.c: added --sgml for SGML DocBook importing
4148 * Makefile.am: added Docbtests target
4149
4150Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4151
4152 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4153 * testThreads.c: removed bogus include
4154
4155Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4156
4157 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4158 fixed a very serious (looping) validation bug
4159
4160Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4161
4162 * include/libxml/globals.h include/libxml/threads.h threads.c
4163 testThreads.c: far more testing, cleaning up bugs
4164 * *.c : make sure globals.h is always included.
4165
4166Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4167
4168 * HTMLparser.c: try to get rid of parser loops for good.
4169
4170Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4171
4172 * configure.in: fixed some bugs in CFLAGS passing.
4173 * test/threads Makefile.am testThreads.c: added a specific
4174 threaded test case (really nasty, guaranteed).
4175
4176Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4177
4178 * catalog.c: serious cleanup on the management of the
4179 XML catalog tree, more tests done, especially with
4180 the catalog PI.
4181
4182Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4183
4184 * catalog.c: avoid a problem in catalog cleanup on SMP if
4185 catalogs were not initialized.
4186
4187Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4188
4189 * catalog.c xpath.c: trying to cleanup the not thread safe
4190 parts of the library.
4191
4192Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4193
4194 * include/libxml/globals.h configure.in global.data: make
4195 the allocation be per-thread a configure option
4196 * encoding.c include/libxml/parser.h: fixed compilation
4197 errors
4198
4199Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4200
4201 * include/libxml/parser.h: Norm reported that a few lines
4202 added were breaking libxslt compile, removed them for now
4203
4204Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4205
4206 * parser.c parserInternals.c threads.c: debugged and fixed
4207 initialization problems which were giving troubles on SMP
4208 boxes.
4209
4210Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4211
4212 * include/libxml/Makefile.am: missing globals.h
4213
4214Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4215
4216 * globals.c: added a couple of standard includes.
4217
4218Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4219
4220 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4221 include/libxml/parserInternals.h include/libxml/tree.h
4222 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4223 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4224 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4225 Applied the last patches from Gary, cleanup, activated threading
4226 all user accessible global variables are now handled in globals.[ch]
4227 Still a bit rought but make tests passes with either
4228 --with-threads defined at configure time or not.
4229 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4230 linking options
4231
4232Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4233
4234 * Makefile.am include/libxml/Makefile.am
4235 include/libxml/globals.h globals.c include/libxml/threads.h
4236 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4237 configure.in: started integrating the core of the thread support
4238 not activated yet but half integrated. The code should still
4239 compile and work anyway.
4240
4241Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4242
4243 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4244 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4245 integrating the non-controversial parts of Gary Pennington
4246 multithread patches
4247 * catalog.c: corrected a small bug introduced
4248
4249Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4250
4251 * catalog.c include/libxml/catalog.h: very serious cleanup,
4252 isolating unportable code and as much as possible the accesses
4253 to the global shared catalog. May need more testing !
4254
4255Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4256
4257 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4258 Keith Isdale patches for the XSLT debugger interfaces. Some
4259 cleanup
4260
4261Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4262
4263 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4264 * DOCBparser.c: generate line nubers in elements
4265
4266Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4267
4268 * configure.in: preparing 2.4.6 release
4269 * doc/xml.html doc/html/*: updated and rebuilt the docs
4270 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4271
4272Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4273
4274 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4275 adding documentation for DV's supercatalog support
4276
4277Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4278
4279 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4280 super catalog support adding one API and one flag --sgml to
4281 xmlcatalog
4282
4283Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4284
4285 * doc/xmlcatalog_man.xml, xmlcatalog.1
4286 One more crack at
4287 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4288
4289
4290Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4291
4292 * xpath.c: implemented xmlXPathObjectCopy for external objects
4293 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4294
4295Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4296
4297 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4298 finishing up fix to
4299 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4300 the xmlcatalog man page display more elegantly
4301
4302Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4303
4304 * configure.in: closing bug #61832
4305 * HTMLparser.c: removed a warning
4306
4307Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4308
4309 * xpath.c: fixing #61673 part I, do not loose doc information
4310 when copying result value trees.
4311
4312Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * xpath.c: trying to harden the XPath interpreter
4315
4316Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4317
4318 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4319 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4320
4321Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4322
4323 * HTMLparser: repaired another loop problem
4324
4325Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4326
4327 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4328 parsing.
4329 * xpath.c: fix bug #61291 the default XML namespace node is
4330 missing from the namespace axis.
4331 * tree.c: refuse to create namespaces nodes with prefix "xml"
4332
4333Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4334
4335 * SAX.c: ouch a non-defined namespace could lead to a crash,
4336 fixed #61215
4337
4338Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4339
4340 * parserInternals.c: closed bug #61054
4341
4342Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4343
4344 * include/libxml/Makefile.am: closing #60708
4345
4346Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4347
4348 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4349 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4350
4351Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4352
4353 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4354
4355Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4356
4357 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4358 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4359
4360Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4361
4362 * catalog.c: Justin Fletcher provided cleaup code in case
4363 HAVE_STAT is not defined
4364 * include/win32config.h: Igor Zlatkovic suggested to have
4365 HAVE_STAT defined there
4366
4367Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4368
4369 * catalog.c - fixed typing error reported by M. Barros
4370
4371Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4372
4373 * xmllint.c - fixing typo
4374
4375Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4376
4377 * HTMLparser.c: small enhancement to prevent loop on
4378 unrecognizable data
4379
4380Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4381
4382 * parserInternals.c: applying patch from bug #60757 this
4383 should close it
4384
4385Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4386
4387 * catalog.c xmlcatalog.c: removed a couple of warning
4388 * xpath.c: try to solve the linking problem on platforms
4389 needing trio to compile
4390
4391Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4392
4393 * Makefile.am libxml.spec.in: backing up non-documented changes
4394 commited without review or aproval by Jens Finke <jens@gnome.org>
4395 * HACKING: made 100% clear that no commit should be done directly
4396
4397Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4398
4399 * configure.in: Joe Orton provided a patch fixing a problem
4400 when iconv is specified to be in a non-standard directory
4401 but wasn't exported in xml2-config --cflags
4402
4403Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4404
4405 * configure.in: let's ship 2.4.5 before getting too much
4406 troubles with 2.4.4 errors.
4407
4408Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4409
4410 * encoding.c entities.c: do not output hexadecimal charrefs
4411 when serializing HTML since some version of Netscape can't
4412 grok it, generate decimal ones.
4413 * result/HTML/doc3.htm: output changed due to previous test
4414 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4415
4416Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4417
4418 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4419 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4420
4421Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4422 Released 2.4.4
4423
4424 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4425 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4426 updated the configuration scripts systems accordingly
4427
4428Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4429
4430 * configure.in: preparing for 2.4.4
4431 * doc/xml.html doc/html/*: updated and rebuilt the docs
4432
4433Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4434
4435 * win32/dsp/libxml2.def.src: tried to incorporate comments
4436 from bug #59220
4437
4438Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4439
4440 * parser.c result/noent/wml.xml: fixed bug #59981 related
4441 to handling of '&' in attributes when entities are substitued
4442
4443Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4444
4445 * libxml.h include/libxml/xmlversion.h.in
4446 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4447 Tried to close bug #60131
4448
4449Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4450
4451 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4452
4453Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4454
4455 * SAX.c: fixing bug #59946 on xmlns=""
4456
4457Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4458
4459 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4460 but allocates a new error code.
4461
4462Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4463
4464 * xmllint.c: John Fleck fixed typos in the options output
4465 * parser.c SAX.c: fix ignorable white space SAX selection
4466
4467Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4468
4469 * entities.c: Steve Underwood found the possibility of an
4470 ininite loop in case of error.
4471
4472Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4473
4474 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4475
4476Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4477
4478 * parser.c: warn if version is not 1.0 but it's not
4479 strictly speaking an error after analyzing the spec
4480
4481Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4482
4483 *doc/catalog.html - add link to the html version of the
4484 man page, other linguistic cleanups
4485
4486Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4487
4488 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4489 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4490 file, has not yet been included in the build.
4491
4492Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4493
4494 * catalog.c: removed a duplicate affectation Justin Fletcher
4495
4496Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4497
4498 * tree.c: Armin Sander pointed a possible text coalescing
4499 problem, completed his patch.
4500
4501Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4502
4503 * trionan.c: Fixed const and volatile re-definition problem
4504
4505Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4506
4507 * libxml.4 parser.c: doc updates from Heiko Rupp
4508 * parserInternals.c: 2 sanity checks from Heiko Rupp
4509
4510Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4511
4512 * tree.c: applied patch from Armin Sander to make some pointers
4513 const in xmlCopyNode()
4514 * include/libxml/tree.h: added fix to the header
4515
4516Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4517
4518 * xpath.c: hum, restrict the integer usage gcc bug workaround
4519 to only gcc compilers so that other architecture don't get
4520 penalized by this limitation.
4521 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4522
4523Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4524
4525 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4526 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4527
4528Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4529
4530 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4531 --convert option to xmlcatalog to convert SGML ones to
4532 the XML syntax.
4533 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4534
4535 2.4.3 got released at that point
4536Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4537
4538 * catalog.c xmlIO.c: started some serious testing and fixed
4539 a few bug and optmization needs.
4540
4541Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4542
4543 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4544 preparing for a 2.4.3 release even if it may not be ready yet
4545 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4546 all file parsing lookup to go through the entity resolver, add
4547 to add an API to bypass it (needed to load catalogs themselves),
4548 some cleanup on the catalog code too.
4549 * nanoftp.c: small cleanup
4550 * doc/catalog.html: small update
4551
4552Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4553
4554 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4555 Jun Kuriyama
4556
4557Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4558
4559 * doc/catalog.html: finished the catalog documentation
4560
4561Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4562
4563 * doc/catalog.html doc/xml.html: added documentation about
4564 Catalog support, misses an API description
4565 * doc/html/*: reextracted the API pages
4566
4567Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4568
4569 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4570 Added the part about section 7.2 on URI resolution,
4571 fixed a side effect in the HTML parser, look complete
4572 and ready to rock except the URI/SystemID part!
4573
4574Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4575
4576 * include/libxml/catalog.h include/libxml/parser.h
4577 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4578 xmlIO.c: added support and APIs needed for the catalog PI
4579 * include/libxml/xmlIO.h: cleanup
4580
4581Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4582
4583 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4584 include/libxml/catalog.h: starts to look okay, really
4585 plugged the new framework, cleaned a lot of stuff,
4586 added some APIs, except the PI's support missing this
4587 should be mostly complete
4588 * result/catalogs/* test/catalogs/*: added new test, enriched
4589 the existing one with URN ID tests
4590
4591Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4592
4593 * catalog.c: fixed nextCatalog
4594 * result/catalogs/docbook test/catalogs/*: started adding
4595 a small regression test
4596
4597Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4598
4599 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4600 more work on the XML catalog support.
4601 * parser.c include/libxml/parser.h: small cleanup seems using
4602 list as a public parameter name can give portability troubles
4603 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4604 include/libxml/xpath.h include/libxml/Makefile.am: removed
4605 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4606 wrappers
4607
4608Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4609
4610 * Makefile.am trio.c triodef.h trionan.c xpath.c
4611 include/libxml/Makefile.am include/libxml/trionan.h:
4612 Re-worked Not-A-Number and Infinity support.
4613 * xmlcatalog.c: added readline include files
4614
4615Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4616
4617 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4618 testCatalog as xmlcatalog, making it an installed app
4619 adding a shell, and preparing it to be a /etc/xml/catalog
4620 management tool, though not ready yet
4621 * catalog.c include/libxml/catalog.h: adding support for
4622 XML Catalogs http://www.oasis-open.org/committees/entity/
4623 not finished, there is some interesting tradeoffs and a
4624 few open questions left.
4625
4626Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4627
4628 * xmllint.c: fixed a line formatting problem
4629
4630Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4631
4632 * SAX.c: removed a couple of unused variable (Albert Chin)
4633
4634Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4635
4636 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4637 trying to fix some troubles w.r.t. function returning
4638 const xxxPtr.
4639
4640Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4641
4642 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4643 defined
4644
4645Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4646
4647 * xpointer.c: removed unused var
4648
4649Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4650
4651 * testXPath.c: another small cleanup closing bug #59110
4652
4653Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4654
4655 * win32/dsp/libxml2.def.src: small cleanup closing bug
4656 #59108
4657
4658Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4659
4660 * example/gjobread.c: add xmlCleanupParser() before leaving
4661
4662Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4663
4664 * config.h.in configure.in include/libxml/xmlwin32version.h:
4665 released 2.4.2
4666
4667Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4668
4669 * include/libxml/valid.h debugXML.c valid.c: deprecate
4670 the non-boundchecking Sprintf functions, add Snprintf
4671 this should close bug #57984
4672
4673Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4674
4675 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4676 URIs before doing the lookups (pointed by Mark Vakoc)
4677
4678Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4679
4680 * xpath.c: serious changes on Result Value Trees and NodeSets
4681 w.r.t. deallocation and collect operations. Probably not
4682 100% clean (merge of allocated trees smells like a problem).
4683 Seems sufficient to close #58943
4684
4685Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4686
4687 * xmllint.c: adding a --format option
4688
4689Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4690
4691 * xpath.c: count() was broken on Result Value Tree
4692 * xmlIO.c: fixed file:/// accesses on _WIN32
4693
4694Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4695
4696 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4697 macro was renamed, this should close bug #58683
4698
4699Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4700
4701 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4702 entity substitution mode text at the end of the entity might
4703 be added due to text coalescing.
4704 * nanoftp.c parser.c: small cleanup
4705
4706Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4707
4708 * HACKING: added John Fleck right to commit in the doc subdir
4709
4710Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4711
4712 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4713 allow to inherit attributes from the DTD directly in the
4714 tree, this is needed for XPath and can be a useful feature.
4715 Inherited namespaces are always provided at the tree level now
4716 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4717 of tests for this feature (XSLT being the prime user).
4718
4719Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4720
4721 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4722 testSAX.c xmlIO.c xmllint.c include/win32config.h
4723 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4724 include/libxml/xmlwin32version.h.in win32/README.MSDev
4725 win32/dsp/*: applied Win32 Facelift No.2 patches from
4726 Igor Zlatkovic for Windows/MSC
4727
4728Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4729
4730 * SAX.c: unparsedEntityDecl() the URI computation of the
4731 entity wasn't done breaking XSLT unparsed-entity-uri()
4732
4733Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4734
4735 * xpath.c: fixed a bug when walking the descendants and
4736 the current node has no children
4737 * debugXML.c: show up when a text node is supposed to not be escaped
4738
4739Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4740
4741 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4742 worked like the set:leading() function)
4743 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4744
4745Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4748
4749Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4750
4751 * include/libxml/xmlIO.h: apply change to close #58141
4752 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4753
4754Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4755
4756 * parser.c: when the internal subset uses a PE, then the
4757 included entity can use conditional sections.
4758
4759Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4760
4761 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4762 when walking the namespace axis showing up in
4763 libxst/tests/general/bug-12
4764 * xmlmemory.c: added the possibility to trace a given block
4765 defined by its address
4766
4767Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * parser.c: don't override existing encoding specified before
4770 starting xmlParseDocument()
4771
4772Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * include/libxml/xmlwin32version.h: reinserted, needed for
4775 Windows users of CVS
4776
47772001-07-27 Darin Adler <darin@bentspoon.com>
4778
4779 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4780 * testCatalog.c: Add include of <libxml/parser.h>.
4781
47822001-07-27 Darin Adler <darin@bentspoon.com>
4783
4784 * include/libxml/.cvsignore:
4785 * include/libxml/xmlwin32version.h:
4786 Remove this file from CVS because it's generated.
4787
4788Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4789
4790 * parser.c include/libxml/parser.h: applied const patches from
4791 Tom Moog #58002
4792
4793Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4794
4795 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4796 lookup framework
4797
4798Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4799
4800 * tree.c: fixed xmlCopyNode() for documents
4801
4802Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4805
4806Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * parser.c: fixes bug #57652 reported by Morus Walter
4809
4810Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4813
4814Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4815
4816 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4817 errors, lesson don't add new functions at 1am before a release
4818 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4819 from XPath initialization when possible.
4820
4821Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4822
4823 * result/scripts/base*: removing history/readline changed
4824 this slightly
4825 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4826 xmllint.c: make element content line number generation
4827 optionnal to avoid breaking old apps added interface to switch
4828
4829Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004832 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004833 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4834 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4835 John Kroll fixes to allow saving to HTTP via PUT (or
4836 POST of needed).
4837 * doc/html/*.html: regenerated the docs
4838
4839Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4840
4841 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4842 xmlHashScanFull and xmlHashScannFull3 to get passed the
4843 three keys as arguments to the callback function
4844
4845Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4846
4847 * configure.in Makefile.am: removed libxml softlink for good
4848 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4849 100% coverage by gtk-doc
4850
4851Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4852
4853 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4854 fixed serious troubles due to size_t vs. int mismatch
4855
4856Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4859
4860Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4861
4862 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4863 convenient extension API for value and context managing
4864 Now handles external objects through xmlXPathPopExternal,
4865 xmlXPathWrapExternal and xmlXPathReturnExternal.
4866 Added functions for sets operations (intersection, etc.)
4867
4868Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4871 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4872 HTMLparser.c: cleanup of global variables, marking some
4873 const or private.
4874
4875Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4876
4877 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4878 fixed xmlXPathNodeSetItem when passing index=0
4879
4880Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4881
4882 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4883
4884Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * xmllint.c: fixed compilation under Cygwin #57503
4887 * TODO: update
4888
48892001-07-13 Peter Williams <peterw@ximian.com>
4890
4891 * config.h.in: add #undef HAVE_DLFCN_H
4892
4893 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4894 builddir.
4895
4896Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4897
4898 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4899 raised by #57348 and #57381
4900
4901Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4904 tree.c xpointer.c: store the line numbder in element->content,
4905 may break some software, need a configuration mechanism
4906
49072001-07-10 Darin Adler <darin@bentspoon.com>
4908
4909 * .cvsignore:
4910 * example/.cvsignore:
4911 * include/.cvsignore:
4912 * include/libxml/.cvsignore:
4913 Various things that are generated and should be ignored.
4914
4915Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4916
4917 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4918 * doc/xml.html doc/html/*: updated the docs
4919
4920Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921
4922 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4923 validation occured on content with element child
4924
4925Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926
4927 * tree.c: fixed XML Base computation which was broken
4928 * debugXML.c: added a base function to the shell
4929 * Makefile.am result/scripts/* test/scripts/*: added scripts
4930 based regression tests, and adding 2 XML Base tests
4931
4932Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * tree.c: set properties doc and call xmlSetListDoc for properties
4935 content when grafting them in a different tree.
4936 * aclocal.m4: remove from CVS
4937
4938Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4939
4940 * win32/libxml2/libxml2.def.src: added some missing entry point
4941 for XPath (Mark Vakoc)
4942
4943Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4946 layer should URI-Unescape before trying to open resources.
4947
4948Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * xpath.c: fix the name() bug for elements in the default
4951 namespace reported by Charlie Bozeman
4952
4953Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4954
4955 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4956 led to an XPath fix, improvements of SAX initialization, and
4957 an added option --nocdata to testXPath
4958
4959Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960
4961 * doc/libxml-doc.el: Felix Natter provided anew version working
4962 with XEmacs too
4963
4964Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4965
4966 * include/libxml/xpath.h: small cleanup
4967 * doc/xml.html: update
4968
4969Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4970
4971 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4972 released 2.3.14
4973
4974Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4975
4976 * doc/html/*: rebuilt the docs for the release
4977 * doc/xml.html: added 2.3.14 release.
4978
4979Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4980
4981 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4982 were not equal to empty strings
4983
4984Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985
4986 * SAX.c: fixed a URI-Reference computation problem when validating
4987 * xmlIO.c: small cleanup
4988
4989Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4990
4991 * parser.c: improved the description of a couple of interfaces
4992 upon Larry Stamper suggestion
4993
4994Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * SAX.c entities.c parser.c: changed completely the way entities
4997 are handled when running the parser in entity substitution mode.
4998 This fixes a bug reported by Stephan Kulow and nearly divides
4999 by 3 the amount of memory required by libxslt to load and process
5000 DocBook TDG.
5001
5002Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * HTMLparser.c: fixing a too early root closing problem raised
5005 byt Prashanth Naidu
5006
5007Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5010 raised by Mark Vakoc.
5011
5012Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013
5014 * example/Makefile.am: fixed the include path to add srcdir/include
5015 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5016 and some cleanup
5017
5018Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5019
5020 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5021 lot of optimization work, results in significant improvements
5022 when handling really complex XPath queries. Add a small optimizer
5023 for unions, improve [n] and [last()], avoid some costly ops.
5024
5025Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5028 * xpath.c: small cleanup
5029 * xmlGetNsList: reformated, fixed problems if used on Entities
5030
5031Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5032
5033 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5034
5035Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5036
5037 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5038 * Makefile.am example/Makefile.am: workaround automake generating
5039 erroneous deps
5040
5041Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5042
5043 * include/win32config.h: bug #56801 Yon Derek provided a patch
5044 to the windows config file.
5045
5046Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5049 libxml.h : Yon Derek provided a set of changes to compile from
5050 CVS on Windows/MSC
5051
5052Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053
5054 * parser.c: fixed UTF8 BOM support in push mode
5055 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5056 added a specific testcase
5057
5058Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059
5060 * Makefile.am: added --push regression tests
5061 * parserInternals.c: the XML parser segfaulted in --push mode
5062
5063Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * configure.in: moved the symlinks detection within a CVS
5066 check, this is not portable and will be removed soon.
5067 * xpath.c: small cleanup/speedup
5068
5069Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5070
5071 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5072 release of 2.3.12
5073 * parser.c: make an error message if unknow entities in all cases
5074
5075Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076
5077 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5078
5079Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5082 includes were installed in the wrong dir
5083
5084Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5085
5086 * doc/html.xml: warn against sending code to exhibit bugs.
5087
5088Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5089
5090 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5091 Tru64 from Thomas Leitner
5092
5093Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094
5095 * AUTHORS: added William and Bjorn
5096 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5097 daniel@veillard.com hopefully I won't have to do this again
5098 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5099 docs can be rebuilt cleanly now
5100 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5101 from CVs it's generated, added include/libxml/xmlwin32version.h
5102 also generated but which should change far less frequently.
5103 * catalog.c nanoftp.c: made sure to include libxml.h not
5104 libxml/xmlversion.h directly
5105 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5106 when compiling on WIN32 and MSC
5107
5108Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * include/Makefile.am include/libxml/Makefile.am configure.in:
5111 fixed make distcheck and rebuilding the rpms
5112
5113Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5114
5115 * configure.in: should finish the migration of exported includes
5116 into a real include/libxml in CVS, at least for CVS users.
5117 * removed the exported headers, added in include/libxml (as well
5118 as xmlversion.h.in).
5119
5120Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5121
5122 * configure.in: fixed the way to detect symlink
5123
5124Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125
5126 * configure.in: updated, include/libxml is now a real CVS dir
5127
5128Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5131 version works with both libxml1 and libxml2 (it autodetects
5132 the prefix of the html-files) from Felix Natter.
5133 * doc/xml.html: updated doc accordingly
5134
5135Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * xpath.c: fixed the bug generating a template loop in libxslt
5138 when using docbook-xsl-1.4, * should filter out document nodes
5139 * HACKING: added William
5140 * TODO: updated
5141
5142Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5143
5144 * doc/FAQ.html: added a warning about gcc-3.0
5145 * doc/xml.html: added reference to gdome2 and removed a confusing
5146 sentence
5147
5148Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5149
5150 * xmlversion.h: okay this is a generated file, but Windows
5151 users need it and they can't generate it, and I want CVS
5152 Windows users ...
5153 * win32/libxml2/libxml2_so.dsp: Windows project file for
5154 the shared lib version of libxml2
5155 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5156 resources needed for libxslt/xsltproc by Yon Derek
5157
5158Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5159
5160 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5161
5162Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5165
5166Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5167
5168 * include/win32config.h: Yon Derek provided a first fix
5169 to be able to compile libxslt/xsltproc on Windows
5170
5171Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * xpath.c: attempt to work around what seemed a gcc optimizer
5174 bug when handling floats on i386 http://veillard.com/gcc.bug
5175 * tree.c entities.c encoding.c: doing some cleanups while
5176 chasing it
5177
5178Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179
5180 * Makefile.am: cleanup when --without-debug is specified
5181 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5182 w.r.t. --without-debug and other include points
5183 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5184 Catalogs
5185 * configure.in entities.h tree.h HTMLparser.c: removed
5186 --without-corba, made the _private field mandatory
5187
5188Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189
5190 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5191 outputs a BOM in UTF8, an errata has been issued to avoid the
5192 problem, that was the most reasonable solution... Add support
5193 for a leading UTF8 BOM in entities.
5194
5195Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196
5197 * valid.c: fixed a bug found when post validating an entity ref
5198 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5199 activate it too
5200
5201Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5204 weakness in the node copy the XPointer and the XInclude
5205 implementations. Serious cleanup.
5206
5207Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208
5209 * Makefile.am: Kjartan Maraas provided a small patch to
5210 add xml2-config.in to EXTRA_DIST
5211
5212Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5215 provided another failing case found in KDE, the way the
5216 ctxt->vctxt.nodeTab was allocated and freed changed over
5217 time but it wasn't completely cleaned up. This should fix it.
5218
5219Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5220
5221 * parser.c: Stephan Kulow also raised the fact that line number
5222 could get miscounted making debug harder, fixed the problem
5223 in xmlParseCharData()
5224
5225Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5226
5227 * valid.c: Stephan Kulow pointed out a problem when validating
5228 and using an empty entity, forgot a 'break' in a case.
5229
5230Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5231
5232 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5233 * doc/xml.html: updated with 2.3.11
5234
5235Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5236
5237 * TODO: updated adding cleanup of generated doc
5238 * configure.in: prepared to release 2.3.11
5239 * xmllint.c: added --version for bug reporting
5240 * doc/html/*.html: rebuilt the doc
5241
5242Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243
5244 * xpath.c: first part of the work on selecting namespace to
5245 fix bug #56115
5246
5247Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5248
5249 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5250 when using -liconv
5251 * TODO: updated
5252
5253Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5256 cleanup, encoding support.
5257
5258Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259
5260 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5261
5262Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5263
5264 * xpath.c: bug detected by Ankh when / is used as a function arg
5265
5266Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5267
5268 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5269 of element and use it to avoid outputting formatting spaces at
5270 the wrong place. Implemented the format parameter for HTML save.
5271 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5272 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5273 result/HTML/wired.html: of course this impact the result of a
5274 number of HTML tests
5275
5276Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * HTMLtree.[ch]: started augmenting the HTML save API with
5279 encoding and formatting parameters
5280
5281Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * HTMLtree.h: cleanup and started evaluating the work needed on
5284 revamping the HTML output code
5285
5286Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5287
5288 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5289
5290Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291
5292 * valid.c: fixed bug #56049, forgot one check in the
5293 validation routine
5294
5295Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5298
5299Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * libxml.h: fixed an error in last commit
5302 * doc/FAQ.html: added an entry for compilation from CVS
5303
5304Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5305
5306 * xmlversion.h.in libxml.h: Cygwin patches
5307 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5308 * tree.h: cleanup
5309
5310Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311
5312 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5313 memory block in a strange case where libxml is linked twice
5314 in the binary.
5315
5316Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317
5318 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5319 state far too often, simple fix used to avoid it.
5320
5321Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5324 being processed, applied his patch
5325 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5326
5327Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5330 provided fixes to compile on MSCC again
5331 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5332 also provided an update for the project files.
5333
5334Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5335
5336 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5337 bug #55810
5338
5339Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * tree.c: fixed xmlGetNsProp() to close bug #55683
5342 Note this requires libxslt to use it's own function instead.
5343
5344Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345
5346 * HTMLtree.c: when in a pre element no formatting space should
5347 be added.
5348 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5349
5350Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351
5352 * configure.in: added tests for signal() and signal.h
5353
5354Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5355
5356 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5357
5358Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5359
5360 * doc/libxml-doc.el: Felix Natter provided a new version for
5361 libxml2
5362
5363Fri Jun 8 07:20:46 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
5368Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5371
5372Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5375 hack
5376 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5377 * uri.c: fixed a warning
5378
5379Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * HTMLtree.c: trying to close bug #55772 escaping in script
5382 elements
5383 * doc/xml.html: suggest to send mail to the list
5384
5385Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5388 good. Use a macro and based on the solution provided in
5389 vsnprintf manual page from GNU.
5390
5391Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5392
5393 * error.c: Workaround for non-preserving variadic list.
5394 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5395
5396Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * doc/xml.html: added 2.3.10 release
5399
5400Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401
5402 * configure.in: releasing 2.3.10
5403
5404Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5407
5408Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * encoding.c: Robert Collins provided a patch to add the
5411 "US-ASCII" encoding alias
5412
5413Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5414
5415 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5416 string oriented functions and started cleaning the related areas
5417 in xpath.c which needed fixing in this respect
5418
5419Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5420
5421 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5422 #55380
5423 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5424
5425Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * TODO: updated
5428 * nanohttp.[ch] : started adding APIs to get the redirected URL
5429 when this occurs (needed for further base computation
5430 * tree.h: cleanup
5431 * encoding.c: cleanup
5432 * SAX.c: minor change around ctxt->loadsubset
5433
5434Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * Makefile.am include/Makefile.am: small change to have
5437 include/libxml rebuilt if working from CVS.
5438 * uri.c: applied another patch from Carl Douglas for URI escaping,
5439 this should close bug #51876
5440
5441Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5444 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5445 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5446 added specific regression test
5447 * parser.h: preparing for the XSLT mode where DTD inherited
5448 attributes are added to the tree.
5449
5450Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * xinclude.[ch]: Updated the namespace for the Last Call version
5453 * result/XInclude/include test/XInclude/include: updated the
5454 testsuite accordingly
5455
5456Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457
5458 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5459 related to bug #51876
5460
5461Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * tree.c: fixed a gross mistake in base computation, xml:base is
5464 not completely correct yet (need cascade).
5465 * xpath.[ch]: added the few things needed to find a function name
5466 and URI from the XPath context when it is called.
5467
5468Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5471 * DOCBparser.c: small cleanup
5472 * xmllint.c: added a --catalogs option to load catalogs from
5473 $SGML_CATALOG_FILES
5474 * tree.c: cleanup
5475 * configure.in: iconv library fixup, ICONV_LIBS
5476
5477Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * catalog.c: handling of CATALOG entries. detection of recursion,
5480 and a few bugfixes
5481 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5482 against the default namespace
5483
5484Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5487
5488Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * parser.c: fixed propagation context info when parsing an
5491 external entity.
5492 * doc/html/*.html: regenerated a couple of docs
5493
5494Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495
5496 * doc/xml.html: update with 2.3.9 informations
5497
5498Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5501 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5502 * doc/html/* : rebuilt the docs
5503 * valid.c: small patch which may improve some case when
5504 validating.
5505
5506Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * HTMLparser.c: Closed bug #54891
5509 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5510 to the suite
5511
5512Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5513
5514 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5515 applied a documentation patch from LotR and filled in a few missing
5516 descriptions
5517
5518Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * xpath.c tree.c parser.c: speed optimizations at the parser level
5521 document tree freeing and xpath evaluation
5522
5523Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * parser.c parser.h parserInternals.h: fixed a couple of
5526 interfaces for handling memory buffer input to const char *
5527 upon suggestion of JamesH.
5528
5529Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * configure.in: LoTR sent a patch fixing the previous commit
5532
5533Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534
5535 * configure.in: trying to deal again with the stoopid -R linking
5536 flag of Solaris
5537
5538Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * xpath.h: two nodeset access macros from Thomas Broyer
5541
5542Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5543
5544 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5545 patch from Thomas Broyer
5546
5547Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5550 case
5551 * INSTALL: was empty added stuff from the FAQ
5552
5553Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5556 attributes handling and #54433 by adding xmlUnsetProp()
5557 and xmlUnsetNsProp()
5558
5559Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5560
5561 * HTMLparser.c: Patch from Jonas Borgström
5562 (htmlGetEndPriority): New function, returns
5563 the priority of a certain element.
5564 (htmlAutoCloseOnClose): Only close inline elements if they
5565 all have lower or equal priority.
5566 * result/HTML: this of course changed a number of tests results.
5567
5568Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * xmlIO.c catalog.c: plugged in the default catalog resolution
5571 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5572 documentations
5573 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5574
5575Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5576
5577 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5578 integrating catalogs
5579 * catalog.[ch] testCatalog.c: adding a small catalo API
5580 (only SGML catalog support).
5581 * parser.c: restaured xmlKeepBlanksDefault(0) API
5582
5583Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5586
5587Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * parser.c: added xmlParseExternalEntityPrivate() to allow
5590 propagation of ctxt->_private when parsing external entities
5591
5592Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5595
5596Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5599
5600Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5601
5602 * valid.c: warn when indeterminist content model is detected
5603 * result/VC/ElementValid8: this adds a message
5604 * Makefile.am: add --novalid for VCM tests
5605 * parserInternals.c: added a call to Init memory
5606
5607Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5610 when both parameters are NULL.
5611
5612Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * valid.c: applied small patch from Gary Pennington, reindented
5615 some part of the code.
5616
5617Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5620 release, updated and regenerated the docs
5621
5622Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * xpath.c result/XPath/expr/floats : clarified and cleanup
5625 printing of abnormal floats in tests.
5626
5627Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5630 * results/HTML/ : a few changes in the output of the HTML tests as
5631 a result.
5632 * configure.in: tying to fix -liconv where needed
5633
5634Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * Makefile.am: fixed a stupid error
5637
5638Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * configure.in Makefile.am: make the inclusion of the trio
5641 modules in the library conditional
5642
5643Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * DOCBparser.c: patche from László Kovács, fixed entities refs
5646 in attributes handling
5647
5648Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5651 flushing
5652
5653Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * xpath.c: fix of an XSLT namespace bug reported on the list
5656 general/bug-8-
5657
5658Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659
5660 * strio.h trio.c: Dan McNichol suggested a couple of small
5661 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5662
5663Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5664
5665 * tree.c parser.c encoding.c: spent a bit more time looking
5666 at the parsing speed and DOM handling. Added a few more
5667 speedups.
5668
5669Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * parser.c: small but effective parsing speed improvement
5672
5673Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * configure.in: default on the DocBook parser inclusion (for Gnome)
5676 * DOCBparser.h: fixed a header reference
5677
5678Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * configure.in xpath.c: applied Bjorn patches for FPE on the
5681 alpha
5682
5683Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5686 xmlSaveFormatFileTo()
5687
5688Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689
5690 * xpath.c: simple and efficient optimization, XPath functions
5691 aways bind to the same code, cache this
5692 * TODO: updated (by saying some is obsolete)
5693
5694Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * xpath.c: more cleanup work on XPath name parsing routines
5697
5698Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5701 xmlXPathParseName
5702 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5703 * debugXML.c: avoid compilation problems if compiling without
5704 HTML support, Igor Zlatkovic
5705 * win32/libxml2/libxml2.def.src: being able to compile without
5706 XPath on Windows
5707
5708Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * libxml.m4: yet another patch from Toshio Kuratomi
5711
5712Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5715
5716Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * tree.[ch]: added xmlSaveFormatFile interface for saving
5719 and indenting a file.
5720
5721Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * xpath.c: fixed bug #53689 related to processing-instruction()
5724
5725Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * DOCBparser.c: patche from László Kovács
5728
5729Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5730
5731 * parser.c: applied fixes from Christian Glahn bug report #53391
5732
5733Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5734
5735 * error.c: Jean François Lecomte provided a complete description
5736 and a fix to bug #53537
5737
5738Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5741
5742Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * DOCBparser.c SAX.c: a bit more work on entities processing.
5745 Still Need to cleanup XML output and references in attributes
5746
5747Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5748
5749 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5750
5751Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * tree.c: trying to fix #53574, not completely complete,
5754 I would like xmllint --copy --debug test/ent1 and
5755 xmllint --debug test/ent1 to show the same result.
5756 * xpath.c: fix a bug when trying to sort namespace nodes
5757
5758Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * HTMLtree.c: real fix for #53402
5761
5762Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5765 PIs when using xsl:output
5766 * valid.c: closing #53537 some case generate segfaults if there
5767 is validity errors
5768
5769Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5770
5771 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5772 of external parsed entities, added --noent to testDocbook
5773 * valid.c: Garry Pennington found an uninitialized variable
5774 access in xmlValidateElementContent()
5775
5776Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5779 with madness
5780 * result/HTML/ : this modified the result of the regression tests
5781 a lot.
5782
5783Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5786 to doc where it wasn't checked against NULL reported by
5787 Jens Laas
5788
5789Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5792 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5793
5794Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5797 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5798 * SAX.[ch]: cleanup and updates for DocBook
5799 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5800 ex SGML identifier changes
5801 * valid.c: removed a static unused function.
5802
5803Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5804
5805 * HTMLtree.c: applied change for Paul Sponagl on script saving
5806 * Makefile.am: the warning about entity title.xml are normal.
5807
5808Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * configure.in: release of 2.3.7
5811 * Makefile.am: fixing make distcheck
5812
5813Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * doc/html/* doc/xml.html: updated and regenerated the docs
5816
5817Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818
5819 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5820
5821Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * tree.c: fixed #53388 with the provided patch
5824
5825Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * valid.c: Bjorn detected an invalid memory access. Fixed
5828 vstateVPush()
5829
5830Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5833
5834Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5835
5836 * libxml.h: new header used only for the compilation of libxml
5837 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5838 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5839 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5840 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5841 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5842 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5843 baseline (version 1.2 plus a single patch).
5844 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5845 scientific notation for numbers. Tests added.
5846 * xpath.c: formatting of numbers changed to use sprintf
5847 (contribution from William Brack)
5848
5849Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * valid.c: cleanup, more useful debugging
5852 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5853 * xmlIO.c: entity loading is printed as an error when validating
5854
5855Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856
5857 * valid.c: fixed to validate within entities
5858 * test/VCM/v22.xml: added a specific testcase
5859
5860Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * valid.c: forgot an epsilon transition in for ()+
5863 * test/VCM/v21.xml : added a specific test case
5864
5865Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5866
5867 * valid.c: removed a state explosion exhibited by RSS
5868 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5869 from bug #51872
5870
5871Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5874 validation without using an ugly NFA -> DFA algo in the source.
5875 Made a specific algorithm easier to maintain, using a single
5876 stack and without recursion.
5877 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5878 * hash.c: made the growing routine static
5879 * tree.h parser.c: added the parent information to an
5880 xmlElementContent node.
5881
5882Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * SAX.c parser.c xpath.c: generating IDs when not validating
5885 from an external parsed entity was poisoning the ID has table
5886 with removed values. This was killing XSLT on the KDE help
5887 browser.
5888
5889Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890
5891 * entities.h: andrew@ugh.net.au detected a double declaration
5892
5893Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * debugXML.c hash.c tree.h valid.c : some changes related to
5896 the validation suport to improve speed with DocBook
5897 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5898 the way validation errors get reported
5899
5900Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5903 by P C Chow and William M. Brack for XSLT HTML output
5904
5905Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5908 Igor Zlatkovic patches for MSC compilation and added his
5909 updates
5910
5911Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5914 prefix lookup.
5915 * parserInternals.c: fixed the bug reported by Morus Walter
5916 due to an off by one typo in xmlStringCurrentChar()
5917
5918Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * HTMLparser.c result/HTML/*: revamped the way the HTML
5921 parser handles end of tags or end of input
5922
5923Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5924
5925 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5926
5927Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928
5929 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5930 bug where the linktime verions of free() won't work ...
5931
5932Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5935
5936Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937
5938 * doc/xml.html: added 2.3.6 release
5939
5940Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5943 * result/wml.xml: resulted in a small output change
5944
5945Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946
5947 * tree.c: xmlNewDoc was missing the charset initialization
5948 * xmllint.c: added --auto to autogenerate a doc, allow to
5949 reproduce the problem fixed on xmlNewDoc
5950
5951Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * xpath.c: trying to get 52979 solved
5954 * tree.c result/ result/noent/: trying to get 52712 solved, this
5955 also made me clean up the fact that XML output in general should
5956 not add formating blanks by default, this changed the output of
5957 a few tests
5958
5959Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5962
5963Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964
5965 * configure.in: finally released 2.3.6
5966
5967Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * xpath.c: checking for null pointer generated by new code
5970
5971Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * xpath.c: fixed a [] evaluation problem reported
5974 * test/XPath/tests/simpleaddr: extended test
5975 * result/XPath/simpleaddr: updated result
5976
5977Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * xmllint.c: Dan Timis reported a portability problem
5980 on Macs without mmap, fixed it.
5981
5982Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5983
5984 * testXPath.c : added a --tree option allowing to display the
5985 tree dump of the XPath expression
5986
5987Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5988
5989 * xpath.c: fixed a memleak when comparing nodesets
5990 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5991 * tree.c: added a TODO
5992
5993Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994
5995 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5996 we need string functions
5997 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5998 to be able to use them where needed. Applied some changes
5999 to reduce name linking pollution and compile in only what's
6000 needed.
6001 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6002 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6003 for the string manipulation functions
6004 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6005 to the free() function of xmlmemory.c
6006 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6007 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6008 usage.
6009
6010
6011Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012
6013 * error.c: applied the context output patch of the error
6014 handling submitted by Chuck Griffith
6015 * error/VC/*: this slightly change some error logs
6016
6017Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6018
6019 * parser.c: fixed line number reporting on error
6020
6021Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * parser.c: Sullivan and Darin found a parser bug,
6024 applied the patch.
6025
6026Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6029 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6030 xmlversion.h.in xpointer.c: of course the way I defined
6031 UNUSED breaks on old gcc version. Try to be smart and
6032 also define it directly in xmlversion.h
6033 * configure.in: removed -ansi flag from the pedantic set
6034
6035Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6036 Huge cleanup, I switched to compile with
6037 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6038 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6039 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6040 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6041 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6042 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6043 encoding.h entities.c error.c list.[ch] nanoftp.c
6044 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6045 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6046 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6047 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6048 Cleanup, staticfied a number of non-exported functions,
6049 detected and cleaned up a dozen of problem found this way,
6050 avoided a lot of public function name/typedef/system names clashes
6051 * doc/xml.html: updated
6052 * configure.in: switched private flags to the really pedantic ones.
6053
6054Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * configure.in: 2.3.5
6057 * doc/html/*: rebuilt the docs
6058
6059Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060
6061 * parser.c: fixed a reported bug in NOTATION parsing
6062 * uri.c: accepted but not fixed bug 51876, added TODO
6063 * Makefile.am: fixed bug 51876
6064
6065Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6066
6067 * config.h.in configure.in error.c: fix a compilation problem
6068 on platforms without vsnprintf (xml@thewrittenword.com)
6069
6070Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * parser.c: fixed a function name header typo
6073 * SAX.c: notations can also occur in external subset.
6074
6075Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6076
6077 * error.c: removed a C++ like comment
6078
6079Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * parser.c: fixing bug 52299 strange condition leading
6082 to a parser crash due to a buffer overflow
6083 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6084 added the specific test case
6085
6086Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6087
6088 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6089 xmlXPathConvert{String,Number,Boolean} to be able to make
6090 type casts without a context stack, fixed some implementation
6091 problems related to the absence of context at parse-time,
6092 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6093 in the public API too
6094 * xpointer.c xpathInternals.h: we need to know at parse time
6095 whether we are compiling an XPointer
6096
6097Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098
6099 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6100 cleaned up the parser internals, refactored XPath code, added
6101 new compilation based APIs and cleanly separated public and
6102 private APIs.
6103
6104Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105
6106 * xpath.h: the comp field must be added at the end to avoid
6107 killing binary compat.
6108
6109Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110
6111 * Makefile.am: detect XPath memleaks in regreson tests
6112 * error.c: fixed and error w.r.t. error reporting still using
6113 stderr
6114 * hash.c: added new line at end of file
6115 * tree.h: minor cleanup
6116 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6117 expression parsing from evaluation, resulted in a number of
6118 changes internally, and in XPointer. Likely to break stuff
6119 using xpathInternals.h but should remain binary compatible,
6120 new interfaces will be added.
6121
6122Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123
6124 * configure.in: fixed a couple of problems reported by
6125 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6126 without gcc on non linux platforms.
6127
6128Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6131 a fix for --with-html-dir= configure support. I hope it won't
6132 break rpm generation
6133
6134Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * xmlIO.c: one function comment cleanup.
6137
6138Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6139
6140 * SAX.c: external subset notations were improperly registered
6141 in the internal subset.
6142
6143Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6144
6145 * README.cvs-commits: added, pointing to HACKING
6146 * HACKING: updated
6147
6148Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * parser.c: and Matt Sergeant found one in the XML push
6151 parser (erroneous check I forgot to remove when I fixed the
6152 main parser).
6153
6154Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * xpath.c: ptittom found a small bug in UnaryExpr
6157
6158Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * configure.in: bumped to 2.3.4
6161 * error.c: fixed bug #51860
6162 * tree.c: fixed bug #51861
6163 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6164 * tree.[ch] : added xmlDefaultBufferSize
6165 * nanoftp.c: typo in function name header block
6166 * doc/xml.html : updated, added link to XML::LibXSLT
6167 * doc/html/* : rebuilt the docs
6168
6169Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * parser.c SAX.c: the new content parsing code raised an
6172 ugly bug in the characters() SAX callback. Found it
6173 just because of strangeness in XSLT XML Rec ouptut :-(
6174
6175Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * Makefile.am: Martin Baulig suggested to add -lm
6178 * tree.c: found another bug in xmlNodeGetContent()
6179
6180Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * xpath.c: Bjorn found the error related to strictness of comparison.
6183
6184Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * parser.c: trying to fix the Dtd parsing problem reported
6187 by Gary, side effect of last week speed optimizations.
6188
6189Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6190
6191 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6192 * parserInternals.c: removed unneeded test raised by Stric
6193
6194Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6195
6196 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6197 and fixed by William Brack). Added xmlXPathFormatNumber.
6198 Changed the sorting slightly.
6199 * configure.in Makefile.am example/Makefile.am: Added -lm.
6200 Please note that applications linking with libxml2, must
6201 also like with the math library from now on.
6202
6203Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6206
6207Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208
6209 * parser.c: one must report spaces even if the Dtd element
6210 content proves that this is not part of the element content.
6211 * result/valid/*.xml: this changed the ouptu slightly
6212
6213Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * configure.in: bumped to 2.3.3
6216 * doc/xml.html: updated
6217
6218Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219
6220 * tree.c: minor doc fix
6221 * xpath.c: deallocation issues when a result tree has been
6222 converted to a node-set
6223
6224Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * doc/xml.html: oops corrected dates s/2000/2001
6227
6228Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * valid.c: new patch from Gary Pennington
6231
6232Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * doc/xml.html: applied patch from Ankh
6235
6236Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6237
6238 * xinclude.c: fixed a problem building on Mac
6239
6240Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * parser.c: more work on increasing parsing ferformances
6243
6244Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6247 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6248 avoiding memcpy in production builds MEM_CLEANUP macro use
6249 * parser.[ch] parserInternals.c: optimizations of the tightest
6250 internal loops inside the parser. Better checking of I/O
6251 flushing/loading conditions
6252 * xmllint.c : added --timing
6253
6254Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255
6256 * configure.in: bumped to 2.3.2
6257 * doc/xml.html: updated for release
6258
6259Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * xpath.c: found a memleak and fixed a nasty bug
6262
6263Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6264
6265 * xmllint.[c1] : added return code errors for xmllint
6266 * xpath.c: specific debug dump function for result value trees
6267
6268Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * xpath.c: finally implemented xmlXPathCompareNodeSets
6271 * test/XPath/expr/floats results/XPath/expr/floats: added
6272 a test for float expressions
6273
6274Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275
6276 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6277 * parserInternals.[ch]: trying to speed up parsing
6278 * xpath.c : speeded up node set equality op
6279
6280Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6281
6282 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6283 better handling of ID/IDREF and the list modules associated
6284 * configure.in: small CFLAGS cleanup
6285
6286Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287
6288 * configure.in: fixed iconv detection on AIX (stric)
6289
6290Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291
6292 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6293
6294Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6295
6296 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6297 and optimized xmlXPathNodeSetSort
6298
6299Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * xpath.c: bug fix when context size is 0
6302 * parser.c: I like Norm's Dtd because they still manage to break
6303 the parser occasionally
6304
6305Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6308
6309Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6312 attributes within the XML-1.0 namespace
6313
6314Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6315
6316 * xpathInternals.h: exported a few axis functions
6317 * doc/xml.html: updated the doc
6318
6319Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320
6321 * configure.in: applied patch from Daniel van Balen for OpenBSD
6322 and bumped version to 2.3.1
6323 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6324 attempt to find autoclosing was simply broken, removed it,
6325 updated the examples, this is better
6326
6327Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6328
6329 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6330 hash functionnalities.
6331 * doc/html/* : rebuild the doc
6332
6333Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6336 on predicate
6337 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6338 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6339 really want to have tags closed on output even if we accept
6340 unclosed ones on input
6341
6342Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * xpath.c: ouch don't free NULL, rare case fixed
6345 * tree.c: don't coalesce text nodes if they don't have the
6346 same behaviour wrt escaping on output
6347
6348Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6349
6350 * xpath.c: small fixup
6351 * SAX.c: don't warn on empty namespaces.
6352
6353Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * README: a bit of cleanup
6356 * configure.in: preparing for 2.3.0 release
6357
6358Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * hash.[ch]: added a first version of xmlHashSize()
6361 * valid.c: another bug fix from Gary Pennington
6362
6363Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364
6365 * valid.c: couple of bug fixes pointed by Gary Pennington
6366 * HTMLtree.c: #if 0 cleanup
6367
6368Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6371 which removes a time consuming check of xmlXPathNodeSetAdd()
6372 and use it in places where we are sure to not break unicity
6373
6374Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375
6376 * xpath.c: bug fixes found from XSLT
6377 * tree.c: preserve node->name special values when copying nodes.
6378 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6379 external subset are fetched when available but without full
6380 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6381 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6382 output with encoding disabled.
6383
6384Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6387 xmlCheckFilename should not be called from xmlFileOpenW
6388 and xmlGzfileOpenW
6389
6390Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6393 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6394 added the new tests for URI normalization
6395 * testURI.c: fixed stoopid bugs
6396 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6397 the URI in the error messages are now properly normalized
6398
6399Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6402
6403Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6406
6407Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6408
6409 * xpath.c: fixed mod operator
6410
6411Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * parser.c: fixed xmlStrcat doc
6414 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6415 trees.
6416
6417Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * xpath.c result/XPath/tests/chaptersbase
6420 result/XPath/tests/simplebase: fixed XPath node()
6421 * tree.c: small fix in xmlNewNs()
6422 * Makefile.am: removed extraneous xml2Conf.sh rule
6423
6424Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6425
6426 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6427 Changed the library name, in order to get libxml-devel and
6428 libxml2-devel to coexist on a single system
6429 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6430 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6431
6432Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6433
6434 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6435 libxml2-devel installable in // as libxml-devel.
6436
6437Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6438
6439 * doc/Makefile.am: fixed make rebuild in doc
6440 * doc/html/*.html: rebuilt the docs
6441
6442Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6445
6446Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447
6448 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6449 the HTML doc to go into the -devel RPM ...
6450 * aclocal.m4 config.h.in: some updates due to auto* magic
6451
6452Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6453
6454 * xpath.h: added a hook in the context structure allowing to
6455 link to extra support, needed for XSLT
6456
6457Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6458
6459 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6460 xmlXPtrCmpPoints to use it.
6461 * propagated the following patch from Alejandro Forero
6462 * include/win32config.h xmlIO.c: applied further suggestions
6463 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6464 * example/gjobread.c: fixed warnings, now that it builds
6465
6466Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6467
6468 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6469
6470 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6471 filename points to a valid file (not a directory).
6472 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6473 Added calls to xmlCheckFilenameDir.
6474
6475 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6476 `path' (rather than `filename') as the parameter to gzopen and open.
6477
6478Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * Makefile.am: fixed a problem with EXTRA_DIST
6481
6482Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * Makefile.am example/Makefile.am: finally found the trick
6485 to build the example, i.e. add "." in SUBDIRS before example
6486 in the list <grin/>
6487
6488Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * doc/xml.html: updated with an XSLT section, removed pointer to
6491 W3C CVS base.
6492
6493Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494
6495 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6496 too, and deallocation need to occur the same way.
6497
6498Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6499
6500 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6501 type correponding to an XSLT result tree fragment. Share most
6502 of the data format with node set, as well as operators.
6503 * HTMLtree.c: added a newline at the end of the doctype output
6504 whe this one is not present initially.
6505 * tree.c: make sure taht the parent and doc pointers are properly
6506 set when copying attributes (lists).
6507
6508Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6511
6512Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * xpath.c: seems I finally killed that ugly path evaluation
6515 context bug (tagged 9999 in case is is wrong)
6516
6517Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518
6519 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6520 for XSLT
6521
6522Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6523
6524 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6525 for xmlGzfileOpen() bug
6526
6527Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * xpath.c: removed an error found by XSLT usage
6530 * tree.c parserInternals.h: use a predefined static string
6531 for text and comment nodes, avoid freeing them in xmlFreeNode,
6532 exported the string name in parserInternals.h and added
6533 another value to disable encoding at output (for XSLT),
6534 gain memory, time.
6535
6536Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6537
6538 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6539 win32/libxml2/libxml2_so.dsp: new makefiles and update
6540 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6541
6542Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6545 Gary Pennington
6546
6547Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548
6549 * xpath.c: fixed the comaprision of values and nodelists,
6550 need to compare nodelist still ...
6551 * debugXML.c: avoided a possible core dump
6552 * HTMLparser.c: cleanup
6553 * nanohttp.c: contributed fix.
6554 * tree.c: fixes in properties handling added xmlSetNsProp
6555 needed by libxslt
6556 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6557 comment
6558 * TODO: updated
6559
6560Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561
6562 * parser.c parserInternals.c: applied Bjorn Reese optimization
6563 patch
6564
6565Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * Makefile.am: applied patch fro make check from Martin Vidner
6568
6569Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6570
6571 * configure.in: preparing 2.2.11
6572 * doc/html/*: rebuild the HTML files
6573 * doc/xml.html : updated
6574
6575Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6576
6577 * tree.c: fixed a stupid bug
6578 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6579 patches related to validation of an XInclude processing result
6580 * TODO: updated
6581
6582Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6585 on large files
6586
6587Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6588
6589 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6590
6591Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6592
6593 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6594 reported by Jonas Borgström
6595 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6596
6597Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6598
6599 * testXPath.c xpath.c: fixing the XPath union expressions problem
6600 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6601
6602Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6603
6604 * xmllint.c: Made is so if the file name is "-" is will read form
6605 standard input. Sven Heinicke <sven@zen.org>
6606 * tree.c: fixed a problem when growing buffer
6607 * tree.h: fixed the comment of the node types following andersca
6608 comment
6609 * TODO: updated
6610
6611Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6612
6613 * HTMLparser.[ch]: added a way to avoid adding automatically
6614 omitted tags. htmlHandleOmittedElem() allows to change the
6615 default handling.
6616 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6617 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6618 of xmllint too when using --memory flag, added a memory test
6619 suite at the Makefile level.
6620 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6621 with namespace use when encountering QNames in XPath evalation,
6622 added xmlns() scheme in XPointer.
6623 * nanoftp.c : incorporated a fix
6624 * parser.c xmlIO.c: fixed problems raised with encoding when using
6625 the memory I/O
6626 * parserInternals.c: closed bug 25934 reported by
6627 torsten.landschoff@innominate.de
6628 * TODO: updated
6629
6630Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6633 on a non-updated tree :-(, made a 2.2.10 release to correct the
6634 situation
6635
6636Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6639 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6640 integrated a set of OpenVMS changes from Howard Taylor
6641 <Howard.Taylor@pacoast.com>
6642
6643Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6644
6645 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6646 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6647
6648Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6649
6650 * HTMLparser.c: some fixes on auto-open of html/head/body
6651 * encoding.c: fixed a compilation error on some gcc env
6652 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6653 XPointer implementation
6654 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6655 related XPointer tests and associated results
6656
6657Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6658
6659 * doc/xmldtd.html doc/xml.html: following a short step by step
6660 guidance on IRC to help maciej with DTDs I started a small
6661 page on the subject.
6662
6663Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6664
6665 * HTMLparser.c: fixed handling of broken charrefs
6666 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6667 patches
6668
6669Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6670
6671 * doc/xml.html doc/html/* : rebuilt the docs after adding
6672 xinclude and updated page for 2.2.7 and 2.2.8
6673 * configure.in: releasing 2.2.8
6674
6675Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6676
6677 * parser.[ch] parserInternals.c: applied the conditional
6678 section processing fix from Jonathan P Springer
6679 <jonathan.springer2@gte.net>
6680 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6681 project file, fixed iconv default non support
6682 * xpath.c: fixed the problem of evaluating relative expressions
6683 when a node context is provided.
6684
6685Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6686
6687 * nanoftp.c: fixed gcc 2.95 new warnings
6688 * SAX.c: fixed a stupid bug
6689 * tree.c: fixed a formatting problem when round-tripping
6690 from/to memory
6691 * xinclude.c: chased memleak, fixed a base problem
6692 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6693 xmlXPtrBuildNodeList()
6694 * TODO: updated
6695 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6696 adding a first small set of regression tests for XInclude
6697
6698Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6699
6700 * nanohttp.[ch]: applied Wayne Davison patches to access
6701 the WWW-Authorization header.
6702 * parser.c: Closed Bug#30847: Problems when switching encoding
6703 in short files by applying Simon Berg's patch.
6704 * valid.c: fixed a validation problem
6705 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6706 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6707 Wayne Davison
6708 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6709 need to be extended to non full nodes selections.
6710 * xinclude.c: starts to work decently
6711
6712Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6713
6714 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6715 debugXML.c xmlversion.h.in: Started adding XInclude support,
6716 this is a new xmllint option
6717 * tree.c xpath.c: applied TOM patches for XPath
6718 * xpointer.c: fixed a couple of errors.
6719 * uri.c: added an escaping function needed for xinclude
6720 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6721 new warning from RH70 gcc's version
6722
6723Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6724
6725 * HTMLparser.c: fixed loop on invalid char in scripts
6726 * parser.c: update to description of xmlIOParseDTD()
6727 * libxml.m4 xmlversion.h.in: changes contributed by
6728 Michael Schmeing <m.schmeing@internet-factory.de>
6729 * configure.in: preparing for 2.2.7
6730 * Makefile.am: trying to avoid config.h and acconfig.h
6731 being included in the distrib
6732 * configure.in: released 2.2.7
6733
6734Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6735
6736 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6737 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6738
6739Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6740
6741 * parser.[ch]: added xmlIOParseDTD()
6742 * xpointer.c: added support for the 2 extra parameters of
6743 string-range, fixed a stoopid error when '0' was present
6744 in XPointer expressions
6745 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6746 testsuite for the above
6747
6748Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6749
6750 * libxml.spec.in: improved package descriptions
6751
6752Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6753
6754 * xpath.c xpathInternals.h: applied a large cleaning patch
6755 from TOM <ptittom@free.fr>, it also add namespace support
6756 for function and variables registration.
6757
6758Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6759
6760 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6761 * Makefile.mingw: Wayne Davison's update adding hash.c
6762
6763Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6764
6765 * xpath.c: fixed the root evaluation problems
6766 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6767 ignorable spaces with <b> <bold> <em>
6768 * tree.c: fixed a loop in xmlSearchNsByHref()
6769
6770Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6771
6772 * xpath.c: applied another XPath patch from TOM
6773 * xpath.c include/makefile.am: applied another patch from
6774 china@thewrittenword.com (cleanup on IRIX).
6775
6776Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6777
6778 * xml-config.1: received a fixed version from Fredrik Hallenberg
6779 <hallon@lysator.liu.se>
6780
6781Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6782
6783 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6784 cleanup patch for XPath
6785
6786Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6787
6788 * patched to redirrect all "out of context" error messages to
6789 a reconfigurable routine. The changes are:
6790 * xmlerror.h : added the export of an error context type (void *)
6791 an error handler type xmlGenericErrorFunc there is an interface
6792 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6793 to reset the error handling routine and its argument
6794 (by default it's equivalent to respectively fprintf and stderr.
6795 * all the c files: all wild accesses to stderr or stdout within
6796 the library have been replaced to calls to the handler.
6797
6798Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6799
6800 * configure.in: release 2.2.6
6801 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6802 exporting the inner functions of xpath for extension modules
6803 * doc/*: updated and rebuilt the doc
6804
6805Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6806
6807 * nanohttp.c : applied Wayne HTTP cleanup patch
6808 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6809 and xmlNodeSetSpacePreserve()
6810
6811Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6812
6813 * xpath.c: closing bug #29260
6814
6815Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6816
6817 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6818 multikey tuples, made hash structure opaque
6819 * valid.[ch]: moved elements, attributes, notations decalarations
6820 as well as ID and refs to hash tables.
6821 * entities.c: hash cleanup
6822 * xmlmemory.c: fixed a dump problem in debug mode
6823 * include/Makefile.am: problem passing in DESTDIR= values patch
6824 from Marc Christensen <marc@calderasystems.com>
6825 * nanohttp.c: removed debugging remains
6826 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6827 * HTMLparser.c parser.c: fixing a number of problems with the
6828 macros in the *parser.c files (Wayne).
6829 * HTMLparser.c: close the previous option when opening a new one
6830 (Marc Sanfacon).
6831 * result/HTML/*: updated the HTML results accordingly
6832
6833Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6836 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6837 XPath functions and XML entities table to them. More to come...
6838 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6839
6840Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * tree.c: coalesce adjacent text nodes
6843 * valid.c: handling of blank nodes in DTd validation (raised
6844 by problems with a posteriori validation).
6845 * nanohttp.c: changing behaviour on HTTP write stuff.
6846 * HTMLtree.c: forced body and html to be explicitely closed.
6847 * xpath.h: exported more XPath functions.
6848
6849Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6850
6851 * Release of 2.2.5
6852 * xpointer.c: range() range-inside and other helper functions
6853 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6854
6855Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6856
6857 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6858 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6859
6860Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6863 and XPointer modules
6864
6865Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * SAX.h: closed #25107
6868
6869Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6870
6871 * testSAX.c: fixed problem with cdata reporting
6872 * SAXresult/* : updated
6873
6874Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6875
6876 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6877 Closed bug #27499, added to regression tests
6878 * TODO: updated
6879
6880Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6881
6882 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6883 support for SCRIPT and STYLE with help from Bjorn Reese
6884 * test/HTML/* result/HTML/*: added simple testcase and updated
6885 the existing ones.
6886
6887Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6888
6889 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6890 string-range for empty strings
6891 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6892 test/XPath/xptr/strrange: augmented the XPointer testsuite
6893
6894Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6895
6896 * doc/xml.html doc/xmlmem.html: added a module describing memory
6897 interfaces and use, updated the main page.
6898
6899Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6900
6901 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6902 nanoftp code work on Windows too now
6903
6904Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6905
6906 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6907 * xpointer.c: implemented string-range() at least a good first version
6908 * test/XPath/docs/str test/XPath/xptr/strrange
6909 result/XPath/xptr/strrange: the string-range() tests
6910
6911Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6912
6913 * Makefile.am include/Makefile.am include/win32config.h
6914 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6915 and make distcheck
6916
6917Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6920 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6921 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6922
6923Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6924
6925 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6926 patch for socklen_t detection by
6927 Albert Chin-A-Young <china@thewrittenword.com>
6928
6929Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6930
6931 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6932 and added a --dtdvalid option to xmllint used to test it
6933
6934Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6935
6936 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6937 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6938
6939Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6940
6941 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6942 handlings (registration, lookup, cleanup)
6943
6944Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6945
6946 * configure.in Makefile.am include/makefile.am: adding XPointer
6947 and XPtrtests target
6948 * xpointer.[ch] : new files for XPointer support
6949 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6950 more XPath tests
6951
6952Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6953
6954 * configure.in: fixed, very broken, make distcheck works again
6955
6956Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6957
6958 * More work toward 2.2.5, integrated a number of patches
6959 * configure.in Makefile.am win32config.h.in: trying to cleanup
6960 make distcheck .... huh ...
6961 * include/Makefile.am include/win32config.h: new directory
6962 for includes
6963 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6964 updated teh makefiles and instructions for WIN32
6965 * xpath.c: small fixes
6966 * test/XPath/ results/XPath: updated the testcases and results
6967 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6968 suggested patches
6969 * valid.c: fixed an ID bug
6970
6971Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6972
6973 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006974 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006975 * xpath.[ch]: worked on XPointer
6976
6977Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6978
6979 * configure.in Makefile.am: 2.2.5, ship the include in an
6980 include/libxml subdirectory, use symlinks when using CVS
6981 * testSAX.c: fixed small bug
6982 * testXPath.c: changed the way testfiles are parsed
6983 * debugXML.c: same kind of cleanup when parsing an argument expression
6984 XPath/XPointers can have blanks embedded
6985 * xpath.[ch]: more cleanup, reorgs for XPointer work
6986 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6987 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6988
6989Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6992 in the XPath engine, rewrote large parts of it, now it's far
6993 cleaner and in sync with the REC not an old WD. Fixed a parsing
6994 problem in the interactive XML shell found when testing XPath.
6995
6996Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6997
6998 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6999 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7000 examples with the extra test
7001
7002Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7003
7004 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7005 the global init function.
7006
7007Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7008
7009 * HTMLparser.c: Doohhh, attribute name parsing was still case
7010 sensitive ! Fixed this ...
7011 * result/HTML/* : updated the tests results accordingly
7012
7013Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7014
7015 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7016 engine, should be far more stable, incorporated a new version of
7017 preceding/following axis, need testing
7018 * uri.c: fixed file:///c:/a/b/c problem
7019 * test/XPath/tests/idsimple: augmented the XPath tests
7020
7021Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7022
7023 * doc/* rebuilding docs for 2.2.4 release
7024
7025Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7026
7027 * configure.in: releasing 2.2.4
7028 * parser.[ch]: added xmlStrEqual()
7029 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7030 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7031 use xmlStrEqual instead
7032 * TODO: updated
7033 * added an XPath test
7034
7035Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7036
7037 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7038 * entities.h: exported xmlInitializePredefinedEntities
7039 * parser.[ch] : added xmlInitParser()
7040 * parserInternals.h : had to export htmlInitAutoClose()
7041
7042Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7045 problems
7046 * Makefile.am : added XPath regression tests to normal tests
7047 * uri.c: fixed a problem with local paths, cleanup
7048 * parser.c: fixed a problem with large CData sections
7049
7050Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7051
7052 * configure.in xml-config.in: patch from "Ben Taylor"
7053 <sol7x86@hotmail.com> for solaris shared libs lookup
7054
70552000-09-30 Martin Baulig <baulig@suse.de>
7056
7057 * libxml-2.0.pc.in: Provide pkg-config script.
7058
7059 * configure.in: Create the libxml-2.0.pc script from the
7060 libxml-2.0.pc.in templates.
7061 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7062 script in `$(libdir)/pkgconfig'.
7063
7064Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7065
7066 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7067 when compiling with MSC
7068
7069Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7070
7071 * xpath.c: patch for normalize-string() substring-before(),
7072 substring-after() and translate() functions from Bjorn Reese
7073 <breese@mail1.stofanet.dk>
7074 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7075 Fredrik Hallenberg <hallon@lysator.liu.se>
7076 * TODO: updated
7077
7078Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7079
7080 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7081 problem of socklen_t being undefined on a number of platforms
7082 * debugXML.c: fixed a compilation problem when without snprintf
7083
7084Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7087 an URI bug and a fix for the control-character-induced infinite loop
7088 * nanohttp.c: preventive fix for compiling on WIN32
7089
7090Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7091
7092 * xmlint.c: closing bug #25000
7093
7094Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7095
7096 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7097 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7098 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7099 related function, fixing xmlStrncmp(), and associated cleanup
7100 * result/HTML/entities.html.sax: updating result
7101
7102Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7103
7104 * uri.c: applied patch for URI escaping from Wayne Davison
7105 <wayned@blorf.net>
7106 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7107 from Denis Barbier <barbier@imacs.polytechnique.fr>
7108 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7109 patch from Wayne Davison
7110
7111Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7112
7113 * doc/xml.html : updated with new releases, adding "how to help"
7114
7115Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7116
7117 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7118 removed a few warnings in pedantic mode ...
7119 * parserInternals.c parser.c: moved encoding switching function
7120 to parserInternals.c
7121 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7122
7123Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7124
7125 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7126 error or warning handlers
7127
7128Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7129
7130 * parserInternals.c parserInternals.h parser.c Makefile.am:
7131 created a new module parserInternals.c, moved most of the
7132 code shared by the various parsers there, as well as
7133 deprecated code from parser.c. More cleanup of parser.c
7134 * uri.c: fixed a problem when URI is NULL
7135 * valid.c: speedup when looking for an attribute declaration
7136
7137Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7138
7139 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7140 the cleanup of the computation of URI references when seeking
7141 external entities. The URI reference string and the resulting
7142 URI are both stored now.
7143 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7144 large s(n)printf checks and cleanup from Denis Barbier
7145 <barbier@imacs.polytechnique.fr>
7146 * xmlversion.h.in tree.h: couple of SGML declarations for a
7147 possible docbook module.
7148 * result/VC/ : a couple of test output changed due to the change
7149 of the entities URI
7150
7151Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7152
7153 * parser.h: added a _private field for linking user's data
7154
7155Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7156
7157 * parser.c parserInternals.h: demacroified most of the IS_XXX
7158 the gain in size is significant so ...
7159
7160Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7161
7162 * entities.c: cases where looking up entities with doc==NULL
7163 covered
7164
7165Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7166
7167 * uri.c: applied Wayne Davison patch
7168 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7169
7170Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * uri.c testUri.c: applied Wayne Davison patches
7173 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7174 * Makefile.in: added URItest and included thenin "make tests"
7175
7176Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7177
7178 * xmlversion.h.in: closed bug 22941
7179
7180Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * doc/xmlio.html: added doc and example for entity loader
7183 redefinition.
7184
7185Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7186
7187 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7188 used by libxml
7189
7190Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7191
7192 * parser.c: Fixed bug on invalid ontent characters and when using
7193 push.
7194 * xmllint.c: fixed xmllint endling of errors in push mode
7195
7196Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7197
7198 * HTMLparser.c testHTML.c: applied two new patches from
7199 Wayne Davison <wayned@users.sourceforge.net>
7200 * result/HTML/*.sax: regenerated HTML SAX output
7201 * parser.c: more cleanup.
7202
7203Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7204
7205 * HTMLparser.[ch] testHTML.c: applied the second set of
7206 patches from Wayne Davison <wayned@users.sourceforge.net>,
7207 adding htmlEncodeEntities()
7208 * HTMLparser.c: fixed an ignorable white space detection bug
7209 occuring when parsing with SAX only
7210 * result/HTML/*.sax: updated since the output is now HTML
7211 encoded...
7212
7213Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7214
7215 * HTMLparser.[ch]: applied some of Wayne Davison
7216 <wayned@users.sourceforge.net> patches
7217
7218Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7221 undeclared namespace prefix was used, added a warning.
7222 Cleaned up support w.r.t. entities, spilling out a warning
7223 and being pedantic on lookups.
7224 * test/warning/ent9 : added testcase for previous example.
7225 * TODO: updated
7226 * parserInternals.h parser.c: changed the way names are parsed
7227 now allow infinite size and decrease penalty for normal use
7228 * parser.c: Started a big cleanup/check of the parser code,
7229 fixed some of the most tortuous entity code, spotted code
7230 unused anymore
7231 * test/*: added tests for very long names and related nasty
7232 things.
7233
7234Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7235
7236 * doc/encoding.html: added encoding aliases doc
7237 * doc/xml.html: updates
7238 * encoding.[ch]: added EncodingAliases functions
7239 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7240 bottleneck affecting large DTDs like Docbook
7241 * parser.[ch] xmllint.c: added a pedantic option, will be
7242 useful
7243 * SAX.c: redefinition of entities is reported in pedantic mode
7244 * testHTML.c: uninitialized warning from gcc
7245 * uri.c: fixed a couple of bugs
7246 * TODO: added issue raised by Michael
7247
7248Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7249
7250 * doc/encoding.html: propagated Martin Duerst suggestions
7251
7252Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7253
7254 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7255 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7256 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7257 by Wayne Davison
7258
7259Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7260
7261 * nanoftp.c nanohttp.c: small cleanup
7262 * TODO: updated
7263
7264Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7265
7266 * added an old VC testcase and updated title.xml entity
7267
7268Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7269
7270 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7271 done on auto-opening of <p> tags and cleanup of SAX output
7272
7273Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7274
7275 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7276
7277Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * doc/xml.html libxml.* structure.*: updated the doc a bit
7280
7281Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7282
7283 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7284 of SAX tests
7285
7286Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7287
7288 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7289 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7290
7291Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7292
7293 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7294 * testHTML.c: fix core dump on Solaris 2.x systems
7295 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7296 * result/HTML/*.sax: previous bug fix lead to new results
7297
7298Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7299
7300 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7301 * configure.in: added --with-readline=DIR to accept alternate
7302 path for readline include/library
7303 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7304 for ANSI under HP-UX
7305 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7306 includes @LIBS@
7307
7308Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7309
7310 * doc/* : rebuilt the docs
7311 * getting ready for 2.2.2 release
7312
7313Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7314
7315 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7316 and xmlAddFeature()
7317 * tree.[ch]: added xmlAddChildList()
7318 * xmllint.c: MAP_FAILED macro test
7319 * parser.h: added xmlParseCtxtExternalEntity()
7320 * valid.c: applied bug fixes removed warning
7321 * tree.c: added CDATA block to elements content
7322 * testSAX.c: cleanup of output
7323 * testHTML.c: added SAX testing
7324 * encoding.c: better error recovery
7325 * SAX.c, parser.c: fixed one of the external entity processing
7326 of the OASis testsuite
7327 * Makefile.am: added HTML SAX regression tests
7328 * configure.in: bumped to 2.2.2
7329 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7330 SAX results
7331
7332Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7333
7334 * configure.in: patch for HP compiler
7335
73362000-08-04 Sven Heinicke <sven@zen.org>
7337
7338 * xmllint.c: Was coredumping sometimes when the file given didn't
7339 exist.
7340
7341Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7344
7345 when using in memory parsing. Need some cleanup.
7346 * xmllint.c configure.in: added a --memory flag to test memory
7347 parsing
7348
7349Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * nanohttp.c: fixed socklen_t replacement to unsigned int
7352 * parser.c: fixed a space handdling missing at the end of
7353 production 28 DOCTYPE.
7354 * xmlmemory.c: fixed a stupid bug on the routine to override
7355 allocation functions
7356 * TODO: updated
7357
7358Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7359
7360 * doc/ regenerated the docs
7361
7362Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * doc/encoding.html doc/xml.html: added I18N doc
7365 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7366 improvements, both parser and filters, added ASCII & HTML,
7367 fixed the ISO-Latin-1 one
7368 * xmllint.c testHTML.c: added/made visible --encode
7369 * debugXML.c : cleanup
7370 * most .c files: applied patches due to warning on Windows and
7371 when using Sun Pro cc compiler
7372 * xpath.c : cleanup memleaks
7373 * nanoftp.c : added a TESTING preprocessor flag for standalong
7374 compile so that people can report bugs more easilly
7375 * nanohttp.c : ditched socklen_t which was a portability mess
7376 and replaced it with unsigned int.
7377 * tree.[ch]: added xmlHasProp()
7378 * TODO: updated
7379 * test/ : added more test for entities, NS, encoding, HTML, wap
7380 * configure.in: preparing for 2.2.0 release
7381
7382Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7383
7384 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007385 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007386
7387Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7388
7389 * doc/xml.html: changed the xmlsoft.org structure, updated the
7390 examples w.r.t. root and childs
7391
7392Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7393
Daniel Veillard784b9352003-02-16 15:50:27 +00007394 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007395
7396Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7397
7398 * HTMLparser.c: Work on character encoding support for the HTML parser
7399 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7400 * encoding.c: Fixed a potential memleak in the encoding stuff
7401
7402Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * doc/FAQ.html doc/Makefile.am : added a FAQ
7405
7406Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7407
7408 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7409 of the HTML parser to force it to not bypass SAX
7410
7411Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7412
7413 * win32config.h.in: updated
7414 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7415 lacks iconv support :-( need to release 2.1.1
7416 * configure.in: release 2.1.1
7417 * HTMLparser: fixed bug #14784
7418 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7419 by Windows compiler
7420 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7421 the SAX startDocument() callback.
7422 * TODO: updated
7423
7424Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7425
7426 * added xmlStopParser()
7427
7428Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7429
7430 * configure.in: 2.1.0 prerelease
7431 * Large resync between W3C and Gnome tree
7432 * nanoftp, nanohttp.c: fixed stalled connections probs
7433 * HTMLtree.c SAX.c : support for attribute without values in
7434 HTML for andersca
7435 * valid.c: Fixed most validation + namespace problems
7436 * HTMLparser.c: start document callback for andersca
7437 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7438 * parser.h, SAX.c: serious speed improvement for large
7439 CDATA blocks
7440 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7441 different encoding
7442 * example/Makefile.am example/gjobread.c tree.h: work on
7443 libxml1 libxml2 convergence.
7444 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7445 and the LIBXML_TEST_VERSION macro
7446
7447Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * doc/xml.html: various patches and improvements typo fixed by
7450 Felix Natter
7451 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7452 from Felix Natter <fnatter@gmx.net>
7453
7454Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7455
7456 * doc/upgrade.html: updated with instructions for support of both
7457 libxml-1.x and libxml-2.x
7458 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7459 for 2.x support and also fixed includes
7460
7461
7462Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7463
7464 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7465 the encoding support, added iconv support, so now libxml if
7466 compiled with iconv automatically support japanese encodings
7467 among others. Work based on initial patch from Yuan-Chen Cheng
7468 I may have broken binary compat in the encoding handler
7469 registration scheme, but that was so utterly broken I don't
7470 expect anybody to have used this feature until now.
7471 * parserInternals.h: fixup on the CHAR range macro
7472 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7473 code.
7474 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7475 * uri.c: added xmlParseURI() I can't believe I forgot to
7476 implement this one in 2.0 !!!
7477 * SAX.c: moved doc->encoding update in the endDocument() call.
7478 * TODO: updated.
7479
7480Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7481
7482 * tree.h: removed extraneous xmlRemoveProp definition
7483 * TODO: added item about --disable-corba configure switch
7484 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7485 * nanoftp.c: fixed include problems giving troubles on AIX and
7486 slowlaris
7487 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7488 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7489 comment and headers changes to lower gtk-doc number of warnings
7490 * doc/html/*: rebuilt docs
7491
7492Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * HACKING: documented the tag for 1.x and instructions
7495
7496Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7497
7498 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7499 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7500 xmlCreateIOParserCtxt
7501 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7502 significant overall improvement
7503 * xmllint.c: added I/O test to xmllint
7504 * testSAX.c: added a speed test
7505 * doc/* : updated/regenerated
7506
7507Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7508
7509 * xpath.c uri.h parserInternals.h: cosmetic changes from
7510 "Timur I. Bakeyev" <timur@bat.ru>, including making
7511 xmlCreateURI() public
7512
7513Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7514
7515 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7516 and the code at the same time. Added a clean mechanism for
7517 overload or added input methods: xmlRegisterInputCallbacks()
7518 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7519 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7520 * TODO: updated
7521 * doc/* : updated/regenerated
7522 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7523 source dir
7524
7525Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7526
7527 * testURI.c: yet another forgotten commit, I should get some sleep !
7528
7529Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7530
7531 * xmllint.c: forgot to commit this too ?
7532
7533Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * xmlversion.h.in : forgot to commit this previously
7536
7537Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7540 * README TODO: updated for release
7541 * uri.c uri.h: added authority parsing/saving
7542 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7543 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7544 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7545 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7546 Makefile.am : added compile-time customization of libxml
7547 --with-ftp --with-http --with-html --with-xpath --with-debug
7548 --with-mem-debug
7549 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7550 #include <libxml/xxx.h> I hope it won't break too much stuff
7551 and will be manageable in the future...
7552 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7553 and added xmllint to the installed programs
7554 * uri.h: added xmlFreeURI()
7555
7556Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7557
7558 * uri.c uri.h: finished the escaping handling, the base support
7559 and the URI path normalization. Looks good just lacks the
7560 authority content parsing code.
7561 * Makefile.am: added instructions to generate testURI
7562 * TODO: updated
7563 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7564 added links and icons for W3C and Gnome
7565
7566Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7567
7568 * xmlmemory.[ch] : seems I forgot to actually update the files in
7569 the last commit :-)
7570 * doc/xml.html doc/html/* : updated and uploaded the docs
7571
7572Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7573
7574 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7575 * TODO: updated
7576 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7577 libxml default allocation function with another set (like gmalloc/
7578 gfree).
7579 * Makefile.am, uri.c, uri.h: added a set of functions to do
7580 exact (litteraly copied from the RFC 2396 productions) parsing
7581 and handling of URI. Will be needed for XLink, one XML WFC,
7582 XML Base and reused in the nano[ftp/http] modules. Still work
7583 to be done.
7584
7585Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7586
7587 * configure.in, libxml.spec.in : libxml2
7588 * doc/* : updated the doc page, rebuilt the docs
7589
7590Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7591
7592 * all: tagged LIB_XML_1_X
7593 * *.c *.h : updated from W3C CVS tree
7594 * configure.in : 2.0.0-beta
7595 * libxml.spec.in : libxml2 package nam
7596 * result/* : new version of the tests output
7597
7598Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7599
7600 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7601
7602Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7603
7604 * doc/* : rebuilt the docs
7605 * parser.c: final patch on #6766
7606 * valid.c: small patch on validity checks.
7607
7608Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7609
7610 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7611 added
7612 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7613 compatibility w.r.t. XML spec and existing code.
7614
7615Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7616
7617 * parser.c: seems a better solution to <a> </a> exists,
7618 will try it for a while
7619
7620Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7621
7622 * parser.c: tried to remove the <a> </a> generating <a/>
7623 this is hard. Left a flag for that purpose. Fixed bug #6766
7624 * configure.in: prepared 1.8.7 not released, due to previous
7625 problem
7626
7627Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * doc/xml.html : applied second patch from Paul DuBois
7630
7631Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7632
7633 * doc/xml.html : applied patch from Paul DuBois
7634
7635Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7638
7639Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7642 compilation warnings on various platforms.
7643 * parser.c: Fixed #5281 validity error callbacks are now desactived
7644 by default if not validating.
7645
7646Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7647
7648 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7649
7650Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7653 <gkatsi@cs.toronto.edu>
7654
7655Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7656
7657 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7658 processing URLs
7659
7660Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7663 xmlNanoFTPUpdateURL for persistent control connections.
7664 * configure.in: 1.8.6
7665
7666Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7667
7668 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7669 * tree.[ch] : added xmlSaveNoEmptyTags
7670
76712000-01-29 James Henstridge <james@daa.com.au>
7672
7673 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7674
7675 * Makefile.am: added nanoftp.[ch] to the build.
7676
7677Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7678
7679 * nanoftp.[ch]: cleanup, comments, API
7680 * debugXML.c : fixed a bug in the cat command
7681 * doc/*: regenerated the docs
7682
7683Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7684
7685 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7686 * debugXML.c : fixed a bug in the cat command
7687 * valid.c: fixing some small probs
7688 * libxml.spec.in: get rid of the SNAP suffix
7689 * doc/xml.html: updated the status
7690
7691Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * xml-config.in: xml-config --version to just return the
7694 version number
7695 * xpath.c: some cleanup w.r.t. axis when the current node is
7696 an attribute.
7697 * TODO: updated
7698
7699Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7700
7701 * configure.in: prepared for libxml-1.8.5
7702 * doc/* recompiled the documentation
7703
77042000-01-17 Jody Goldberg <jgoldberg@home.com>
7705
7706 * configure.in : WARNING autoconf subtlety alert :
7707 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7708 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7709 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7710 get defined by AC_CHECK_HEADERS.
7711
7712Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7715 Rune.Djurhuus@fast.no
7716
7717Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * TODO: updated
7720 * tree.c, parser.c: made sure that only memory alloc problems
7721 and internal parser errors are allowed to write to stdout or
7722 stderr.
7723
7724Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * tree.c : restored xmlNewGlobalNs since this seems used by
7727 a lot of existing code :-(, fixed a bug in xmlNewNs
7728 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7729 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7730 to exit() from the library code.
7731 * xpath.c, parser.c: removed bugs or unused code detected by
7732 Windows compilers
7733 * parser.c: started adding interfaces for parsing well balanced
7734 XML fragments
7735 * configure.in: releasing 1.8.4
7736 * doc/* : rebuilt the docs
7737
7738Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7739
7740 * tree.[ch] : added xmlNewDocFragment() for DOM
7741 * testHTML.c: uninitialized variable.
7742
7743Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * doc/* : rebuild the docs
7746
7747Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * acconfig.h: readline and history patch
7750 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7751 * tree.c: added check and handling when possibly removing an ID
7752 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7753 and saving.
7754 * test/HTML/entities.html result/HTML/entities.html* : test for
7755 various entities reference cases
7756 * result/HTML/* : as a result output of some testcase have
7757 changed
7758 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7759 by previous example. added xmlParseTryOrFinish().
7760 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7761 entities.h debugXML.h HTMLparser.h: changed the way struct are
7762 declared to allow gtk-doc to expose those
7763 * parser.c: closed bug #4960
7764 * Makefile.am configure.in: Applied patch from
7765 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7766 and math/socket libs detection
7767
7768Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * configure.in, Makefile.am: link tester against readline
7771 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7772
7773Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7774
7775 * tree.[ch]: added xmlRemoveProp
7776 * win32config.h.in nanohttp.c: avoid including the Windows
7777 socket stuff in every C files
7778 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7779 the XmL parser(s)
7780 * test/ns4 result/ns4 etc...: added test case for previous prob
7781 * tree.c: xmlNewNs wasn't checking for double definition
7782 * Makefile.in: fixed a problem with dist-hook duplicates
7783 * parser.[hc], xmlIO.c: fixed the loading of external entities
7784 APIs, now xmlLoadExternalEntity() is used everywhere and
7785 setting up an app specific front-end using the
7786 * SAX.c parser.c: some fixes, now the xhtml spec validates
7787 with the xhtml DTD.
7788 * error.c: fixed crashes in case of no input stream
7789 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7790 to the validation tests and results
7791
7792Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7793
7794 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7795 too htmlCreatePushParserCtxt() and htmlParseChunk()
7796 * parser.c: a bit of cleanup.
7797 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7798 to XML) removed the last mem leak known
7799 * HTMLtree.c: output message cleanup
7800 * xmlmemory.c: display content info about memory blocks
7801 * result/HTML/wired.* : missing att value warning change
7802
7803Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * doc/* : rebuilt the documentation
7806
7807Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * parser.[ch] parserInternals.h: Push parser for XML,
7810 seems to work fine now
7811 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7812 --push for push testing
7813 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7814 * testSAX.c: added --push
7815 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7816 subtree
7817 * xmlIO.[ch] : enriched API + fixes for push mode
7818 * entities.[ch]: added the entity content length to the struct.
7819 * xmlmemory.[ch]: new API to show the last entries for the shell
7820 * valid.c: added required attribute testing
7821 * SAX.c: the cdata callback now merge contiguous fragments
7822 * HTMLparser.c: cleanup of some macros
7823
7824Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * parser.c: fix for PIs name starting with xml
7827 * tree.c: fixed a potential problem with || and && ops
7828 * *.c, configure.in win32config.h.in : generate win32config.h for
7829 those on the Other Side !
7830
7831Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7832
7833 * parser.c: fixed a stupid = vs. == bug :-(
7834 * doc/gnome-xml.sgml: s/glade/xml/
7835
7836Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7837
7838 * configure.in, doc/xml.html : bug fix release 1.8.2
7839 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7840 Hopefully the end of that silly C++ include problem
7841 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7842 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7843 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7844 troubles with autoclosed elements when the stree shape doesn't
7845 follow the DtD specs. Added htmlIsAutoClosed() and
7846 htmlAutoCloseTag()
7847 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7848 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7849 * debugXML.c: fixed a bug on printing default namespaces.
7850 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7851
7852Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * result/HTML/*.htm[l] : updated the HTML regression tests according
7855 to the new output
7856 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7857 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7858 problem due to intermix of extern "C" { ... } declarations for C++
7859 and recursive includes in the headers
7860
78611999-12-20 Chris Lahey <clahey@umich.edu>
7862
7863 * HTMLtree.c: Made it so that html nodes with a single child do
7864 not insert a carriage return before or after the child node.
7865
7866Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * configure.in, doc/xml.html : bug fix release 1.8.1
7869 * parser.c: fixed bug #4344
7870 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7871 added the glue to avoid C++ problems
7872 * doc/* : regenerated the documentation
7873
7874Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7877 namespace recognition, and Dia as a resul :-(
7878 * encoding.c: closed bug #3950
7879
7880Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7881
7882 * valid.c: debugging a posteriori validation, except URI expansion
7883 stuff this should be fixed now
7884 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7885 Carl Nygard <cnygard@bellatlantic.net>
7886 * tester.c: added --postvalid, cleaning of the code
7887 * tree.[ch]: added xmlDocGetRootElement()
7888
7889Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7890
7891 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7892 c++ losage.
7893
7894Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * configure.in, doc/xml.html : bumped to 1.8.0
7897 * xlink.[ch], Makefile.am : added framework for link detection
7898 * parser.h: added nbChars to parser context, needed for cleanup.
7899 * xmlmemory.c: removed a nasty bug when out of mem
7900 * valid.[ch]: adding namespace support for attribute decl
7901 * tester.c: added --debugent option
7902 * debugXML.[ch]: added xmlDebugDumpEntities()
7903 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7904 buffers instead, this was really needed, validation was breaking
7905 in strange ways due to that. Added xmlParseStringPEReference()
7906 and other parsing from strings functions. Entities processing
7907 modified again, but PERef are still not handled correcly but
7908 unless you're Eve Maller you won't notice :-)
7909 * HTMLparser.c: large changes toward reliability, and switched to
7910 lowercase internal tags, XHTML is lowercase, so it will help
7911 that output is closer to next version.
7912 * doc/* : regenerated the documentation, it is now hosted at
7913 http://xmlsoft.org/ (same bits I just bought the domain :-)
7914
7915
7916Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7917
7918 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7919 doc generation
7920 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7921 in the SAX API
7922 * doc/*: rebuilt the doc making sure everything appears in the
7923 HTML files
7924
7925Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7926
7927 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7928 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7929 which allow impressive speed improvement on dataset with
7930 large text pieces, but at the cost of broken binary
7931 compatibility and slightly bigger memory usage.
7932 Configure with --with-buffers to activate them, they
7933 are protected with XML_USE_BUFFER_CONTENT define.
7934 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7935 goal is 0 memory left allocated once parser is no more used
7936 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7937 call xmlCleanupParser() and xmlMemoryDump()
7938
7939Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7940
7941 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7942 * parser.[ch] encoding.[ch]: added memory cleanup routines
7943 * parser.c: closing bug #3788
7944 * doc/*: rebuilt the doc
7945
7946Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7947
7948 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7949 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7950 * tester.c: added --compress option
7951 * doc/*: rebuilt the documentation
7952
7953Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7954
7955 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7956 if given /proc/kcore as input !
7957 * doc/xml.html doc/*: updated and rebuilt the documentation
7958
7959Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7960
7961 * parser.c: Fixed some wrongly space collapsing code due to
7962 a misreading of the spec.
7963 * result/*: fixed the output accordingly
7964
7965Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * encoding.c: bug fix and typos
7968 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7969 * parser.c: added attribute normalization closing bug #3597
7970 * test/att* result/att* SAXresult/att*: testcase for attribute
7971 normalization
7972
7973Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7974
7975 * configure.in: closing bug #3163 by adding extra flags for the
7976 cc compiler on HP-UX
7977
7978Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7979
7980 * valid.[ch] : removed a typo and an enumerated type bug in the
7981 xmlAddElementDecl() function
7982 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7983 call to xmlEncodeEntitiesReentrant() so that the functions
7984 New, Set and Get are at the same level.
7985 * parser.c HTMLparser.c: extra memory allocation bug for
7986 attributes detected by someone using libxml in embedded systems :-)
7987
7988Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7989
7990 * xmlmemory.h: turned off mem debug :-\
7991
7992Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * parser.c: closed bug #2784 a one line fix, but worth pushing
7995 a new release out
7996 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7997 some structures, comments before and after the
7998 main element, and other nastyness
7999 * HTMLtree.c tree.c: accomodate the extended HTML supported
8000 * configure.in: pushing 1.7.4
8001 * test/ent8 and related outputs : added a new test for bug #2784
8002 * test/HTML/wired.html and related output: a nasty HTML example
8003 * Makefile.am: improved the test scripts
8004 * docs/* : reran the documentation extractor, updated xml.html
8005
8006Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8007
8008 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8009 HTMLparser and debugged the HTML related code. HTML documents
8010 now have their own type
8011 * entities.c: do not dump &apos; for HTML output
8012 * xmlmemory.c: improvement, breakpoint mechanism
8013 * testHTML.c: added --sax --repeat ...
8014 * Makefile.am: improved the HTML tests
8015 * valid.[ch]: added xmlValidGetValidElements and
8016 xmlValidGetPotentialChildren
8017 * tester.c: added --insert to test the 2 new functions
8018 * test//* result//* SAXresult//* : regression test cleanup
8019 and extension.
8020 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8021 gnome-xml-nanohttp.html
8022
8023Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8024
8025 * HTMLparser.c: fixed problems with some autoclose tags
8026 * tree.c: fixed XML output problems.
8027 * result/* SAXresult/*: update of the tests output
8028
8029Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * Makefile.am: Arturo patch for xmlConf.sh version info
8032 * parser.c: Tim Josling patch for single quoted items
8033 * tester.c: Tim Josling patch for tester options usage
8034 * tree.h: indent cleanup
8035
8036Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8037
8038 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8039 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8040
8041Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8042
8043 * tree.c : Raph patch for initialization of CORBA fields
8044 * parser.c, xpath.c, ...: modification of doc comments
8045 * xpath.c : allow spaces in xpath expressions
8046
8047Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8048
8049 * xmlmemory.h: turning off memory debug :-(
8050
8051Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8052
8053 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8054 better SAX interfaces.
8055 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8056 entity.
8057 * configure.in: 1.7.2
8058
8059Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8060
8061 * libxml.spec.in: fixed the URL
8062 * doc/xml.html: improved the documentation front-end
8063
8064Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8065
8066 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8067
8068Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * libxml.spec.in: fixed the alpha compile problem
8071 * parser.[ch]: changed errno to errNo in the parser context :-(
8072 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8073 * doc/xml.html: changed CHAR to xmlChar
8074 * doc/html/*: recompiled the documentation
8075 * configure.in: 1.7.1
8076
8077Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8078
8079 * parser.h: modified the parser context struct to regain 1.4.0
8080 binary compatibility
8081 * parser.c, xml-error.h: added errno ot teh context and defined
8082 a set of errors values with update of errno
8083 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8084 DTDs and entities
8085 * *.h, *.c: complete cleanup of the use of config.h and include
8086 protection depending on the current setup.
8087 * overalll debugging, maintenance and bug-fixing on all modules
8088 * updated the documentation
8089 * ready for 1.7.0
8090
8091Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8092
8093 * HTMLparser.c : cleanup
8094 * SAX.c valid.c valid.h: added ID/IDREF checking
8095 * tree.c tree.h: extended doc structure for refs
8096 * configure.in: 1.6.2
8097 * parser.c: patched bug in SAX user arg call
8098 * parserInternals.h: patched missing close in C++ wrapping
8099 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8100 especially upcoming XPointer implementation.
8101 * doc/xml.html: augmented, typo
8102
8103Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8104
8105 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8106 not all invocations of install understand -d.
8107
8108Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8109
8110 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8111 to make 'check' works, when builddir != srcdir.
8112
8113Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8114
8115 * doc/xml.html : updated the documentation
8116
8117Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8118
8119 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8120 not deallocated memory blocks
8121 * *.c : replaces all calls to malloc() free() and realloc() to
8122 the wrapper functions/macros
8123 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8124 instead of xmlFreeNodeList()
8125
8126Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8127
8128 * HTMLparser.c: corrected a stupid bug leading to core dump at
8129 tree deallocation. Removed warnings indicated by
8130 Stephane.Conversy@lri.fr
8131 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8132 looked for in the external subset
8133
8134Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8137 on SGI by Stephane.Conversy@lri.fr
8138
8139Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8140
8141 * all .h : changed the prototype declaration indent as in gtk
8142 * most .c : working on reducing the TODOs in the code
8143 * most .c : cleanup though -pedantic and Insure++
8144 * improvements on validation ID checkings.
8145 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8146 * xml-config.in: closed #1810
8147
8148Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8149
8150 * tree.h, valid.c, valid.h: more work on validity, IDs
8151 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8152 definition for AIX
8153
8154Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8155
8156 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8157 the distribution due to a cut'n paste error at last commit
8158
8159Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8160
8161 * configure.in: upgraded to version 1.4.0
8162 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8163 Big update, added a large part of the validation process,
8164 it should be usable, but some parts are missing
8165 * xpath.c: improved the implementation w.r.t. root.
8166 * Makefile.am: added more tests
8167 * test and result trees: added a lot of tests
8168 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8169
8170Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8171
8172 * Added an HACKING file
8173
8174Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8175
8176 * xpath.[ch] : improvements and debug of the XPath implementation
8177 * parser.c, HTMLparser.c : modified the parsers to be progressive
8178 * tree.[ch] : extended the Buffer promitives
8179 * xmlIO.[ch] : added basic I/O routines providing progressive
8180 parsing and ready for I18N conversion plugins
8181 * SAXresult/* : the SAX callback sequence maybe slightly different
8182 now
8183 * test*.c : improved/updated the tests programs
8184 * doc/* : recompiled the docs.
8185
81861999-07-26 Michael Meeks <michael@edenproject.org>
8187
8188 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8189
8190 * tree.c: Ditto.
8191
8192Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * configure.in: upgraded to version 1.4.0
8195 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8196 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8197 XML query language, see http://www.w3.org/TR/xpath for more details.
8198 * parser.c, parser.h: added CHAR* related string functions for XPath
8199 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8200 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8201 rebuild the docs.
8202 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8203 and regression testing capabilities for XPath.
8204
8205Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8206
8207 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8208 closing bug #1646
8209
8210Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8211
8212 * Makefile.am, example/Makefile.am: closed bug #1683
8213
8214Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8215
8216 * example/Makefile.am, configure.in: added the makefile for the
8217 gjobread example
8218
8219Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8220
8221 * doc/Makefile.am:
8222 - fix which allow "make install DESTDIR=</install/prefix>".
8223
8224Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8225
8226 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8227 which fixed a problem on the file reading-code.
8228
8229Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8230
8231 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8232 output.
8233 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8234
8235Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8236
8237 * parser.h : Oops removed the binary compatibility problem
8238 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8239 * parser.c, HTMLparser.c: applied patches for reading from stdin
8240
8241Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8242
8243 * parser.c, entities.c, valid.c: cleanup bug #1591
8244 * configure.in: cleanup bug #1592
8245 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8246 the same tree back-end. Hence gdome will be available for it.
8247 * doc/Makefile.am: close bug #617
8248
8249Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8250
8251 * parser.c: alloctate a per parser context SAX interface block
8252
8253Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8254
8255 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8256 and xmlEncodeEntitiesReentrant with the correct one :-\
8257
8258Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8259
8260 * commit of my internal XML base changes, quite a lot of
8261 changes, cleanups, better entities support, framework for
8262 new I/O and charset detection and handling
8263 * Fixed the configure/Makefile stuff to generate shared libs
8264 with the proper version info, so we jumped on rev from
8265 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8266 xmlEncodeEntities() result need to be freed now, and a string
8267 xmlParserVersion provide the current library version.
8268
8269Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8270
8271 * parser.c: fixed a buffer overrun for when you have a very long
8272 attribute with no entities in it.
8273
8274Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8275
8276 * added example directory
8277 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8278
8279Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8280
8281 * Release of libxml-1.1, nearly everything has been touched for
8282 this.
8283 * Added more regression tests
8284 * Updated the documentation
8285
8286Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8287
8288 * tree.[ch]: unified the XML_NO_CORBA defines.
8289 * parser.c encoding.[ch]: started plugging in char encoding detection
8290
8291Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8292
8293 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8294 Also freed allocated buffer.
8295
8296Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8297 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8298 reentrancy problem at printing. One is left in entities.c, to
8299 remove ASAP
8300 * testSAX.c : added a test example showing the use of the SAX
8301 interface if one doesn't want to build the DOM tree.
8302 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8303
8304Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8305
8306 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8307 large revamping of the parser to use SAX callbacks
8308 http://www.megginson.com/SAX/ (or at least a C like interface
8309 a la Expat). It's now possible to set up your own callbacks
8310 and the parser will not build a DOM tree.
8311 * test/* result/*: updated the test suite, I finally removed
8312 the old Namespace draft support (PI based).
8313
8314Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8315
8316 * Makefile.am: added test result to EXTRA_DIST for make tests
8317
8318Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8319
8320 * parser.c, parserInternals.h: moved the chars macro definitions
8321 to parserInternals.h
8322 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8323 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8324
8325Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8326
8327 * xml-config.in : applied patch to make --version work
8328
83291999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8330
8331 * Makefile.am (check-local): Alias for `tests' target. This will
8332 cause `make check' to do the right thing.
8333 (tests): Don't run tests in srcdir. Also, replaced calls to
8334 basename with a `sed' "equivalent".
8335
8336Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8337
8338 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8339 it in the header and not the sources, updated the doc.
8340 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8341 pointing this out.
8342
8343Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8344
8345 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8346 exported the inputStream routines.
8347 * doc/html/* : updated accordingly
8348
8349Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8350
8351 * parser.c, parser.h, parserInternals.h: added a few extra
8352 internal calls to allocate and free parser contexts ...
8353 * doc/html/* : updated accordingly
8354
8355Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * configure.in, Makefile.am, doc/makefile.am : General changes for
8358 1.0.0 release and including the generated HTML documentation.
8359
8360Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8361
8362 * makefile.am : added parserInternals.h, oops.
8363
8364Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8365
8366 * parserInternals.h: added this header giving access to the parser
8367 internal functions.
8368 * doc/Makefile.am : added a rebuild target which rebuilds the full
8369 set of documentations
8370 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8371 the internal subset.
8372 * *.c *.h: modifications needed to generate the documentation using
8373 gtk-doc, cleanup of functions blocks, reorganisation of struct
8374 declarations.
8375
8376Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8377
8378 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8379 the tar and spec file to include the beginning of the doc.
8380
83811999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8382
8383 * doc/.cvsignore: Added this file.
8384
8385Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8386
8387 * tree.c: fixed xmlGetProp to return "" when the attribute
8388 exists, even if the node-list is NULL.
8389
8390Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * tree.c: patched an error outputting empty attribute values.
8393 * Makefile.am and doc/makefile.am: have been updated during the
8394 week-end. Sorry for an empty CVS log, I got a shell problem.
8395
8396Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * tree.h: cleaned up using enums instead of defines
8399 * parser.c, valid.[ch]: more work on parsing/output of element
8400 declarations
8401
8402Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * valid.[ch], tree.c, parser.c : more work toward full parsing
8405 of XML DTDs.
8406 * README: added informations about mailing-list and on-line
8407 documentation
8408
84091999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8410
8411 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8412
8413Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8414
8415 * parser.c, tree.[ch] : more work toward conformance testing,
8416 added a last element to accelerate parsing of very flat structures
8417 started working on internal subset Element content declaration.
8418 * valid.[ch] : first cut at adding code toward validation.
8419 * previous changes had also small impact on most files, especially
8420 the conformance testing using James Clark test suite.
8421
8422Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8423
8424 * test/* : updated the examples, most of them were not well
8425 formed (humm), and added rdf2.
8426 * result/* : resulting changes in the output.
8427
8428Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8429
8430 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8431
8432Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8433
8434 * tree.c: patched a bug in the generation of empty attributes
8435
8436Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8437
8438 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8439 for node/trees/documents/... Biggest problem is namespace
8440 support when copying subtrees.
8441
8442Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8443
8444 * parser.c, entities.c: improve entities and char ref encoding,
8445 and cleanups of error messages.
8446
8447Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8448
8449 * parser.c, entities.c: simple bug hunting done during rpm2html and
8450 rpmfind integration.
8451
8452Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8453
8454 * parser.[ch]: Added interfaces allowing to specify a SAX
8455 handler before parsing.
8456
8457Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8458
8459 * parser.c: redirrect all errors reporting through the SAX
8460 error function
8461
8462Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8465 * libtool, tlmain ...: update of the libtool files
8466
84671998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8468
8469 * entities.c: Use g_snprintf insteda of snprintf.
8470
8471Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8472
8473 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8474 added ent5 test for this purpose.
8475 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8476
8477Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8478
8479 * parser.c: fixed? a strange error due to compression on a GWP
8480 document.
8481
8482Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8483
8484 * tree.[ch]: bug fixing
8485 * entities.[ch]: defined a specific type for predefined entities
8486 * doc/xml.html: more documentation on the library, how to use it,
8487 overview of the interfaces.
8488
8489Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8490
8491 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8492
8493Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8494
8495 * tree.c: corrected a small bug
8496 * doc/xml.html: continuing writing documentation.
8497
8498Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8499
8500 * debugXML.h debugXML.c: added debugging utilities.
8501 * tester.c: added --debug switch.
8502 * tree.c: patched an incorrect node->type assignment.
8503 * parser.c: formatting, ensure that node->doc != NULL in attributes
8504
8505Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8508 entity support and provide an internal representation close to
8509 DOM one (entity ref nodes, and attribute value as tree). I tried
8510 to preserve the interface but this will surely break some apps
8511 (I have to change rpm2html/rpmfind for example). I had to change
8512 two interfaces, and the generated tree is somewhat different.
8513 * doc/* : started documenting the XML library, the tree and
8514 DOM/Corba. This is a first step.
8515
8516Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8517
8518 * parser.c: Set up the fonctions comment block, boring but useful.
8519 * parser.h, SAX.c, parser.c: now attributes are processed through
8520 the SAX interface. The problem is that my SAX interface diverged
8521 quite a bit from the original one, well this is not an official
8522 spec, and translating it from Java to C is hairy anyway...
8523
8524Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8525
8526 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8527 fonctions comment block, boring but useful.
8528
8529Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8530
8531 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8532 conversion routines. However they are not yet used to convert the
8533 inputs. The core will run with UTF-8.
8534
8535Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8536
8537 * tree.c : make sure that the type id is properly set-up when
8538 a new object is allocated, needed for DOM.
8539
8540Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8541
8542 * tree.h, tree.c: Ok, the main objects in the tree will be native
8543 corba objects, it costs 8 bytes per Node, Attribute and Document
8544 but it simplifies the Corba integration a lot (no extra interface
8545 objects to allocate/free).
8546
8547Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8548
8549 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8550 and changed NODEs contants for conformity with DOM Level 1
8551
8552Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8553
8554 * added hooks to keep track of servants when creating objects
8555 xmlDoc and xmlNode (for Corba export).
8556
8557Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8558
8559 * added xml-config script.
8560
8561Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8562
8563 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8564 to autoupdate libtool and automake conf files.
8565
85661998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8567
8568 * Makefile.am: Use '?' to separate the sed
8569 commands as ',' is used when people pass -Wl,something.
8570
8571
8572Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8573
8574 * tree.c, tree.h: added a per-document compression interface.
8575
8576Tue Sep 22 20:47:38 EDT 1998
8577
8578 * tree.c, tree.h: added saving with compression and added interfaces
8579 to control the compression level (xmlGetCompressMode,
8580 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8581
8582Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8583
8584 * parser.c: corrected a loop for files of size 0
8585
85861998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8587
8588 * error.h: New file. Contains prototyes from `error.c'.
8589
8590Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8591
8592 * Makefile.am (xmlincdir): New macro.
8593 (xmlinc_HEADERS): Renamed from include_HEADERS.
8594
8595Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8596
8597 * applied small patch on numeric entities from
8598 Christopher Blizzard <blizzard@appliedtheory.com>
8599
8600Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8601
8602 * New release 0.2, removed the old xml_* files so that it's
8603 coherent with the other CVS base (W3C), far better conformance
8604 to standard, new namespaces, decent entities support, beginning
8605 of a SAX-like interface. Nearly nothing left intact, even the
8606 test examples ...
8607
86081998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8609
8610 * .cvsignore: Add .deps dir
8611
8612Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8613
8614 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8615
8616Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8617
8618 * configure.in: added test for CPP
8619 * AUTHORS, Changelog: the original ones didn't get commited but the
8620 glib ones instead, fixed.
8621 * Makefile.am: corrected an error in library naming
8622
8623Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8624
8625 * integrated code developped at W3C
8626 * changed the original Copyright
8627 * migrated to automake
8628 * prefixed the filenames by xml_ to avoid filename clashes
8629
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008630Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8631
8632 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8633 should not be called.
8634
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008635Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8636
8637 * libxml-2.0.pc.in: applied the patch to fix #101894
8638
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008639Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8640
8641 * tree.c : applied patch from Lukas Schroeder for register callbacks
8642 * valid.c: modified patch from Lukas Schroeder to test
8643 register callbacks with --chkregister
8644
Daniel Veillard067bae52003-01-05 01:27:54 +00008645Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8646
8647 * xmlreader.c: seriously changed the way data are pushed to
8648 the underlying parser, go by block of 512 bytes instead of
8649 tryng to detect tag boundaries at that level. Changed the
8650 way empty element are detected and tagged.
8651 * python/tests/reader.py python/tests/reader2.py
8652 python/tests/reader3.py: small changes mostly due to context
8653 reporting being different and DTD node being reported. Some
8654 errors previously undetected are now caught and fixed.
8655 * doc/xmlreader.html: flagged last section as TODO
8656
Daniel Veillard51a447a2003-01-04 19:42:46 +00008657Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8658
8659 * python/libxml.py: integrated the Python 2.2 optimizations
8660 from Hannu Krosing, while maintaining compatibility with
8661 1.5 and 2.1
8662
Daniel Veillarde59494f2003-01-04 16:35:29 +00008663Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8664
8665 * xmllint.c: a bit of cleanup
8666 * xmlreader.c: small fix
8667 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8668 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8669
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008670Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8671
8672 * python/setup.py.in: patch from Stéphane Bidoul to include
8673 drv_libxml2.py in setup.py
8674
Daniel Veillard66b82892003-01-04 00:44:13 +00008675Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8676
8677 * doc/xmlreader.html: starting documenting the new XmlTextReader
8678 interface.
8679
Daniel Veillard7704fb12003-01-03 16:19:51 +00008680Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8681
8682 * xmllint.c: added the --stream flag to use the TextReader API
8683 * xmlreader.c: small performance tweak
8684
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008685Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8686
8687 * xmlreader.c python/tests/reader2py: okay the DTD validation
8688 code on top of the XMLTextParser API should be solid now.
8689
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008690Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8691
8692 * xmlreader.c python/tests/reader2py: Fixing some more mess
8693 with validation and recursive entities while using the
8694 reader interface, it's getting a bit messy...
8695
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008696Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8697
8698 * xmlreader.c python/tests/reader.py: another couple of problem
8699 related to IsEmptyElement reported by Stéphane Bidoul needed
8700 some fixes.
8701
Daniel Veillard4f860202003-01-02 13:00:02 +00008702Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8703
8704 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8705 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8706 based on the python XmlTextReader interface.
8707
Daniel Veillard3c265e42003-01-01 21:06:49 +00008708Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8709
8710 * tree.c: backing out one change in the last patch which broke the
8711 regression tests
8712
Daniel Veillard5335dc52003-01-01 20:59:38 +00008713Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8714
8715 * global.data globals.c tree.c include/libxml/globals.h: applied
8716 an old patch from Lukas Schroeder to track node creation and
8717 destruction. Probably missing a lot of references at the moment
8718 and not usable reliably.
8719
Daniel Veillard8ba17412003-01-01 19:13:12 +00008720Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8721
8722 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8723 from doc/news.html and a stylesheet
8724
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008725Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8726
8727 * xmlreader.c python/tests/reader.py: fixed another couple of
8728 xmlreader bugs reported by Stéphane Bidoul and added tests.
8729
Daniel Veillard9e395c22003-01-01 14:50:44 +00008730Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8731
8732 * xmlreader.c python/tests/reader2.py: fixed another validity
8733 checking in external parsed entities raised by Stéphane Bidoul
8734 and added a specific regression test.
8735 * python/tests/reader3.py: cleanup
8736
Daniel Veillardd5896142002-12-31 14:45:26 +00008737Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8738
8739 * xmlreader.c python/tests/reader2.py: fixed a problem with
8740 validation within entities pointed by Stéphane Bidoul, augmented
8741 the tests to catch those.
8742
Daniel Veillarddc85f282002-12-31 11:18:37 +00008743Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8744
8745 * python/generator.py: modified the generator to allow keeping
8746 class references when creating new classes, needed to fix a bug
8747 pointed by Stéphane Bidoul where the input buffer of the
8748 xmlTextReader instance gets destroyed if the python wrapper for
8749 the input is not referenced anymore.
8750
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008751Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8752
8753 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8754 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8755
Daniel Veillard571b8892002-12-30 12:37:59 +00008756Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8757
8758 * xmlreader.c python/tests/reader.py: fixed another problem
8759 pointed by Stéphane Bidoul
8760
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008761Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8762
8763 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8764 with "<a/>"
8765
Daniel Veillardecaba492002-12-30 10:55:29 +00008766Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8767
8768 * SAX.c: warn on xmlns:prefix="foo"
8769 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8770 for namespace attributes handling.
8771
Daniel Veillard2d84a892002-12-30 00:01:08 +00008772Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8773
8774 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8775 a really nasty problem raised by a DocBook XSLT transform
8776 provided by Sebastian Bergmann
8777
Daniel Veillard29b3e282002-12-29 11:14:41 +00008778Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8779
8780 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8781 by Stéphane Bidoul and integrated it into the tests
8782
Daniel Veillarde18fc182002-12-28 22:56:33 +00008783Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8784
8785 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8786 extended the XmlTextReader API a bit, addding accessors for
8787 the current doc and node, and an entity substitution mode for
8788 the parser.
8789 * python/libxml.py python/libxml2class.txt: related updates
8790 * python/tests/Makefile.am python/tests/reader.py
8791 python/tests/reader2.py python/tests/reader3.py: updated a bit
8792 the old tests and added a new one to test the entities handling
8793
Daniel Veillardaba976d2002-12-28 21:14:18 +00008794Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8795
8796 * python/generator.py python/libxml2class.txt
8797 python/tests/reader.py python/tests/reader2.py: changed the
8798 generator to provide casing for the XmlTextReader similar to
8799 C# so that examples and documentation are more directly transposable.
8800 Fixed the couple of tests in the suite.
8801
Daniel Veillard83298842002-12-28 15:12:33 +00008802Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8803
8804 * doc/guidelines.html: added a document on guildeline for
8805 publishing and deploying XML
8806
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008807Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8808
8809 * valid.c xmlreader.c: final touch running DTD validation
8810 on the XmlTextReader
8811 * python/tests/Makefile.am python/tests/reader2.py: added a
8812 specific run based on the examples from test/valid/*.xml
8813
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008814Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8815
8816 * python/libxml.py: added a few predefined xmlTextReader parser
8817 configuration values.
8818
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008819Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8820
8821 * python/libxml_wrap.h: trying to fix #102037
8822
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008823Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8824
8825 * SAX.c: fixing bug #95296, when the predefined entities
8826 are redefined in the DTD the default one must be used
8827 instead anyway.
8828
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008829Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8830
8831 * doc/xmllint.xml
8832 * doc/xmllint.1
8833 Add discussion of XML_DEBUG_CATALOG to xmllint man
8834 page - bug #100907
8835
8836
Daniel Veillarddf512f42002-12-23 15:56:21 +00008837Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8838
8839 * xmlreader.c: Fixed the empty node detection to avoid reporting
8840 an inexistant close tag.
8841
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008842Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8843
8844 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8845 for Python 2.1
8846
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008847Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8848
8849 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8850
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008851Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8852
8853 * doc/libxml2-api.xml python/tests/reader.py: one really need
8854 to provide the base URI information when creating a reader parser
8855 from an input stream. Updated the API and the example using it.
8856
Daniel Veillardea7751d2002-12-20 00:16:24 +00008857Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8858
8859 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8860 include/libxml/valid.h include/libxml/xmlreader.h: working on
8861 DTD validation on top of xml reader interfaces. Allows to
8862 validate arbitrary large instances. This required some extensions
8863 to the valid module interface and augmenting the size of xmlID
8864 and xmlRef structs a bit.
8865 * uri.c xmlregexp.c: simple cleanup.
8866
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008867Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8868
8869 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8870 work on the xml reader interfaces.
8871 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8872 Web page for the Windows binaries.
8873
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008874Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8875
8876 * xmlIO.c: applied a patch for VMS following the report by
8877 Nigel Hall
8878
Daniel Veillard3772de32002-12-17 10:31:45 +00008879Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8880
8881 * parser.c: the parseStartTag bug fix wasn't complete.
8882
Daniel Veillard67df8092002-12-16 22:04:11 +00008883Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8884
8885 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8886 parseStartTag, fixing it.
8887 * test/att4 result/att4 result/noent/att4: adding the test
8888 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8889 more methods to XmlTextReader.
8890
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008891Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8892
8893 * win32/libxml2.def.src: added more xml reader exports
8894 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8895 to the build
8896
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008897Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8898
8899 * doc/tutorial/xmltutorial.xml
8900 plus generated html and pdf
8901 Updating tutorial again based on further comments from Niraj
8902 Tolia on the last iteration
8903
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008904Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8905
8906 * doc/tutorial/xmltutorial.xml
8907 * doc/tutorial/includekeyword.c
8908 * doc/tutorial/includegetattribute.c
8909 plus generated html and pdf
8910 Adding fix from Niraj Tolia to tutorial to properly free memory.
8911
8912
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008913Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8914
8915 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8916 more methods of XmlTextReader.
8917 * python/libxml2class.txt python/tests/reader.py: this increased the
8918 methods in the bndings, augmented the test to check those new
8919 functions.
8920
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008921Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8922
8923 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8924 methods of XmlTextReader.
8925 * python/generator.py python/libxml_wrap.h python/types.c
8926 python/libxml2class.txt: added the reader to the Python bindings
8927 * python/tests/Makefile.am python/tests/reader.py: added a specific
8928 test for the Python bindings of the Reader APIs
8929 * parser.c: small cleanup.
8930
Daniel Veillard06503452002-12-13 10:42:08 +00008931Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8932
8933 * xinclude.c: fallback was only copying the first child not the
8934 full child list of the fallback element, closes #89684 as reopened
8935 by Bernd Kuemmerlen
8936
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008937Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8938
8939 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8940
Daniel Veillard000eafb2002-12-12 10:04:22 +00008941Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8942
Daniel Veillardc1eed322002-12-12 11:01:32 +00008943 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008944 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008945 gives enum values, fix functype return type, put back fields in
8946 structs
8947 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008948
Daniel Veillard024b5702002-12-12 00:15:55 +00008949Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8952 about htmlNodeDumpOutput location.
8953 * xpath.c: removed an undefined function signature
8954 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8955 too many symbols in the API breaking the python bindings.
8956 Updated with the libxslt/libexslt changes.
8957
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008958Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8959
8960 * configure.in: preparing release of 2.4.29
8961 * doc/*: rebuilt the docs and API
8962 * xmlreader.c: a few more fixes for the XmlTextReader API
8963
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008964Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8965
8966 * include/win32config.h: applied mingw patch from Magnus Henoch
8967
Daniel Veillard5aad8322002-12-11 15:59:44 +00008968Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8969
8970 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8971
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008972Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8973
8974 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8975 building Python script, does the C parsing directly, generates
8976 a better API description including structure fieds defs and
8977 enums. Still a couple of bugs, but good enough for the python
8978 wrappers now.
8979 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8980 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8981 include/libxml/schemasInternals.h include/libxml/tree.h: more
8982 cleanup based on the python analysis script reports.
8983 * libxml.spec.in: make sure the API XML description is part of the
8984 devel package.
8985
Daniel Veillard01c13b52002-12-10 15:19:08 +00008986Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8987
8988 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8989 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8990 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8991 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8992 code cleanup, especially the function comments.
8993 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8994
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008995Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8996
8997 * Makefile.am xmlreader.c include/libxml/Makefile.am
8998 include/libxml/xmlreader.h: Adding a new set of APIs based on
8999 the C# TextXmlReader API but converted to C. Allow to parse
9000 in constant memory usage, far simpler to program and explain
9001 than the SAX like APIs, unfinished but working.
9002 * testReader.c: test program
9003
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009004Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9005
9006 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9007
Daniel Veillard64b35282002-12-04 15:10:40 +00009008Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9009
9010 * tree.c: Chip turner indicated that XHTML1 serialization
9011 rule for style actually break on both IE and Mozilla,
9012 try to avoid the rule if escaping ain't necessary
9013
Daniel Veillard8efff672002-12-04 11:44:48 +00009014Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9015
9016 * nanhttp.c: handle HTTP URL escaping, problem reported by
9017 Glen Nakamura and Stefano Zacchiroli
9018
Daniel Veillard1c732d22002-11-30 11:22:59 +00009019Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9020
9021 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9022
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009023Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9024
9025 * uri.c: Johann Richard pointed out some XPointer problems for
9026 URN based URI references in XInclude. Modified the URI parsing
9027 and saving routines to allow correct parsing and saving of
9028 XPointers, especially when attached to "opaque" scheme accordingly
9029 to RFC 2396
9030
Daniel Veillard8db67d22002-11-27 19:39:27 +00009031Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9032
9033 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9034 of refactoring to the HTML saving code.
9035 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9036 in the doc.
9037
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009038Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9039
9040 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9041 to a buffer API to reuse the generic dump to an OutputIO layer,
9042 this reduces code, fixes xmlNodeDump() for XHTML, also made
9043 xmlNodeDump() now return the number of byte written.
9044
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009045Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9046
9047 * python/setup.py.in: another patch from Stéphane Bidoul for
9048 Python bindings on Windows
9049 * doc/parsedecl.py: small cleanup
9050
Daniel Veillard9715c172002-11-25 16:33:40 +00009051Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9052
9053 * libxml.spec.in configure.in: add a line in %changelog for releases
9054
Daniel Veillard9bc53102002-11-25 13:20:04 +00009055Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9056
9057 * parser.c: patch from Marcus Clarke fixing a problem in entities
9058 parsing that was detected in KDe documentations environment.
9059
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009060Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9061
9062 * python/libxml.c (libxml_prev): Return the previous as opposed to
9063 the next node (I guess this is the result of some cut & paste programming:)
9064
Daniel Veillard80d7b902002-11-23 16:23:08 +00009065Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9066
9067 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9068
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009069Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9070
9071 * python/generator.py python/libxml.c python/setup.py.in: trying
9072 to fix the Python bindings build on Windows (Stéphane Bidoul)
9073
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009074Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9075
9076 * win32/configure.js: added option for python bindings
9077 * win32/libxml2.def.src: added more exports
9078
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009079Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9080
9081 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9082 pthreads
9083 * win32/wince/*: applied updates to Windows CE port from Javier
9084
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009085Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9086
9087 * configure.in: preparing 2.4.28
9088 * libxml.spec.in doc/Makefile.am: some cleanup
9089 * doc/*: updated the news and regenerated.
9090
Daniel Veillardfee408f2002-11-22 13:18:30 +00009091Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9092
9093 * HTMLparser.c: final touch at closing #87235 </p> end tags
9094 need to be generated.
9095 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9096 this change slightly the output of a few tests
9097 * doc/*: regenerated
9098
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009099Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9100
9101 * parserInternals.c: fixing bug #99190 when UTF8 document are
9102 parsed using the progressive parser and the end of the chunk
9103 is in the middle of an UTF8 multibyte character.
9104
William M. Brack8b2c7f12002-11-22 05:07:29 +00009105Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9106
9107 * threads.c: fixed initialization problem in xmlNewGlobalState
9108 which was causing crash.
9109 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9110 in xmlInitializeGlobalState.
9111 * parserInternals.c: cleaned up ctxt->sax initialisation.
9112
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009113Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9114
9115 * tree.c include/libxml/tree.h: modified the existing APIs
9116 to handle XHTML1 serialization rules automatically, also add
9117 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9118 libxslt serialization uses it when needed without changing
9119 the library API.
9120 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9121 result/xhtml1: added a new test specifically for xhtml1 output
9122 and updated the result of one XHTML1 test
9123
Daniel Veillardd076a202002-11-20 13:28:31 +00009124Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9125
9126 * xinclude.c parserInternals.c encoding.c: fixed #99082
9127 for xi:include encoding="..." support on text includes.
9128 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9129 test/XInclude/ents/isolatin.txt : added a specific regression test
9130 * python/generator.py python/libxml2class.txt: fixed the generator
9131 the new set of comments generated for doc/libxml2-api.xml were
9132 breaking the python generation.
9133
Daniel Veillard817e70b2002-11-19 22:28:48 +00009134Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9135
9136 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9137 * configure.in: patch for Solaris on new autoconf closes #98880
9138 * doc/parsedecl.py: repair the frigging API building script,
9139 did I say that python xmllib sucks ?
9140 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9141 and some comment are no more truncated.
9142
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009143Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9144
9145 * parser.c: Martin Stoilov pointed out a potential leak in
9146 xmlCreateMemoryParserCtxt
9147
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009148Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9149
9150 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9151 included in HTML documents and using the push parser.
9152
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009153Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9154
9155 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9156 specified, look for the Python interpreter not just in the
9157 specified root but also in the specified location. Fixes #98825
9158
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009159Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9160
9161 * python/libxml.c: fixing bug #98792 , node may have no doc
9162 and dereferencing without checking ain't good ...
9163
Daniel Veillarddad3f682002-11-17 16:47:27 +00009164Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9165
9166 * configure.in: preparing release 2.4.27
9167 * doc/* : updated and rebuilt the docs
9168 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9169 and all the docs are actually packaged and in the final RPMs
9170 * parser.c parserInternals.c include/libxml/parser.h: restore
9171 xmllint --recover feature.
9172
Daniel Veillard68e9e742002-11-16 15:35:11 +00009173Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9174
Daniel Veillard784b9352003-02-16 15:50:27 +00009175 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009176 processing of parsed entities, and XPath computation on sustitued
9177 entities.
9178 * testXPath.c: make sure entities are substitued.
9179
Daniel Veillard328f48c2002-11-15 15:24:34 +00009180Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9181
Daniel Veillard784b9352003-02-16 15:50:27 +00009182 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009183 processing of internal parsed entities, which had to be changed.
9184
Daniel Veillard66651aa2002-11-15 11:21:43 +00009185Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9186
9187 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9188 trying to fix bug #98517 about building outside the source tree
9189 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9190
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009191Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9192
9193 * include/win32config.h: cleanup
9194 * win32/Makefile.mingw: integrated mingw in JScript configure
9195 * win32/Makefile.msvc: modified to allow mingw coexistence
9196 * win32/configure.js: integrated mingw
9197 * win32/Readme.txt: cleanup
9198
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009199Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9200
9201 * HTMLparser.c: strengthen the guard in the Pop macros,
9202 like in the XML parser, closes bug #97315
9203
Daniel Veillard0821b152002-11-12 20:57:47 +00009204Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9205
9206 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9207 callback is never used.
9208
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009209Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9210
9211 * parserInternals.c: fixed the initialization of the SAX structure
9212 which was breaking xsltproc
9213 * xpath.c: patch from Petr Pajas for CDATA nodes
9214 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9215 * parser.c include/libxml/parser.h: patch from Peter Jones
9216 removing a leak in xmlSAXParseMemory() and adding the
9217 function xmlSAXParseMemoryWithData()
9218
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009219Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9220
9221 adding pdf of tutorial, changing web page to link to it
9222 * doc/tutorial/xmltutorial.pdf
9223 * doc/xml.html
9224 * doc/docs.html
9225
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009226Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9227
9228 * doc/tutorial/ar01s08.html
9229 adding file what I forgot for tutorial
9230
9231
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009232Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9233
9234 Adding encoding discussion to tutorial
9235 Added:
9236 * doc/tutorial/images/*.png: DocBook admonition image files
9237 * doc/tutorial/apf.html, apg.html: new generated html
9238 * doc/tutorial/includeconvert.c: conversion code entity file
9239 changed:
9240 * doc/tutorial/xmltutorial.xml: DocBook original
9241 * doc/tutorial/*.html: generated html
9242
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009243Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9244
9245 * include/libxml/*.h: retired xmlwin32version.h
9246 * doc/Makefile.am: retired xmlwin32version.h
9247 * win32/configure.js: retired xmlwin32version.h
9248
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009249Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9250
9251 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009252 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9253 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009254
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009255Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9256
9257 * globals.c: fixed a typo pointed out by Igor
9258 * xpath.c: try to speed up node compare using line numbers
9259 if available.
9260
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009261Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9262
9263 * tree.c: make xmlFreeNode() handle attributes correctly.
9264
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009265Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9266
9267 * catalog.c: completed the #96963 fix, as reported by Karl
9268 Eichwalder
9269
Daniel Veillard56f21f22002-11-06 15:49:46 +00009270Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9271
9272 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9273
Daniel Veillard91ad8792002-11-04 17:06:52 +00009274Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * Makefile.am: switched the order of a couple of includes
9277 to fix bugs #97100
9278
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009279Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9280
9281 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9282 xmlLoadCatalogs that used to separate directories with a ':'.
9283
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009284Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9285
9286 * threads.c: improvements to the Windows-side of thread handling
9287 * testThreads.c: conditionally excluded unistd.h
9288 * testThradsWin32.c: broke overlong lines
9289 * include/win32config.h: adapted thread-related macros to the new
9290 scheme and for pthreads on Windows
9291 * win32/Makefile.msvc: introduced a more flexible thread build,
9292 added testThreads[Win32].c to the build
9293 * win32/configure.js: introduced a more flexible thread config
9294
John Fleck61f6fb62002-10-31 15:23:29 +000092952002-10-31 John Fleck <jfleck@inkstain.net>
9296
9297 * doc/xml.html (and, by implication, FAQ.html)
9298 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9299
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009300Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9301
9302 * configure.in: removed xmlwin32version.h
9303 * include/libxml/Makefile.am: removed xmlwin32version.h
9304
Daniel Veillardce66ce12002-10-28 19:01:59 +00009305Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9306
9307 * tree.c: applied patch from Brian Stafford to fix a bug
9308 in xmlReconciliateNs()
9309
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009310Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9311
9312 * tree.c: applied patch from Christian Glahn to allow
9313 xmlNewChild() on document fragment nodes
9314
Daniel Veillardb39bc392002-10-26 19:29:51 +00009315Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9316
9317 * parser.c: Christian Glahn found a problem with a recent
9318 patch to xmlParseBalancedChunkMemoryRecover()
9319 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9320 problems
9321 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9322 test/schemas/seq*: added the test cases from Charles
9323
Daniel Veillard366a9152002-10-23 20:43:53 +00009324Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9325
9326 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9327 serious cleanup of the spec file and associated changes
9328 in the Makefiles.
9329 * valid.c: try to remove some warnings on x86_64
9330
Daniel Veillardd033d022002-10-23 14:55:02 +00009331Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9332
9333 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9334 fix bug #96586
9335
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009336Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9337
9338 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9339 parsing, applied his patch
9340 * result/HTML/attrents.html result/HTML/attrents.html.err
9341 result/HTML/attrents.html.sax test/HTML/attrents.html:
9342 added the test and result case provided by Mikhail Sogrine
9343
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009344Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9345
9346 * vms/build_libxml.com vms/config.vms vms/readme.vms
9347 include/libxml/parser.h include/libxml/parserInternals.h
9348 include/libxml/tree.h include/libxml/xmlIO.h
9349 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9350 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9351 Applied the VMS update patch from Craig A. Berry
9352 * doc/*.html: update
9353
Daniel Veillardf000f072002-10-22 14:28:17 +00009354Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9355
9356 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9357
Daniel Veillard1e208222002-10-22 14:25:25 +00009358Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9359
9360 * debugXML.c: adding a grep command to --shell in xmllint
9361 for T.V. Raman
9362
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009363Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9364
9365 * xmlcatalog.c: tried to fix some of the problem with --sgml
9366
Daniel Veillard935494a2002-10-22 14:22:46 +00009367Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9368
9369 * parser.c: tried to fix bug #91500 where doc->children may
9370 be overriden by a call to xmlParseBalancedChunkMemory()
9371
9372Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9373
9374 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9375 identifiers in SGML catalogs containing '&'
9376
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009377Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9378
9379 * python/types.c: fixed bugs when passing result value tree
9380 to Python functions.
9381
Daniel Veillard48267432002-10-18 11:21:38 +00009382Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9383
9384 * configure.in: preparing the release of 2.4.26
9385 * doc/*: updated and rebuilt the documentation
9386
Daniel Veillardbb284f42002-10-16 18:02:47 +00009387Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9388
9389 * parser.c: fixed a XML Namespace compliance bug reported by
9390 Alexander Grimalovsky
9391
Daniel Veillard44892f72002-10-16 15:23:26 +00009392Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9393
9394 * HTMLtree.c: fixed serialization of script and style when
9395 they are not lowercase (i.e. added using the API to the tree).
9396
Daniel Veillard2fd85422002-10-16 14:32:41 +00009397Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9398
9399 * valid.c: make xmlValidateDocument emit a warning msg if there
9400 is no DTD, pointed by Christian Glahn
9401
Daniel Veillard32370232002-10-16 14:08:14 +00009402Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9403
9404 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9405 content model when some of the blocks have min or max, and a couple
9406 of bugs found in the process.
9407 * result/schemas/list0* test/schemas/list0*: added some specific
9408 regression tests
9409
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009410Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9411
9412 * README: updated the contact informations
9413
Daniel Veillard63186732002-10-15 08:43:17 +00009414Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9415
9416 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9417 misses it, reported by Peter Bray.
9418
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009419Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9420
9421 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9422 and removed a few warnings
9423
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009424Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9425
9426 * parser.c: Christian Glahn found a small bug in the push parser.
9427 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9428 public
9429
Daniel Veillard6045c902002-10-09 21:13:59 +00009430Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9431
9432 * xmlschemas.c include/libxml/xmlschemas.h: added
9433 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9434 * testSchemas.c: added --memory to test the new interface
9435
Daniel Veillardf0070122002-10-09 14:24:17 +00009436Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9437
9438 * doc/index.py doc/search.php: integrated the XSLT indexing,
9439 a few fixed in the indexer, added a scope selection at the
9440 search level.
9441
Daniel Veillard01992e02002-10-09 10:20:30 +00009442Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9443
9444 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9445 this was due to uninitialized parts of the validation context
9446
Daniel Veillard321be0c2002-10-08 21:26:42 +00009447Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * debugXML.c: applied patch from Mark Vakoc except the API
9450 change, preserved it.
9451 * doc/*: updated the docs to point to the search engine for
9452 information lookup or before bug/help reports.
9453
Daniel Veillard01e87d22002-10-08 16:55:06 +00009454Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * doc/index.py doc/search.php: added mailing-list archives
9457 indexing and lookup
9458
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009459Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9462
Daniel Veillard9b006132002-10-07 11:13:27 +00009463Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9464
9465 * doc/index.py: improved HTML indexing
9466 * doc/search.php: make the queries also lookup the HTML based indexes
9467
Daniel Veillard141d04b2002-10-06 21:51:18 +00009468Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9469
9470 * doc/index.py: added HTML page indexing
9471
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009472Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9473
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009474 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009475 problem in libxslt.
9476 * catalog.c: fixed list handling in XML_CATALOG_FILES
9477
Daniel Veillardceb09b92002-10-04 11:46:37 +00009478Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9479
9480 * valid.c: typo/bug found by Christian Glahn
9481
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009482Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9483
9484 * xmlIO.c: applied Windows CE patch from Javier.
9485 * win32/wince: new directory, contains support for the PocketPC
9486 with Windows CE from Javier.
9487 * include/win32config.h: reorganised, removed duplicate
9488 definitions and applied WinCE patch from Javier.
9489 * include/wsockcompat.h: new file, now contains WinSock
9490 compatibility macros.
9491 * win32/Makefile.msvc: introduced double-run compilation.
9492
Daniel Veillarde16b5742002-09-26 17:50:03 +00009493Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9494
9495 * configure.in include/libxml/xmlwin32version.h: preparing release
9496 of 2.4.25
9497 * doc/*: updated and regenerated teh docs and web pages.
9498
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009499Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9500
9501 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9502 error were not covering namespace declarations.
9503 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9504 it was missing the attribute declaration for the namespace
9505 * result/VC/NS3: the fix now report breakages in that test
9506
Daniel Veillardabe01742002-09-26 12:40:03 +00009507Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9508
9509 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9510
Daniel Veillard2ace1952002-09-26 12:28:02 +00009511Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9512
9513 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9514 and regenerated the docs and web site
9515
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009516Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9517
9518 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9519 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9520 not before
9521
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009522Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9523
9524 * python/generator.py python/libxml2class.txt: fixed a stupid error
9525 breaking the python API
9526
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009527Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9528
9529 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9530 triostr.c triostr.h: applied a trio update patch from
9531 Bjorn Reese which should work with MinGW
9532
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009533Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9534
9535 * tree.c: improving some documentation comments
9536 * xmlregexp.c: found and fixed a mem leak with python regression tests
9537 * doc/*: rebuilt the doc and the API XML file including the
9538 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9539 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9540 python/types.c: added access to the XML Schemas regexps from
9541 python
9542 * python/tests/Makefile.am python/tests/regexp.py: added a
9543 simple regexp bindings test
9544
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009545Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9546
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009547 * doc/xml.html:
9548 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009549
Daniel Veillard118aed72002-09-24 14:13:13 +00009550Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9551
9552 * xmlregexp.c: fixed the data callback on transition functionality
9553 which was broken when using the compact form
9554 * result/schemas/*: updated the results, less verbose, all tests
9555 pass like before
9556 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9557 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9558 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9559 annoying warnings
9560 * xpath.c: try to provide better error report when possible
9561
Daniel Veillard72336152002-09-21 13:08:14 +00009562Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9563
9564 * Makefile.am: fixed a breakage raised by Jacob
9565
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009566Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9567
9568 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9569 which don't use sockets
9570
Igor Zlatkovic01280582002-09-20 16:40:34 +00009571Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9572
9573 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9574 * win32/configure.js: applied zlib patch from Daniel Gehriger
9575
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009576Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9577
9578 * win32/configure.js: applied the patch from Mark Vakoc for
9579 regexp support
9580 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9581 for regexp support
9582
Daniel Veillardb5c05732002-09-20 13:36:25 +00009583Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9584
9585 * xmlschemastypes.c: as pointed by Igor Float and Double
9586 parsing ain't finished yet
9587
Daniel Veillard40b11342002-09-20 12:01:39 +00009588Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9589
9590 * Makefile.am configure.in: trying to fix #88412 by bypassing
9591 all the python subdir if python ain't detected
9592
Daniel Veillard23e73572002-09-19 19:56:43 +00009593Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9594
9595 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9596 made configuring with regexps/automata/unicode the default
9597 but without schemas ATM
9598 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9599 fixed the regexp based DTD validation performance and memory
9600 problem by switching to a compact form for determinist regexps
9601 and detecting the determinism property in the process. Seems
9602 as fast as the old DTD validation specific engine :-) despite
9603 the regexp built and compaction process.
9604
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009605Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9606
9607 * valid.c: determinism is debugged, new DTD checking code now works
9608 but xmlFAComputesDeterminism takes far too much CPU and the whole
9609 set usues too much memory to be really usable as-is
9610
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009611Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * tree.c: fixed another stupid bug in xmlGetNodePath()
9614 * xmllint.c: --version now report the options compiled in
9615
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009616Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9617
9618 * HTMLparser.c: small cleanup
9619 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9620 when configured with them. A bit of debugging around the determinism
9621 checks is still needed
9622
Daniel Veillard63b01c22002-09-17 19:25:28 +00009623Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9624
9625 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9626
Daniel Veillard92727042002-09-17 17:59:20 +00009627Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * xmlIO.c: small portability glitch fixed.
9630
Daniel Veillard84d70a42002-09-16 10:51:38 +00009631Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9632
9633 * xmlschemastypes.c: incomplete steps for real/double support
9634 * testAutomata.c include/libxml/xmlautomata.h
9635 include/libxml/xmlregexp.h: avoiding a compilation problem
9636 * valid.c include/libxml/valid.h: starting the work toward using
9637 the regexps for actual DTD validation
9638
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009639Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9640
9641 * hash.c: cosmetic cleanup
9642 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9643 integrating a DTD validation layer based on the regexps
9644
Daniel Veillard4402ab42002-09-12 16:02:56 +00009645Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9646
9647 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9648 the determinism was tested before eliminating the epsilon
9649 transitions :-(
9650
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009651Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * python/generator.py python/libxml.c python/libxml.py
9654 python/libxml2-python-api.xml python/libxml2class.txt
9655 python/libxml_wrap.h python/types.c: updated the python
9656 bindings, added code for easier File I/O, and the ability to
9657 define a resolver from Python fixing bug #91635
9658 * python/tests/Makefile.am python/tests/inbuf.py
9659 python/tests/outbuf.py python/tests/pushSAXhtml.py
9660 python/tests/resolver.py python/tests/serialize.py: updated
9661 and augmented the set of Python tests.
9662
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009663Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9664
9665 * win32/configure.js: added more readme info for the binary
9666 package.
9667
Daniel Veillard607b35c2002-09-10 12:16:19 +00009668Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9669
9670 * xmlIO.c: fixed a stupid out of bound array error
9671
9672Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9673
9674 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9675 messing around with support for Windows path, cleanups,
9676 trying to identify and fix the various code path to the
9677 filename access. Added xmlNormalizeWindowsPath()
9678
Daniel Veillard76575762002-09-05 14:21:15 +00009679Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9680
9681 * error.c valid.c: working on better error reporting of validity
9682 errors, especially providing an accurate context.
9683 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9684 error reports in those cases.
9685
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009686Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9687
9688 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9689 parser.c parserInternals.c xmlIO.c: get rid of all the
9690 perror() calls made in the library execution paths. This
9691 should fix both #92059 and #92385
9692
Daniel Veillard19aa7022002-09-05 11:14:19 +00009693Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * xmllint.c: memory leak reporting was broken after a change
9696 of the preprocessor symbol used to activate it.
9697
Daniel Veillardec6725e2002-09-05 11:12:45 +00009698Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9699
9700 * tree.c: try to make the copy function work for node of
9701 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9702 DOM layers though, not libxml2 itself.
9703
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009704Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9705
9706 * valid.c: try to provide file and line informations, not all
9707 messages are covered, but it's a (good) start
9708
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009709Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9710
9711 * xinclude.c: reimplemented a large part of the XInclude
9712 processor, trying to minimize resources used, James Henstridge
9713 provided a huge test case which was exhibiting severe memory
9714 consumption problems.
9715
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009716Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9717
9718 * python/Makefile.am: applied patch from Christophe Merlet to
9719 reestablish DESTDIR
9720
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009721Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * libxml.spec.in: fixes libary path for x86_64 AMD
9724
John Fleckbe98b332002-09-04 03:16:23 +00009725Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9726
9727 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009728 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009729 (plus resulting generated html files)
9730 fixing one spot I missed in the tutorial where I hadn't freed
9731 memory properly
9732
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009733Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9734
9735 * doc/tutorial/includeaddattribute.c
9736 * doc/tutorial/includeaddkeyword.c
9737 * doc/tutorial/includegetattribute.c
9738 * doc/tutorial/includekeyword.c
9739 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009740 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009741 update tutorial to properly free memory (thanks to Christopher
9742 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009743 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009744 added image files so the callouts are graphical, making it
9745 easier to read ( use "--param callout.graphics 1" to generate
9746 html with graphical callouts)
9747
Daniel Veillarde1662542002-08-28 11:50:59 +00009748Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9749
9750 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9751 nice logos generated by Marc Liyanage
9752 * doc/site.xsl *.html: changed the stylesheet to show the new
9753 logo and regenerated the pages
9754
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009755Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9756
9757 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9758
Daniel Veillard42766c02002-08-22 20:52:17 +00009759Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9760
9761 * xpath.c: possible mem leak patch from Jason Adams
9762
9763Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9766 in the XQuery namespace
9767 * configure.in: preparing 2.4.24
9768 * doc/*.html: updated the web pages
9769
9770Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9771
9772 * python/generator.py: closing bug #85258 by generating conditional
9773 compile check to avoid linking to routines not configured in.
9774
Havoc Pennington84ec40a2002-08-22 13:59:35 +000097752002-08-22 Havoc Pennington <hp@pobox.com>
9776
9777 * autogen.sh: update error message for missing automake
9778
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009779Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9780
9781 * python/Makefile.am: typo in target name resulted in libxml2.py
9782 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9783
Daniel Veillard22669b22002-08-22 07:17:11 +00009784Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9785
9786 * win32/win32/Makefile.mingw: updated with version from
9787 Elizabeth Barham at http://soggytrousers.net/repository/
9788
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009789Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9790
9791 * win32/Makefile.msvc: added the prefix location to the include
9792 and lib search path.
9793
Havoc Pennington830e8972002-08-18 22:22:13 +000097942002-08-18 Havoc Pennington <hp@pobox.com>
9795
9796 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9797 both automake 1.6 and 1.4 installed get the right automake. Means
9798 compilation from CVS will now require the latest automake 1.4
9799 release, or manually creating symlinks called "automake-1.4" and
9800 "aclocal-1.4"
9801
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009802Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9803
9804 * configure.in python/Makefile.am: more AMD 64 induced changes from
9805 Frederic Crozat
9806
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009807Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9808
9809 * xinclude.c: oops I was missing the xml:base fixup too
9810 * result/XInclude/*.xml: this adds xml:base attributes to most
9811 results of the tests
9812
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009813Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9814
9815 * xinclude.c: quick but apparently working implementation of
9816 xi:fallback, should close bug #89684
9817 * Makefile.am test/XInclude/docs/fallback.xml
9818 result/XInclude/fallback.xml: added a basic test for fallback,
9819 and run with --nowarning to avoid a spurious warning
9820 * configure.in: applied patch from Frederic Crozat for python
9821 bindings on AMD 64bits machines.
9822
Daniel Veillard9e923512002-08-14 08:48:52 +00009823Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9826 the caller don't pass a SAX callback block.
9827
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009828Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9829
9830 * tree.c: applied the same fix for the XML-1.0 namespace to
9831 xmlSearchNsByHref() as was done for xmlSearchNs()
9832
Daniel Veillardad11b302002-08-12 14:53:41 +00009833Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9834
9835 * libxml.3: small cleanup of the man page
9836 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9837 when serializing HREF attributes generated by XSLT.
9838
Daniel Veillardc084e472002-08-12 13:27:28 +00009839Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9840
9841 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9842 version of Marc Liyanage' patch for boolean attributes in HTML
9843 output
9844
Daniel Veillard5f91b372002-08-12 12:13:01 +00009845Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9846
9847 * python/tests/serialize.py: fixed the test results, indenting
9848 behaviour changed slightly
9849
Aleksey Sanin9e951762002-08-08 18:02:41 +00009850Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9851
9852 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9853 new c14n function to Windows def files
9854
Aleksey Saninea4272a2002-08-02 23:50:03 +00009855Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9856
9857 * c14n.c: fixed a memory leak in c14n code
9858
Daniel Veillard58e44c92002-08-02 22:19:49 +00009859Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * parser.c include/libxml/parser.h: adding a new API for Christian
9862 Glahn: xmlParseBalancedChunkMemoryRecover
9863 * valid.c: patch from Rick Jones for some grammar cleanup in
9864 validation messages
9865 * result/VC/* result/valid/*: this slightly change some of the
9866 regression tests outputs
9867
Daniel Veillard0bf29002002-08-01 12:54:11 +00009868Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9869
9870 * tree.c: trying to fix a problem in namespaced attribute handling
9871 raised by Christian Glahn
9872
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009873Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * encoding.c include/libxml/encoding.h: Opening the interface
9876 xmlNewCharEncodingHandler as requested in #89415
9877 * python/generator.py python/setup.py.in: applied cleanup
9878 patches from Marc-Andre Lemburg
9879 * tree.c: fixing bug #89332 on a specific case of loosing
9880 the XML-1.0 namespace on xml:xxx attributes
9881
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009882Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9883
9884 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9885 corner case from new Merlin's test suite and added a callback
9886 that will be used to improve xmlsec performance
9887
9888
Daniel Veillard0b22def2002-07-29 16:23:03 +00009889Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * HTMLtree.c: trying to fix the <style> escaping problem in
9892 HTML serialization bug #89342
9893
Daniel Veillard0b28e882002-07-24 23:47:05 +00009894Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9895
9896 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9897 and rebuilt the web site.
9898
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009899Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009900
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009901 * include/libxml/tree.h: added _private member to xmlNs struct
9902
Daniel Veillard1d995272002-07-22 16:43:32 +00009903Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * HTMLparser.c: fixing bug #84876 based on the xml working
9906 code.
9907
William M. Brack61eaba52002-07-21 11:14:18 +00009908Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9909
9910 * python/Makefile.am: enhanced to fix bug 72012 (errors
9911 when using '-jX' make parameter)
9912
William M. Brackef61d202002-07-19 08:32:00 +00009913Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9914
9915 * xpath.c: small additional enhancement for booleans
9916 compared to nodesets
9917
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009918Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9919
9920 * HTMLtree.c: changed the order of the encoding declaration
9921 attributes in the meta tags due to a bug in IE/Mac
9922
William M. Brack0c022ad2002-07-12 00:56:01 +00009923Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9924
9925 * xpath.c: enhanced handling of booleans (especially '='
9926 and '!=' for nodesets) - fixes bug 85256. Added new
9927 routine xmlXPathNotEqualValues for more proper handling
9928 of '!=' when nodesets are involved.
9929
Daniel Veillard06944e22002-07-11 19:55:18 +00009930Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9933 doc/xmlcatalog_man.xml to the source distribution
9934
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009935Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9936
9937 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9938 asked for this.
9939
Daniel Veillard539638b2002-07-06 19:55:14 +00009940Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9941
9942 * configure.in: preparing 2.4.23
9943 * doc/*: rebuilt the docs
9944
Daniel Veillard176d99f2002-07-06 19:22:28 +00009945Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9946
9947 * parser.c: fixing bug #84169 by fixing the
9948 comment of xmlCreatePushParserCtxt to describe the
9949 encoding detection parameters better.
9950
Daniel Veillard37f961d2002-07-06 17:53:56 +00009951Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * valid.c: fixing bug #79331 in one path the lookup for
9954 ID attributes on a namespaced node wasn't handled correctly :-\
9955
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009956Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * HTMLparser.c: trying to fix 87235 about discarded white
9959 spaces in the HTML parser.
9960 * result/HTML/*: this changes the output of a number of HTML
9961 regression tests
9962
Daniel Veillardfdc91562002-07-01 21:52:03 +00009963Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * xpath.c: applied patch from Richard Jinks for the namespace
9966 axis + fixed a memory error.
9967 * parser.c parserInternals.c: applied patches from Peter Jacobi
9968 removing ctxt->token for good.
9969 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9970 popped out by the regression tests.
9971 * Makefile.am: patch for threads makefile from Gary Pennington
9972
William M. Brack6000af52002-06-28 11:43:13 +00009973Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9974
Daniel Veillardfdc91562002-07-01 21:52:03 +00009975 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009976 expressions involving preceding-sibling (et al).
9977
Daniel Veillard153120c2002-06-18 07:58:35 +00009978Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * hash.c: applied a patch from Peter Jacobi to solve a problem
9981 when compiling with the Watcom C on Win32
9982 * result/schemas/*.err: the change of hashing algo generated
9983 permutations in the output
9984
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009985Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * hash.c: applied patch from Sander Vesik improving the quality of
9988 the hash function.
9989
Aleksey Sanina5808b92002-06-14 17:07:41 +000099902002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009991
9992 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9993 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9994 xmllint.c xpath.c: replaced sprintf() with snprintf()
9995 to prevent possible buffer overflow (the bug was pointed
9996 out by Anju Premachandran)
9997
Daniel Veillarde059b892002-06-13 15:32:10 +00009998Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9999
10000 * parser.c: removed an uninitialized data error popped by valgrind
10001 on PE references
10002
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010003Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10004
10005 * doc/xml.html
10006 adding tutorial reference to the web page
10007
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010008Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10009
10010 * doc/tutorial/xmltutorial.xml
10011 * doc/tutorial/ar01s07.html
10012 * doc/tutorial/ape.html
10013 * doc/tutorial/includegetattribute.c
10014 adding section to tutorial about retrieving an attribute
10015 value
10016
Daniel Veillardf5582f12002-06-11 10:08:16 +000010017Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * parser.c: applied a couple of patches from Peter Jacobi to start
10020 to get rid of ctxt->token, with a possible significant speed
10021 improvement to be gained once done. Better compliance with PE
10022 references constructs in DTDs too.
10023 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10024 from Peter too
10025
Daniel Veillard38d80e22002-06-11 07:24:56 +000010026Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10027
10028 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10029 xmlParseElement was likely to have been deallocated at the
10030 time of the report, possibly leading to segfault. Just report
10031 the tag name now.
10032
Daniel Veillard9e412302002-06-10 15:59:44 +000010033Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10034
10035 * xpath.c: patch from Richard Jinks for XPath substring() function
10036 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10037
Aleksey Sanina5808b92002-06-14 17:07:41 +0000100382002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010039
10040 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10041
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010042Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10043
10044 *doc/FAQ.html
10045 fixing typos in FAQ, thanks to Robert Funnell for the
10046 editing help
10047
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010048Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * NEWS: got complaints from rpmlint that it was empty
10051
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010052Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10053
10054 * added doc/tutorial, including:
10055 apa.html
10056 apb.html
10057 apc.html
10058 apd.html
10059 ar01s02.html
10060 ar01s03.html
10061 ar01s04.html
10062 ar01s05.html
10063 ar01s06.html
10064 includeaddattribute.c
10065 includeaddkeyword.c
10066 includekeyword.c
10067 includestory.xml
10068 index.html
10069 xmltutorial.xml
10070 libxml tutorial, including generated html
10071
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010072Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10073
10074 * result/c14n/exc-without-comments/merlin-c14n-two-*
10075 result/c14n/without-comments/merlin-c14n-two-*
10076 test/c14n/exc-without-comments/merlin-c14n-two-*
10077 test/c14n/without-comments/merlin-c14n-two-*
10078 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10079 c14n/exc-c14n and slightly modified test script to handle
10080 these test cases
10081 * c14n.c: fixed bugs for complicated nodes set (namespace
10082 without node and others from merlin-c14n-two.tar.gz)
10083 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10084 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10085 for xmlsec performance patch
10086 * xpath.c: fixed self::node() for namespaces and attributes
10087
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010088Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10089
10090 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10091 but with the format parameter
10092 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10093
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010094Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10095
10096 * Makefile.am: updated c14n tests suite
10097 * c14n.c: performance improvement for previous c14n patch
10098
Daniel Veillarde72c7562002-05-31 09:47:30 +000010099Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * parser.c: another peroformance patch from Peter Jacobi, that
10102 time on parsing attribute values.
10103
Aleksey Sanin508a1012002-05-31 06:32:32 +000010104Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10105
10106 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10107 into LibXML2 test suite
10108
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010109Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10110
10111 * c14n.c: propagating xpath ancesstors node fix to c14n
10112 plus small performance improvement to reduce number of
10113 mallocs
10114 * xpath.c: fixed ancestors axis processing for namespace nodes
10115
Daniel Veillard46de64e2002-05-29 08:21:33 +000010116Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10119 Peter Jacobi
10120
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010121Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * configure.in: preparing 2.4.22
10124
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010125Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10126
10127 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10128 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10129 a public entry point.
10130 * doc/*: rebuilt the API and docs
10131
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010132Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * xpath.c: patch from Richard Jinks to fix a problem introduced
10135 in the previous patch and pointed by Norm
10136
Daniel Veillardc6924812002-05-24 11:10:43 +000010137Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * libxml.spec.in: fixing bug #81112
10140
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010141Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10142
10143 * uri.c: fixing bug #82848
10144
Daniel Veillarda2878972002-05-24 07:54:39 +000010145Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10146
10147 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10148 output of one catalog test
10149
Aleksey Sanin114e4752002-05-24 07:20:27 +000010150Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010151
Aleksey Sanin114e4752002-05-24 07:20:27 +000010152 * global.data globals.c tree.c include/libxml/globals.h
10153 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10154 default value for global parameter xmlIndentTreeOutput to 1 and
10155 introduced new global parameter xmlTreeIndentString (the string
10156 used to do one-level indent) with default value " " (as it was
10157 in tree.c)
10158
Daniel Veillard49d5af82002-05-23 11:55:49 +000010159Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10162 with trio and schemas.
10163
Daniel Veillard7c13af42002-05-22 09:57:32 +000010164Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * xpath.c: patch from Richard Jinks to fix the problem raised in
10167 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10168
Daniel Veillard5a872412002-05-22 06:40:27 +000010169Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10170
10171 * xmlschemas.c: a bit of work on import.
10172 * xmlschemastypes.c: Charles Bozeman provided a compare function
10173 for date/time types so min/max facet restrictions should work,
10174 indeterminate comparisons return an error instead of equal.
10175 * test/schemas/date_0* result/schemas/date_0_0: specific test
10176 from Charles Bozeman too
10177
Daniel Veillard10b6da42002-05-18 07:55:20 +000010178Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10179
10180 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10181 from Christian Cornelssen fixing the man pages and the Catalog
10182 building script.
10183 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10184 next step is <xs:import> I now have a reasonable understanding
10185 of how it works.
10186
Daniel Veillarde5354492002-05-16 08:43:22 +000010187Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10188
10189 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10190
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010191Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10192
10193 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10194
Daniel Veillard088bf112002-05-14 11:03:59 +000010195Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * xpath.c: fixing an XPath function evalutation bug pointed out
10198 by Alexey Efimov where the context was lost when evaluating
10199 the function arguments
10200
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010201Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010202
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010203 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10204 function public for XMLSec performance optimizations
10205
Daniel Veillard3cd72402002-05-13 10:33:30 +000010206Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * python/generator.py python/libxml2class.txt : fixed a problem
10209 with the HTML parser pointed by Gary Benson
10210 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10211 example
10212
Aleksey Sanine48a3182002-05-09 18:20:01 +000010213Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10214 * parser.c: fixed bug #81159 (memory growth in SAX)
10215
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010216Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10217 * xpath.c: fixed bug #78858 (the real fix)
10218
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010219Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010220 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010221
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010222Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10223
10224 * tree.c: modified xmlNodeSetBase to allow changing the
10225 base of a document.
10226
Daniel Veillard070803b2002-05-03 07:29:38 +000010227Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * xmlschemastypes.c: patch Charles Bozeman for validation of
10230 all the date, time, and duration types
10231 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10232 * configure.in: fixed an error pointed by an user
10233 * xml2-config.in: fixed an error pointed by an user
10234
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010235Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10236
10237 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10238 win32/libxml2.def.src xmlIO.c: exported default
10239 'file:', 'http:' and 'ftp:' protocols input handlers
10240 and maked protocols comparisson case insensitive
10241
Daniel Veillard34de97f2002-04-30 14:29:22 +000010242Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10243
10244 * configure.in: Neven Has detected a typo
10245
Daniel Veillard28577c32002-04-30 06:48:41 +000010246Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10249 as one of the persons allowed to commit directly to the
10250 module.
10251
Daniel Veillardfc57b412002-04-29 15:50:14 +000010252Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10255 * valid.c: raised a too low limit
10256 * doc/*: rebuilt the docs
10257
Daniel Veillardeca82812002-04-24 11:42:02 +000010258Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10259
10260 * test/XPath/expr/floats test/XPath/expr/functions
10261 result/XPath/expr/floats result/XPath/expr/functions
10262 xpath.c: another XPath conformance patch from Richard Jinks
10263
Daniel Veillard13e04c62002-04-23 17:51:29 +000010264Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * xmlschemas.c: fixed validation of attribute groups.
10267 * test/schemas result/schemas: added an example from the primer
10268
Daniel Veillard88c58912002-04-23 07:12:20 +000010269Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10272 * test/schemas result/schemas: updated the test list
10273
Daniel Veillarde19fc232002-04-22 16:01:24 +000010274Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * TODO: updated a bit
10277 * parser.c: made a comment more specific
10278 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10279 Schemas conformance.
10280 * test/schemas result/schemas: updated the test list
10281
Daniel Veillard441bc322002-04-20 17:38:48 +000010282Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10285 implementing xs:all with minOccurs = 0
10286 * tes/schemas/* result/schemas/*: added more tests covering
10287 xs:all
10288
Daniel Veillard8a001f62002-04-20 07:24:11 +000010289Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10290
10291 * xmlregexp.c: first implementation of the all particle, this
10292 may need to be revisited for case where not all transitions
10293 must be crossed.
10294
Daniel Veillard7646b182002-04-20 06:41:40 +000010295Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * tree.c: another entity processing update from Markus Henke
10298
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010299Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10300
10301 * trionan.c: fixed crash on OSF/1
10302
Daniel Veillardb4398962002-04-19 07:01:55 +000010303Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * xmlschemas.c: more Schemas work
10306 * test/schemas/* result/schemas/*: added more tests coming
10307 from the spec.
10308
Daniel Veillard54761132002-04-18 21:00:44 +000010309Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10312 ExcC14N specification
10313
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010314Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * tree.c: patch from Markus Henke, fix for recursive entities.
10317
Daniel Veillard23b1f372002-04-18 15:50:05 +000010318Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * xpath.c: fix a problem with string() on a document node.
10321
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010322Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * Makefile.am xmlschemas.c: more Schemas work
10325 * test/schemas/* result/schemas/*: added more tests coming
10326 from the spec.
10327
Daniel Veillard6231e842002-04-18 11:54:04 +000010328Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10331 * result/HTML/*: this changes a few things in the results
10332
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010333Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10334
10335 * include/libxml/tree.h: eliminated 'declaration different than
10336 prototype' warning
10337 * include/win32config.h: "resolved" conflicts with errno.h
10338
Daniel Veillardb509f152002-04-17 16:28:10 +000010339Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10342 on the automata interfaces and debug of counted choices
10343 * test/schemas/* result/schemas/*: added a number of tests
10344
Daniel Veillard8651f532002-04-17 09:06:27 +000010345Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10348 a bit of work on Schemas
10349 * testSchemas.c: try to make it more useful
10350 * test/schemas/* result/schemas/* Makefile.am: changed the
10351 Schemas regression test procedure, started adding a few samples
10352
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010353Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10354
10355 * include/libxml/encoding.h: Patch for the Borland C++ builder
10356 * include/libxml/tree.h: Patch for the Borland C++ builder
10357 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010358 * win32/bcb5: New directory for the Borland C++ builder
10359 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010360
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010361Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10362
10363 * win32/Makefile.msvc: Update for XML Schema support
10364 * win32/configure.js: Update for XML Schema support
10365 * win32/libxml2.def.src: Update for XML Schema support
10366
Daniel Veillard4255d502002-04-16 15:50:10 +000010367Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10368
10369 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10370 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10371 xmlunicode.c include/libxml/Makefile.am
10372 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10373 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10374 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10375 include/libxml/xmlversion.h.in : merged the current state of
10376 XML Schemas implementation, it is not configured in by default,
10377 a specific --schemas configure option has been added.
10378 * test/automata test/regexp test/schemas Makefile.am
10379 result/automata result/regexp result/schemas:
10380 merged automata/regexp/schemas regression tests
10381
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010382Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * xpath.c: Gary found a compile time problem, fixes #78823
10385
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010386Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * configure.in: release of 2.4.20
10389 * doc/*: updated and rebuilt the docs
10390
Daniel Veillardf544f192002-04-15 12:56:56 +000010391Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * python/Makefile.am: patch from Cristian Gafton to build on
10394 Red Hat 6.2, should also fix #75779
10395
Daniel Veillard940492d2002-04-15 10:15:25 +000010396Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10397
10398 * valid.c: first part of fixing #78729
10399
Daniel Veillardeb475a32002-04-14 22:00:22 +000010400Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10403 escaping of URI when saving HTML files.
10404 * result/HTML/*: this impacted some tests
10405
Daniel Veillard9b731d72002-04-14 12:56:08 +000010406Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * configure.in: trying to fix #77441
10409
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010410Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * include/libxml/xmlIO.h: Hallski complained it could not be
10413 included by itself.
10414
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010415Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10418
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010419Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10420
10421 * win32/configure.js: patch from Nilo for the c14n option
10422 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10423
Daniel Veillardda423da2002-04-10 19:25:38 +000010424Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10427 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10428 LIBXML_THREAD_ENABLED
10429
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010430Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * xpath.c: another patch from Richard Jinks for substring conformance
10433 * test/XPath/expr/floats test/XPath/expr/strings
10434 result/XPath/expr/floats result/XPath/expr/strings: update of the
10435 test suite to check those.
10436
Daniel Veillard01917aa2002-04-10 11:30:41 +000010437Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10438
10439 * xpath.c: patch from Richard Jinks for .x float parsing.
10440
Daniel Veillard46d6c442002-04-09 16:10:39 +000010441Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * parser.c: patch from Markus Henke when an encoding ain't recognized
10444
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010445Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * libxml.m4: got a report that #include <string.h> was needed
10448
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010449Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10452
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010453Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10454
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010455 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010456
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010457Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10460 pointed out by Melvyn Sopacua.
10461
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010462Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * libxml.m4: Frédéric Crozat gave a patch related to the change
10465 of Include paths breaking the libxml.m4
10466
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010467Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * xpath.c: Fix bug #76927 forgot to save some context
10470 when evaluating binary expressions
10471
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010472Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * configure.in: fixed configure for MPE/iX from Markus Henke
10475 * xmlmemory.c: fixed initialization problems
10476 * xpath.c: another set of patches from Richard Jinks this
10477 fixes "make XPathtests" on linux
10478
Daniel Veillard21458c82002-03-27 16:12:22 +000010479Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10482 * test/XPath/expr/compare test/XPath/expr/equality
10483 test/XPath/expr/floats test/XPath/expr/functions
10484 test/XPath/expr/strings result/XPath/expr/compare
10485 result/XPath/expr/equality result/XPath/expr/floats
10486 result/XPath/expr/functions result/XPath/expr/strings: Updated
10487 tests though they show a divergence on Linux
10488
Daniel Veillard28dfed12002-03-27 09:08:17 +000010489Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * xpath.c trionan.c: previous commit also included patches
10492 from Richard Jinks on some IEEE support corner case
10493
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010494Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10497 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10498 that $(datadir) should be used for docs
10499
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010500Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10503 could leak filedescriptors
10504
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010505Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * configure.in nanohttp.c: applied patch from Allan Clark for
10508 UnixWare/OpenServer
10509
Daniel Veillard19274092002-03-25 16:48:03 +000010510Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * configure.in: preparing 2.4.19
10513 * doc/*: rebuilt the docs
10514
Daniel Veillard56b2db72002-03-25 16:35:28 +000010515Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * nanohttp.c: fixing #76043, got fed up with non-portability
10518 of that piece of code.
10519
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010520Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10521
10522 * valid.c SAX.c: Never commit without running "make tests" :-(
10523 fix a couple of stupidities in the previous commit
10524 * result/*: a few changes in some attribute order result of previous
10525 commit.
10526
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010527Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10530 the internal subset should not raise duplicate ID errors,
10531 also there was a small bug in conjunction to namespace
10532 declarations defaulted and xml:xxx attributes DTD definitions.
10533
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010534Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * xpath.c: Richard Jinks also raised some rounding problems
10537 this tries to fix them
10538
Daniel Veillard4e2df542002-03-22 12:23:14 +000010539Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10540
10541 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10542 behaviour in xmlXPathCastToString()
10543
Daniel Veillarddb552912002-03-21 13:27:59 +000010544Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10545
10546 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10547 raised by Morus Walter
10548
Daniel Veillard9e537932002-03-21 13:08:08 +000010549Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10552 from Igor
10553
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010554Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * xpath.c: fixing #75619, related to a problem when trying
10557 to evaluate condition when the current node set resulting
10558 from that sub-step evaluation is empty. Also fixes 2 potential
10559 problem with previous-sibling and next-siblings axis.
10560
Daniel Veillard1840ef02002-03-21 08:05:23 +000010561Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10564 HTML support is not configured in.
10565
Daniel Veillard561b7f82002-03-20 21:55:57 +000010566Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10567
10568 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10569 include/libxml/tree.h: dohh I really didn't intended to commit
10570 this test version :-(
10571
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010572Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10573
10574 * testSAX.c: I wanted to see the real speed at the SAX interface
10575 after a little too many Ximianer started complaining about the
10576 parser speed.
10577 added a --quiet option:
10578 paphio:~/XML -> ls -l db100000.xml
10579 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10580 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10581 3200006 callbacks generated
10582 real 0m1.270s
10583 Which means 16MBytes/s and 3Mcallback/s
10584
Daniel Veillardc62a1472002-03-19 18:35:12 +000010585Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * xpath.c: valgrind spotted another error that time when running
10588 on libxslt regression tests
10589
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010590Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * Makefile.am: adding "make valgrind" running the full regression
10593 tests (except python ones) under Valgrind (using valgrind -q
10594 which was kindly added by the author).
10595 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10596 passes cleanly now except an obcure floating point initialization
10597 raised in log10() in one XPath regression test ???
10598 * tree.c: edited some comments to close #75244
10599
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010600Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10603 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10604 context of ScrollKeeper, made sure that if the number is
10605 an integer, the serialization follows the description at
10606 http://www.w3.org/TR/xpath#section-String-Functions
10607
Daniel Veillard5997aca2002-03-18 18:36:20 +000010608Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10609
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010610 * configure.in: preparing 2.4.18
10611 * doc/*: updated and rebuilt the web site
10612 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10613 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010614 * parser.c: humm, changed the way the SAX parser work when
10615 xmlSubstituteEntitiesDefault(1) is set, it will then
10616 do the entity registration and loading by itself in case the
10617 user provided SAX getEntity() returns NULL.
10618 * testSAX.c: added --noent to test the behaviour.
10619
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010620Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * parser.c: Wilfried Teiken provided a hackish but working
10623 way to get context reported back on entities when parsing
10624 with SAX and without breaking the DOM build.
10625
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010626Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10627
10628 * c14n.c: applied a new patch from Aleksey Sanin
10629 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10630 to reference Aleksey implementation of XML digital Signatures
10631
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010632Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * xpath.c: small fix to avoid potential problem due to
10635 ordering of freeing data
10636 * python/Makefile.am: people were complaining about
10637 the generated file in python dir not being built
10638
Daniel Veillardd2379012002-03-15 22:24:56 +000010639Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10642 python/generator.py python/libxml.c python/types.c: Cleanup
10643 of the python Makefiles based on Jacob and James feedback,
10644 fixed the spec file accordingly, fixed the number of warning
10645 that passing my pedantic CFLAGS was generating. Conclusion
10646 is that Python includes are real crap.
10647
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010648Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * configure,in: it was reported quite a few times that
10651 xml2-config --cflags should not output
10652 -I$includeprefix/libxml2/libxml because libxml2 header names
10653 clashes with existing names like list.h from C++ stl.
10654 Includes should be #include<libxml/xxx.h> so ...
10655
Daniel Veillard6f293b12002-03-15 09:42:33 +000010656Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10657
10658 * c14n.c: another patch from Aleksey Sanin
10659
Daniel Veillard5c396542002-03-15 07:57:50 +000010660Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10663 canonicalization algorithm
10664 * doc/xml.html doc/index.html: added the C14N references on the
10665 index page.
10666
jacob berkman9be65862002-03-14 02:15:56 +0000106672002-03-13 jacob berkman <jacob@ximian.com>
10668
10669 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10670 usage, redundant, and gcc specific
10671
Daniel Veillard75be0132002-03-13 10:03:35 +000010672Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * xpath.c: speedup some node selection operations, this can
10675 have a significant impact on DocBook Norm's stylesheets
10676 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10677 make sure it's always the case
10678 * debugXML.c: distinguish CDATA and comments in ls operations
10679
Daniel Veillard61f26172002-03-12 18:46:39 +000010680Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10683 to generate better API descriptions etc...
10684
Daniel Veillard9ff88172002-03-11 09:15:32 +000010685Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * c14n.c: Fixing #74186, made sure all boolean expressions
10688 get fully parenthesized, ran indent on the output
10689 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10690 include/libxml/tree.h: also #74186 related, removed the
10691 --with-buffers option, and all the preprocessor conditional
10692 sections that were resulting from it.
10693
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010694Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10695
10696 * valid.c: applied patch from Dodji Seketeli fixing an
10697 uninitailized variable in xmlValidGetValidElements()
10698
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010699Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * c14n.c: fixed a few comments
10702 * doc/*.html doc/*/*.html: regenerated the docs and added
10703 the C14N API
10704 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10705
Daniel Veillardfa49d872002-03-09 10:20:00 +000010706Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10707
10708 * check-xml-test-suite.py: fix to adapt varaiations in the
10709 bindings
10710 * configure.in python/setup.py python/setup.py.in: fixed to
10711 have the version of the python scripts automatically updated
10712
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010713Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10716 in xmlCopyProp()
10717
Daniel Veillardaf43f632002-03-08 15:05:20 +000010718Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * configure.in: preparing 2.4.17 release
10721 * doc/*: updated and rebuilt the docs
10722 * xpath.c: fixed a comment
10723 * python/libxml.c: fixed a possible reentrancy problem
10724
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010725Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10728 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10729 added a specific regression test
10730 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10731 not raise exceptions when failing to find the attribute.
10732
Daniel Veillard90bc3712002-03-07 15:12:58 +000010733Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * configure.in xmllint.c: owen pointed out a problem with the
10736 ftme fix, gettimeofday() was not detected by configure and
10737 the ftime header wasn't included, dohhh
10738
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010739Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * configure.in xmllint.c: trying to fix #71457 for timing
10742 precision when gettimeofday() is not availble but ftime() is
10743
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010744Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10747 are now copied on install and part of the -devel RPM
10748
Daniel Veillard7b416132002-03-07 08:36:03 +000010749Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * xpath.c: trying to avoid bug #72150 which was apparently
10752 caused by a gcc bug (or a processor problem) as detailed
10753 at http://veillard.com/gcc.bug
10754
Daniel Veillardf742d342002-03-07 00:05:35 +000010755Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10758 fixed xmlReconciliateNs(), added a Python test/example for
10759 inter-document cut'n paste
10760 * python/libxml.py: fixed node.doc on document nodes and added
10761 xpathEval() onto node objects
10762
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010763Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10766 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10767 fixup and integrated tests for the serialization stuff
10768
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010769Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10772 moved the libxml man page to section 3
10773
Daniel Veillard1e774382002-03-06 17:35:40 +000010774Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * tree.c: fix bug #72490
10777 * python/libxml.c python/libxml.py: added methods serialize()
10778 and saveTo() to all node elements.
10779
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010780Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * xmlIO.c: closed #73430, don't read from an input source
10783 which indicated an end-of-file or an error.
10784
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010785Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * parser.c: make sure SAX endDocument is always called as
10788 this could result in a Python memory leak otherwise (it's
10789 used to decrement ref-counting)
10790 * python/generator.py python/libxml.c python/libxml.py
10791 python/libxml2-python-api.xml python/libxml2class.txt
10792 python/tests/error.py python/tests/xpath.py: implemented
10793 the suggestions made by Gary Benson and extended the tests
10794 to match it.
10795
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010796Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * python/generator.py: applied patch fixing #73450
10799
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010800Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10801
10802 * xpath.c: fixing #61290 "namespace nodes have no parent"
10803 long standing divergence from the XPath REC. NodeSets
10804 simply hold a copy of namespace nodes and those node ->next
10805 points to the parent (which may not be the node carrying the
10806 definition).
10807 * include/libxml/xpath.h: flagged but didn't added a possible
10808 speedup
10809 * DOCBparser.c HTMLparser.c: removed some warnings from push
10810 parser due to new state being added.
10811 * tree.c: new fix from Boris Erdmann
10812 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10813 the XML Canonalization support from Aleksey Sanin
10814
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010815Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * tree.c: patch from Boris Erdmann fixing some namespace odities
10818 with xmlCopyNode()
10819
Daniel Veillardc6613042002-03-02 09:34:02 +000010820Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * xmlIO.c: fix bug #72706 when loading a NULL entity
10823
Daniel Veillardc0fef772002-03-01 16:16:31 +000010824Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10825
10826 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10827 actually change in a future XML Namespace revision.
10828
Daniel Veillard79426f22002-03-01 16:14:17 +000010829Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10830
10831 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10832 added the possibility of returning nodesets from XPath extension
10833 functions written in Python
10834
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010835Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10836
10837 * python/*: commiting some Python bindings work done while travelling
10838
Daniel Veillard97300512002-03-01 09:13:41 +000010839Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10842 explicitely with memory debugging switched on
10843
Daniel Veillard6361da02002-02-23 10:10:33 +000010844Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10847 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10848 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10849 the accessor generator for strings
10850 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10851 regression test.
10852
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010853Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10854
10855 * python/README python/generator.py python/libxml.c python/setup.py:
10856 added the 'usual' setup.py to allow building a libxml2-python
10857 module based on the same code. The initialization is however
10858 different the 2 .so files fo libxml2 and libxslt are identical and
10859 they entry point initialize both libraries. this is done to avoid
10860 some possible nasty problem since the Python don't merge the maps
10861 of all shared modules.
10862
Daniel Veillard158a4d22002-02-20 22:17:58 +000010863Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * parser.c: fixed a push/encoding bug reported by Michael
10866 on librsvg
10867
Daniel Veillard7839e162002-02-20 18:54:48 +000010868Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * include/libxml/parserInternals.h: fixes a misplaced #endif
10871
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010872Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10873
10874 * parser.c valid.c: found and fixed a couple of allocation bugs
10875
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010876Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10877
10878 * doc/xml.html doc/python.html doc/*: added a Python and binding
10879 page describing the current state of the Python bindings and
10880 giving pointers to the other languages wrappers.
10881
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010882Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10885 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10886 rebuilt the API and web site
10887 * xpath.c: fixed #71978 portability bugs
10888
Daniel Veillard8aff2472002-02-19 21:50:43 +000010889Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10892
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010893Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10894
10895 * include/libxml/parserInternals.h parser.c: had to change
10896 2 internal parsing API when processing document content
10897 to check the start and end of element content are defined
10898 in the same entity
10899 * valid.c include/libxml/valid.h: attribute normalization can
10900 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10901 with the context to report it.
10902 * SAX.c: fixed the last known bugs, crazy validation constraints
10903 when a document is standalone seems correctly handled. There
10904 is a couple of open issues left which need consideration especially
10905 PE93 on external unparsed entities and standalone status.
10906 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10907 The 2 tests left failing are actually in error. Cleanup done.
10908
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010909Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * valid.c: implemented E59 spaces in CDATA does not match the
10912 nonterminal S
10913
Daniel Veillard878eab02002-02-19 13:46:09 +000010914Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10915
10916 * SAX.c parser.c valid.c: more validation test fixups
10917 * check-xml-test-suite.py: added duration info for the tests
10918
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010919Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10920
10921 * parser.c valid.c: a couple of errors were reported but not
10922 saved back as such in the parsing context. Down to 1% failure rate
10923 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10924
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010925Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10926
10927 * xmlInternald.c: isExtender was missing a char
10928 * parser.c include/libxml/parser.h: % are acceptable in the
10929 internal subset if within a PUBLIC ID
10930
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010931Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10932
10933 * SAX.c parserInternals.c valid.c: more work on the conformance
10934 suite. Took the step to finally block documents with encoding
10935 errors. It's a fatal error per the spec, people should have fixed
10936 their documents by now.
10937
Daniel Veillard55253e22002-02-18 14:32:39 +000010938Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10939
10940 * check-xml-test-suite.py: fixed the test script after some discussion
10941 on the semantic of TYPE="error"
10942 * Makefile.am: added the script to the distrib
10943
Daniel Veillard28757702002-02-18 11:19:30 +000010944Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10945
10946 * SAX.c entities.c: fixed a couple of conformances issues deep
10947 into the validation code (standalone and undeclared Notations)
10948
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010949Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10950
10951 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10952 stayed there for years !
10953
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010954Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10955
10956 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10957 missing
10958
Daniel Veillardc7612992002-02-17 22:47:37 +000010959Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * check-xml-test-suite.py: improved the behaviour a bit as
10962 well as the logs
10963 * parser.c valid.c SAX.c: fixed a few more bugs
10964 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10965
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010966Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10967
10968 * check-xml-test-suite.py: python script to run regression tests
10969 against the XML Test suite of W3C/OASis
10970 * SAX.c: fixed a validation bug
10971 * parser.c: fixed 3 errors pointed by the test suite
10972 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10973 * python/Makefile.am: fixed a dependendy
10974
Daniel Veillard9f28f302002-02-15 20:48:08 +000010975Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10976
10977 * xmlmemory.c: avoid a warning bug #71594
10978
Daniel Veillard144024e2002-02-13 21:14:46 +000010979Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10982 warning on alpha/Tru64
10983
Daniel Veillarde4301c82002-02-13 13:32:35 +000010984Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * include/libxml/entities.h: fixing a comment
10987 * valid.c: fixing some troubles with validity check on namespaces
10988 * result/VC/NS3 test/VC/NS3: added a specific regression test
10989
Daniel Veillarda6d05382002-02-13 13:07:41 +000010990Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10991
10992 * tree.c: Fixing #71342 serializing '\n' in attribute values
10993 * result/noent/att3 result/att3 test/att3: added a specific
10994 test.
10995
Daniel Veillard797a5652002-02-12 13:46:21 +000010996Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10997
10998 * python/libxml.c: couple of bug fixes
10999
Daniel Veillard01a6d412002-02-11 18:42:20 +000011000Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11001
11002 * python/*.py: removed tabs and used spaces.
11003
Daniel Veillard397ff112002-02-11 18:27:20 +000011004Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11007 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11008
Daniel Veillard03517542002-02-11 13:54:40 +000011009Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11010
11011 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11012 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11013
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011014Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11015
11016 * include/libxml/encoding.h include/libxml/entities.h
11017 include/libxml/globals.h include/libxml/parser.h
11018 include/libxml/threads.h include/libxml/tree.h
11019 include/libxml/xmlmemory.h: trying to fix the include mess
11020
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011021Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * include/libxml/xmlmemory.h: reverted part of the previous
11024 attempt to provide #69655, this was breaking the build.
11025
Daniel Veillard0ba59232002-02-10 13:20:39 +000011026Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11029 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11030 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11031 include/libxml/parserInternals.h include/libxml/tree.h
11032 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11033 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11034 clean.
11035 * python/libxml.c: fixed a warning.
11036
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011037Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11038
11039 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11040 copying of node, merge back IDs in the target document.
11041 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11042 test/XInclude/ents/ids.xml: test case
11043 * result/VC/ElementValid4: output changed due to a typo fix
11044
Daniel Veillard1c18e302002-02-09 22:16:40 +000011045Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11046
11047 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011048 generate the dependencies right as Jacob found out. Add
11049 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011050
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011051Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11052
11053 * parserInternals.c valid.c: Justin Fletcher found some parts
11054 of the code needing cleanup
11055 * libxml.spec.in python/Makefile.am python/generator.py
11056 python/libxml.c python/libxml.py: Fixed the python Makefiles
11057 corrected a bug showing up on ia64, changed the name of the
11058 python internal module too
11059
Daniel Veillard07be19b2002-02-08 14:20:35 +000011060Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11061
11062 * Makefile.am: applied patch from Andris Pavenis for binary
11063 name suffixes
11064
Daniel Veillardf216d462002-02-08 13:44:24 +000011065Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11066
11067 * xmllint.c win32/win32config.h: fixing #68748
11068
Daniel Veillardd455d792002-02-08 13:37:46 +000011069Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11070
11071 * valid.c: fixing #70166
11072
11073Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11074
11075 * valid.c: fixing #70077
11076
Daniel Veillardc575b992002-02-08 13:28:40 +000011077Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11078
11079 * Copyright Makefile.am README configure.in libxml.spec.in:
11080 Changed to the MIT Licence
11081 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11082 doc/xmlio.html: updated the doc accordingly
11083 * include/libxml/xmlwin32version.h configure.in: preparing
11084 2.4.14 release
11085 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11086 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11087 fixed the const xmlChar * wrapper and generator, XPath extension
11088 functions now use the context as first argument
11089 * python/tests/tstxpath.py python/tests/xpath.py
11090 python/tests/xpathext.py: Updated the tests accordingly
11091 * tree.c: fixed bug #70067
11092
Daniel Veillard7db38712002-02-07 16:39:11 +000011093Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11094
11095 * Makefile.am: cleanup
11096 * debugXML.c: always use stdout if output is NULL
11097 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11098 * python/Makefile.am python/generator.py python/libxml2class.txt
11099 python/libxml_wrap.h python/types.c: augmented the number of bindings
11100 handling FILE * and XPath contexts
11101 * python/tests/Makefile.am: avoid a stupid problem due to the
11102 use of TEST.
11103
Daniel Veillard15a143b2002-02-06 22:40:50 +000011104Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11105
11106 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11107
Daniel Veillard70cab352002-02-06 16:06:58 +000011108Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11109
11110 * python/TODO python/libxml.c: cleanup the extension function lookup
11111 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11112
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011113Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11114
11115 * configure.in python/Makefile.am: do not install outside
11116 of prefix
11117
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011118Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11119
11120 * python/TODO python/libxml.c: started adding SAX interfaces
11121 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11122 SAX test
11123
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011124Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11125
11126 * tree.c: hardened the addChild function
11127 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11128 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11129 added accessors needed for xmlNode, a bit more testing and
11130 extension of interfaces
11131 * python/tests/Makefile.am python/tests/build.py: added a test
11132 build from scratch/save/load/check
11133
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011134Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11135
11136 * parserInternals.c: change a small bit in the way valididy
11137 error messages get initialized
11138 * python/TODO python/libxml.c python/libxml2-python-api.xml
11139 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11140 added some memory debugging to track leaks at the libxml2 level
11141 * python/tests/*.py: changed all tests to check for leaks,
11142 there is just one left in XPath extension registrations.
11143
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011144Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11145
11146 * python/TODO python/generator.py python/libxml2-python-api.xml
11147 python/libxml2class.txt: more accessor classes for the parser
11148 context, allow to switch on and check validity
11149 * python/tests/Makefile.am python/tests/error.py
11150 python/tests/invalid.xml python/tests/valid.xml
11151 python/tests/validate.py: attded more test and and added error.py
11152 which I forgot to commit in the last step
11153
Daniel Veillard3ce52572002-02-03 15:08:05 +000011154Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11155
11156 * python/Makefile.am python/types.c: cleanup
11157 * python/libxml.c python/libxml.py python/libxml_wrap.h
11158 python/generator.py python/libxml2-python-api.xml
11159 python/libxml2class.txt: added class for parser context, added
11160 first cut for push mode support. Added a framework to generate
11161 accessors functions.
11162 * python/tests/Makefile.am python/tests/push.py: added a push
11163 test
11164
Daniel Veillardcfb05462002-02-02 23:18:22 +000011165Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11166
11167 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11168 bug a bit of cleanup.
11169
Daniel Veillard5d819032002-02-02 21:49:17 +000011170Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11171
11172 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11173 python/libxml2class.txt: adding error redirections and preformat
11174 to a python handler
11175 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11176 tests self checking
11177
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011178Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11179
11180 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11181 a function
11182
Daniel Veillard9589d452002-02-02 10:28:17 +000011183Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11186 python/libxml.c python/libxml2-python-api.xml
11187 python/libxml2class.txt: Progressing through the TODOs, class
11188 description output, extra XML API, RPM now builds the wrappers
11189 for all python installed versions
11190
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011191Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11192
11193 * configure.in libxml.spec.in python/Makefile.am python/TODO
11194 python/generator.py python/libxml2class.txt: added more informations
11195 in the libxml2-python package including docs. Slightly changed
11196 the class hierarchy
11197 * python/tests/*: added basic regression tests infrastructure too
11198
11199Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11202 added libxml2-python as part of the packages installed
11203
Daniel Veillarda7340c82002-02-01 17:56:45 +000011204Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * python/Makefile.am python/generator.py python/libxml.c
11207 python/libxml.py: more work, now able to extend the
11208 XPath interpreter with functions written in python.
11209
Daniel Veillardc3e39442002-02-01 09:29:41 +000011210Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11211
11212 * python/Makefile.am: Jacob sent a patch to allow building from
11213 tarfile.
11214
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011215Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11218 inserted the python wrappers build, I hope this won't be too
11219 unportable
11220
Daniel Veillard1971ee22002-01-31 20:29:19 +000011221Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11222
11223 * xpath.c: minor optimization
11224 * python/generator.py python/libxml.c python/libxml.py
11225 python/libxml_wrap.h: more work on the python bindings,
11226 they now support XPath and there is no evident leak
11227
Daniel Veillard36ed5292002-01-30 23:49:06 +000011228Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * python/generator.py python/libxml.c python/libxml.py:
11231 more work on the python bindings generator.
11232
Daniel Veillard96fe0952002-01-30 20:52:23 +000011233Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11234
11235 * python/generator.py python/libxml.c python/libxml_wrap.h:
11236 more work on the python bindings.
11237
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011238Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11239
11240 * python/generator.py python/libxml.c python/libxml.py
11241 python/libxml_wrap.h: commited early version of a python binding
11242 for private use only ATM
11243
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011244Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * entities.c tree.c include/libxml/entities.h: applied patch
11247 from Anthony Jones to implement copy of DTD subtree too. Had
11248 just to keep 2 function private which really ought to become
11249 public ones.
11250
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011251Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11252
11253 * xmllint.c: added pointers to the web pages in the usage()
11254
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011255Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11256
11257 * tree.c: more fixes from Petr Kozelka for attribute handling
11258 in the tree API to align the semantic with DOM.
11259
Daniel Veillard36065812002-01-24 15:02:46 +000011260Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11261
11262 * valid.c tree.c entities.c: another set of patches from
11263 Anthony Jones for copy operations cleanup and robustness
11264
Daniel Veillardf8592562002-01-23 17:58:17 +000011265Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11266
11267 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11268 an alphabetic index based on comments content
11269 * doc/*: rebuilt the web site with the new references
11270
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011271Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11272
11273 * parserInternals.h: Greg Sjaardema suggested to use an
11274 eponential buffer groth policy in xmlParserAddNodeInfo()
11275
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011276Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11277
11278 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11279 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11280 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11281 to generate cross-references, and added/updated the stylesheets
11282 to generate and link API indexes. The generic keyword index
11283 is not done yet.
11284 * doc/*.html: regenerated all the usual docs too
11285
Daniel Veillard2070c482002-01-22 22:12:19 +000011286Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11287
11288 * debugXML.c: added an xpath function to the shell for T. V. Raman
11289
11290Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011291
11292 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11293 debug routines.
11294
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011295Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11298 support of attribute nodes
11299
Daniel Veillard9d06d302002-01-22 18:15:52 +000011300Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11301
11302 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11303 hopefully near complete and fully documented of the API in XML
11304 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11305 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11306 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11307 include/libxml/parserInternals.h include/libxml/valid.hi
11308 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11309 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11310 include/libxml/xpath.h include/libxml/xpathInternals.h:
11311 Cleaned up the doc comments a lot in the process, the interface
11312 coverage is now 100%
11313
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011314Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11317 extracts comments from the gtk-doc DocBook output (a bit
11318 convoluted but seems to work).
11319
Daniel Veillard61006472002-01-21 17:31:47 +000011320Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11321
11322 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11323 added an XML description of the API, moved the script generating
11324 it here. Added a "make api" target
11325
Daniel Veillardd2f23002002-01-21 13:36:00 +000011326Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11327
11328 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11329
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011330Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * xpath.c include/libxml/xpathInternals.h: the change made to
11333 xmlXPathFuncLookupFunc was incompatible roll it back
11334
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011335Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11336
11337 * SAX.c: cleanup patch from Anthony Jones
11338 * doc/Makefile.am: fix the headers to avoid in make scan
11339 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11340 includes, * vs Ptr and general cleanup
11341 * parsedecl.py: first version of a script to extract the
11342 module interfaces, the goal will be to provide .decl or XML
11343 specification of the interfaces to build wrappers.
11344
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011345Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11348 now provides return codes in case of errors
11349
Bjorn Reese026d29f2002-01-19 15:40:18 +000011350Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11351
11352 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11353 Upgraded to trio baseline 1.6
11354 * strio.h strio.c: Replaced by triostr.h and triostr.c
11355
Daniel Veillard572577e2002-01-18 16:23:55 +000011356Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11357
11358 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11359 of strdup usage in the code
11360
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011361Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * parser.c error.c: Keith Isdale complained rightly that
11364 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11365
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011366Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11367
11368 * tree.c: fixed the funxtion to set the xml: attributes
11369 * debugXML.c: added "setbase" to test it.
11370
Daniel Veillard2c748c62002-01-16 15:37:50 +000011371Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11372
11373 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11374 to allow updating an attribute content
11375
Daniel Veillard8de85c62002-01-15 17:10:15 +000011376Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11377
11378 * libxml.h: try to avoid problems when compiling on Windows
11379
Daniel Veillard314cfa02002-01-14 17:58:01 +000011380Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11381
11382 * hash.c: patch from Anthony Jones for hash.c allocation size
11383 * Makefile.am: trying to work around Yet Another Libtool Madness
11384 and build the 2.4.13 release finally ...
11385
Daniel Veillard744683d2002-01-14 17:30:20 +000011386Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11387
11388 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11389 * doc/* : update of the documentation
11390
Daniel Veillarde6a55192002-01-14 17:11:53 +000011391Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11392
11393 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11394 at fixing #61290 :-(
11395
Daniel Veillardfb25a512002-01-13 20:32:08 +000011396Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11397
11398 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11399 Fixes bug #67229
11400
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011401Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11402
11403 * tree.c: trying to avoid troubles when a subtree is copied
11404 and coalesced in part with the target tree. Should fix
11405 bug #67407
11406
Daniel Veillardd8224e02002-01-13 15:43:22 +000011407Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11408
11409 * valid.c: fixed validation of attributes content of type
11410 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11411 values, very old bug. Fixes #67671
11412
Daniel Veillard8107a222002-01-13 14:10:10 +000011413Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11414
11415 * parser.c include/libxml/parserInternals.h tree.c: integrated
11416 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11417 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11418
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011419Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11420
11421 * threads.c: applied Serguei Narojnyi's patch to add native
11422 thread support on the Win32 platform
11423 * testThreadsWin32.c Makefile.am: added the test program also
11424 from Serguei, Win32 specific
11425 * include/win32config.h include/libxml/xmlwin32version.h.in:
11426 added patch from Igor for the Windows thread specific defines.
11427
Daniel Veillard845cce42002-01-09 11:51:37 +000011428Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11431
Daniel Veillard7b602b42002-01-08 13:26:00 +000011432Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11433
11434 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11435 output page into XMLinfo.html. Close bug #66951 and
11436 raised by Robert Collins too.
11437
Daniel Veillard73c6e532002-01-08 13:15:33 +000011438Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * encoding.c: Paul Keogh pointed out a possibility of segfault
11441 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11442 Closes bug # 68238
11443
Daniel Veillard4a859202002-01-08 11:49:22 +000011444Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * doc/*.html: updated the Gdome2 links
11447
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011448Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11449
11450 * libxml.h: Applied following patches from Robert Collins
11451 and make sure IN_LIBXML is defined when compiling it
11452 -------
11453 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11454 as well as Visual C.
11455 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11456 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11457 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11458 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11459 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11460 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11461 xmlSysIDExists xmlNoNetExists).
11462 * xmllint.c: Don't include winsock2.h for Cygwin.
11463
Daniel Veillard401c2112002-01-07 16:54:10 +000011464Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11465
11466 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11467 when the version info is not present.
11468
Daniel Veillard6f42c132002-01-06 23:05:13 +000011469Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11470
11471 * tree.c: Anthony Jones pointed out a problem in
11472 xmlStringGetNodeList() and provided a fix for it
11473
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011474Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11475
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011476 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011477 xmlCreatePushParserCtxt() when the initial buffer passed
11478 is large.
11479
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011480Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11481
11482 * win32/*: big cleanup of the Windows/MSVC project files
11483 from Igor Zlatkovic
11484
Daniel Veillardcebb1362002-01-02 13:13:30 +000011485Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11486
11487 * doc/Makefile.am: should fix #67674 and avoid troubles if
11488 xsltproc is not available or fails in the prefix provided
11489
Daniel Veillard26908ab2002-01-01 16:50:03 +000011490Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11491
11492 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11493
Daniel Veillard5344c602001-12-31 16:37:34 +000011494Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11495
11496 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11497 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11498 Fixed a few other problems raised by Charlie Bozeman.
11499 * result/VC/ElementValid[5-7]: fixed the output
11500
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011501Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11502
11503 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11504 patches from Charlie Bozeman. Regenerated the HTML docs.
11505
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011506Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11507
11508 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11509 for Windows from Igor
11510
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011511Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11512
11513 * xmllint.c: applied Justin Fletcher patch for --output or -o
11514
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011515Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11516
11517 * win32/libxml2/libxml2.def.src: close #67019
11518
Daniel Veillard01db67c2001-12-18 07:09:59 +000011519Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11520
11521 * xmllint.c: applied Justin Fletcher generic timing patch
11522 similar to the one already applied to xsltproc.
11523
Daniel Veillardd1640922001-12-17 15:30:10 +000011524Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11525
11526 * include/libxml/tree.h tree.c: applied documentation patches
11527 from Charlie Bozeman
11528
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011529Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11530
11531 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11532
Daniel Veillard29e43992001-12-13 22:21:58 +000011533Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11534
11535 * valid.c: fix the xmlStrdup() used in the previous patch.
11536 * valid.c: added --dropdtd
11537 * tree.c: fixed xmlUnlinkNode so it also removes the references
11538 from the document if the node is a DTD
11539
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011540Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11541
11542 * HTMLtree.c valid.c: cleanup some static declarations
11543
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011544Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11545
11546 * xmllint.c: removed another strdup()
11547 * doc/FAQ: removed the HP/UX entry
11548
Daniel Veillarded472f32001-12-13 08:48:14 +000011549Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11550
11551 * valid.c: fix bug #66816 when validating.
11552 * xmllint.c: don't use sys/time.h if configure did not found it
11553
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011554Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11555
11556 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11557 xmlcatalog_man.xml
11558
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011559Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11560
11561 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11562 xmlInitMemory() was declared twice
11563
Daniel Veillardb82c1662001-12-09 14:00:54 +000011564Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11565
11566 * globals.c: do not reference strdup() !
11567 * configure.in libxml-2.0.pc.in: trying to fix the libs
11568 of the various config extraction modules
11569
Daniel Veillardef90ba72001-12-07 14:24:22 +000011570Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11571
11572 * configure.in : preparing 2.4.12
11573 * doc/* : updated and rebuilt the docs
11574
Daniel Veillard220346d2001-12-07 11:33:54 +000011575Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11576
11577 * uri.c: closed bug #66159
11578 * testURI.c: added --escape option
11579 * configure.in: some cleanup for xml2-config --cflags
11580
Daniel Veillard2a906822001-12-06 14:34:08 +000011581Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11582
11583 * globals.c testThreads.c: removed some misplaced includes
11584 of xmlversion.h
11585
Daniel Veillarde28313b2001-12-06 14:08:31 +000011586Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11587
11588 * threads.c: patch from Gary Pennington fixing a possible
11589 problem at initialization time.
11590
Daniel Veillardd3b08822001-12-05 12:03:33 +000011591Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11592
11593 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011594 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011595 CodeWarrior.
11596
Daniel Veillarda7866932001-12-04 13:14:44 +000011597Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11598
11599 * xmllint.c: applied Geert Kloosterman's patch to fix
11600 --repeat --timing output
11601
Daniel Veillard19840942001-11-29 16:11:38 +000011602Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11603
11604 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11605 where non-wellformed XML declaractions were not detected.
11606
Daniel Veillarde85d9342001-11-28 14:43:12 +000011607Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11608
11609 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11610
Daniel Veillard22f25a82001-11-28 09:12:23 +000011611Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11612
11613 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11614 gets reset by xmlCleanupInputCallbacks() and this makes the
11615 function useless. Same for output.
11616
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011617Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11618
11619 * xmlIO.c: robert pointed out a loop error in callback cleanups
11620
Daniel Veillard8faa7832001-11-26 15:58:08 +000011621Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11622
11623 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11624 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11625 they are not really tied to debugging
11626
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011627Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11628
11629 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11630 * xmllint.c: better --catalogs description
11631
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011632Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11633
11634 * tree.c: fixed a couple of problems in xmlSetProp()
11635
Daniel Veillardcd337f02001-11-22 18:20:37 +000011636Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11637
11638 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11639 unappropriate stdout output.
11640
Daniel Veillard566d4df2001-11-22 13:00:53 +000011641Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11642
11643 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11644 by Denis Beurive, closes #65111
11645
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011646Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11647
11648 * valid.c: in case of content model validity error, don't
11649 print it if validity warnings were not requested.
11650
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011651Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11652
11653 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11654 * parserInternals.c: removed the last exit() call. Print an
11655 unmaskable error on stderr instead (library mismatch detection)
11656
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011657Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11658
11659 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11660 shell instructions from Heiko Rupp
11661
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011662Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11663
11664 * catalog.c: use the URL notation file:// for default catalog paths
11665
Daniel Veillard0ec98632001-11-14 15:04:32 +000011666Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11667
11668 * include/libxml/tree.h: better comments for _private fields
11669 * tree.c: removed a problem when copying an entity reference.
11670
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011671Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11672
11673 * vms/*: updated instructions and diffs from John A Fotheringham
11674
Daniel Veillarda11001b2001-11-12 22:45:36 +000011675Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11676
11677 * include/libxml/xmlerror.h: avoid an include problem if
11678 #include <libxml/xmlerror.h> happens first in code
11679 seems to be the case in KDE libs
11680
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011681Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11682
11683 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11684 from Igor for Windows
11685
11686Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11687
11688 * Makefile.am: Gary Pennington pointed out a missing prefix
11689
Daniel Veillard43d3f612001-11-10 11:57:23 +000011690Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11691
11692 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11693 * doc/*: upgraded and rebuilt the docs
11694
Daniel Veillardc1f78342001-11-10 11:43:05 +000011695Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11696
11697 * HTMLparser.c: fix comment in scripts element parsing.
11698 * result/HTML/doc3*: updated the results.
11699
11700Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11701
11702 * uri.c: another URI bug fix #63336, using Joel Young patch.
11703
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011704Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11705
11706 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11707 a cleaned up version of the Pwd shell string generation.
11708
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011709Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * valid.c include/libxml/tree.h: trying to fix namespaces +
11712 validation problems for good, closing #63619 in the process
11713 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11714 wrong in this respect, fixed it.
11715
Daniel Veillardd536f702001-11-08 17:32:47 +000011716Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11717
11718 * xmllint.c: Morus Walter patch to allow --format and --encode
11719
Daniel Veillard5004f422001-11-08 13:53:05 +000011720Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11721
11722 * debugXML.c: Stefan Kost provided an help command for the shell
11723
Daniel Veillarda6825e82001-11-07 13:33:59 +000011724Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11725
11726 * debugXML.c: Heiko Rupp pointed that the shell would crash
11727 on empty nodesets returns.
11728
Daniel Veillard03f848d2001-11-07 12:53:46 +000011729Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11730
11731 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11732 migh need the history libraries
11733
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011734Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11735
11736 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11737 handle the case of < in quoted attributes, Bastian Kleineidam
11738
Daniel Veillardc853b322001-11-06 15:24:37 +000011739Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11740
11741 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11742 fixing catalog breakages
11743 * Makefile.am catalog.c result/catalogs/catal
11744 result/catalogs/mycatalog.* test/catalogs/catal*:
11745 fixed more problems in catalog support, added more regression tests
11746 for both XML and SGML catalog handling
11747
Daniel Veillard66870c72001-11-05 19:27:49 +000011748Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11749
11750 * debugXML.c: applied an improvement to xmlGetLineNo() from
11751 Keith Isdale
11752
Daniel Veillardffe09c92001-11-05 14:21:47 +000011753Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11754
11755 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11756 Side effect of the progressive catalog loading
11757
Daniel Veillardad661b92001-11-05 11:43:15 +000011758Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * Makefile.am: confexecdir and confexec_DATA were defined twice
11761 pointed out by Karl Eichwalder
11762
Daniel Veillard6eb17722001-11-04 22:19:27 +000011763Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11764
11765 * xmlcatalog.c: avoid unlink() and use remove() instead.
11766
Daniel Veillardea898282001-11-04 22:13:45 +000011767Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11768
11769 * libxml.spec.in: cleanup
11770 * include/libxml/xmlwin32version.h: updated with 2.4.8
11771
Daniel Veillarda4617b82001-11-04 20:19:12 +000011772Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11773
11774 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11775 of compiling libxml with a non standard set of options
11776
John Fleck027edfb2001-11-04 20:13:58 +000011777Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11778
11779 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11780 document --sgml option, fixing gnome bugzilla #63382
11781
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011782Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11783
11784 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11785 breakage of 2.4.7, added a couple of really needed APIs
11786 like xmlCatalogIsEmpty() and xmlNewCatalog()
11787 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11788 for install-catalog
11789 * configure.in: preparing 2.4.8
11790
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011791Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11792
11793 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11794 include/libxml/tree.h include/libxml/xmlIO.h: more include
11795 cleanups, export cleanly one html output + format function.
11796
11797Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11798
11799 * parser.c: removed initGenericErrorDefaultFunc call from
11800 xmlInitParser() since it could destroy previous calls to
11801 xsltSetGenericErrorFunc() effects
11802
Daniel Veillardebd38c52001-11-01 08:38:12 +000011803Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11804
11805 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11806 keyword.
11807
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011808Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11809
11810 * Makefile.am: cleanup
11811 * threads.c: cleanup too
11812 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11813 from xsltproc
11814 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011815 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011816
Daniel Veillard91c00402001-10-30 17:41:38 +000011817Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11818
11819 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11820 was not used anymore !
11821
Daniel Veillard52dcab32001-10-30 12:51:17 +000011822Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11823
11824 * configure.in: preparing 2.4.7
11825 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11826 manual page from John
11827 * doc/*: updated the doc and rebuilt the generated pages
11828
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011829Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11830
11831 * xmlIO.c: closing bug #62711, the library should never
11832 close stdin or stdout.
11833
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011834Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11835
11836 * uri.c: second pass at fixing #63336, using Joel Young
11837 final patch. looks okay.
11838
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011839Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11840
11841 * uri.c include/libxml/uri.h: trying to clear #63336
11842 allowing the escaping routine to parse unconformant
11843 URI-References.
11844
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011845Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11846
11847 * vms/readme.vms vms/build_libxml.com nanoftp.c
11848 include/libxml/xmlversion.h.in: a few VMS updates from
11849 John A Fotheringham
11850 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11851 and xmlCleanupOutputCallbacks() for the Perl binding people.
11852
Daniel Veillard635ef722001-10-29 11:48:19 +000011853Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11854
11855 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11856 apply fixes to close #63271 and avoid segfaults when
11857 the error routine gets callbed before xmlInitParser()
11858 get called.
11859 * nanoftp.c error.c: Applied patches from Justin Fletcher
11860 correcting some xmlGenericError misuses.
11861
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011862Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11863
11864 *doc/xmllint.xml, doc/xmllint.1
11865 New and improved man page for xmllint - .xml is the original, .1
11866 is the generated man page
11867
Daniel Veillardc9484202001-10-24 12:35:52 +000011868Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11869
11870 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11871 the web site from the main HTML document.
11872
Daniel Veillard5151c062001-10-23 13:10:19 +000011873Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11874
11875 * parser.c: fixed an erroneous validation bug when PE refs
11876 occurs in external parsed entities referenced from the
11877 internals subset
11878 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11879 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11880 added the associated testcase, it's a nice one.
11881 * HTMLparser.c: generate the DTD node as HTML still ...
11882 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11883
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011884Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11885
11886 * HTMLparser.c: fixed a bug in htmlNewDoc()
11887
Daniel Veillard89cad532001-10-22 09:46:13 +000011888Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11889
11890 * test/threads/*: added entities testing to the Thread test
11891 * testThreads.c: make the test reasonable
11892 * DOCBparser.c: fix the DTD public and system ID
11893 * xmllint.c: added --sgml for SGML DocBook importing
11894 * Makefile.am: added Docbtests target
11895
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011896Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11897
11898 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11899 * testThreads.c: removed bogus include
11900
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011901Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11902
11903 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11904 fixed a very serious (looping) validation bug
11905
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011906Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11907
11908 * include/libxml/globals.h include/libxml/threads.h threads.c
11909 testThreads.c: far more testing, cleaning up bugs
11910 * *.c : make sure globals.h is always included.
11911
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011912Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11913
11914 * HTMLparser.c: try to get rid of parser loops for good.
11915
Daniel Veillardab7488e2001-10-17 11:30:37 +000011916Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11917
11918 * configure.in: fixed some bugs in CFLAGS passing.
11919 * test/threads Makefile.am testThreads.c: added a specific
11920 threaded test case (really nasty, guaranteed).
11921
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011922Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11923
11924 * catalog.c: serious cleanup on the management of the
11925 XML catalog tree, more tests done, especially with
11926 the catalog PI.
11927
Daniel Veillard364789a2001-10-16 12:45:00 +000011928Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11929
11930 * catalog.c: avoid a problem in catalog cleanup on SMP if
11931 catalogs were not initialized.
11932
Daniel Veillard81463942001-10-16 12:34:39 +000011933Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11934
11935 * catalog.c xpath.c: trying to cleanup the not thread safe
11936 parts of the library.
11937
Daniel Veillard64a411c2001-10-15 12:32:07 +000011938Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11939
11940 * include/libxml/globals.h configure.in global.data: make
11941 the allocation be per-thread a configure option
11942 * encoding.c include/libxml/parser.h: fixed compilation
11943 errors
11944
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011945Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11946
11947 * include/libxml/parser.h: Norm reported that a few lines
11948 added were breaking libxslt compile, removed them for now
11949
Daniel Veillard6f350292001-10-14 09:56:15 +000011950Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11951
11952 * parser.c parserInternals.c threads.c: debugged and fixed
11953 initialization problems which were giving troubles on SMP
11954 boxes.
11955
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011956Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11957
11958 * include/libxml/Makefile.am: missing globals.h
11959
Daniel Veillarde7090612001-10-13 12:18:28 +000011960Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011961
Daniel Veillarde7090612001-10-13 12:18:28 +000011962 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011963
Daniel Veillardd0463562001-10-13 09:15:48 +000011964Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11965
11966 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11967 include/libxml/parserInternals.h include/libxml/tree.h
11968 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11969 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11970 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11971 Applied the last patches from Gary, cleanup, activated threading
11972 all user accessible global variables are now handled in globals.[ch]
11973 Still a bit rought but make tests passes with either
11974 --with-threads defined at configure time or not.
11975 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11976 linking options
11977
Daniel Veillardb8478642001-10-12 17:29:10 +000011978Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11979
11980 * Makefile.am include/libxml/Makefile.am
11981 include/libxml/globals.h globals.c include/libxml/threads.h
11982 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11983 configure.in: started integrating the core of the thread support
11984 not activated yet but half integrated. The code should still
11985 compile and work anyway.
11986
Daniel Veillardb44025c2001-10-11 22:55:55 +000011987Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11988
11989 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11990 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11991 integrating the non-controversial parts of Gary Pennington
11992 multithread patches
11993 * catalog.c: corrected a small bug introduced
11994
Daniel Veillard75b96822001-10-11 18:59:45 +000011995Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11996
11997 * catalog.c include/libxml/catalog.h: very serious cleanup,
11998 isolating unportable code and as much as possible the accesses
11999 to the global shared catalog. May need more testing !
12000
Daniel Veillard78d12092001-10-11 09:12:24 +000012001Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12002
12003 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12004 Keith Isdale patches for the XSLT debugger interfaces. Some
12005 cleanup
12006
Daniel Veillardff0b7312001-10-11 06:46:09 +000012007Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12008
12009 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12010 * DOCBparser.c: generate line nubers in elements
12011
Daniel Veillard60087f32001-10-10 09:45:09 +000012012Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12013
12014 * configure.in: preparing 2.4.6 release
12015 * doc/xml.html doc/html/*: updated and rebuilt the docs
12016 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12017
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012018Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12019
12020 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12021 adding documentation for DV's supercatalog support
12022
Daniel Veillard82d75332001-10-08 15:01:59 +000012023Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12024
12025 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12026 super catalog support adding one API and one flag --sgml to
12027 xmlcatalog
12028
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012029Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12030
12031 * doc/xmlcatalog_man.xml, xmlcatalog.1
12032 One more crack at
12033 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12034
12035
Thomas Broyer47334c02001-10-07 16:41:52 +000012036Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12037
12038 * xpath.c: implemented xmlXPathObjectCopy for external objects
12039 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12040
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012041Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12042
12043 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12044 finishing up fix to
12045 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12046 the xmlcatalog man page display more elegantly
12047
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012048Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12049
12050 * configure.in: closing bug #61832
12051 * HTMLparser.c: removed a warning
12052
Daniel Veillard6ab38382001-10-06 13:08:27 +000012053Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12054
12055 * xpath.c: fixing #61673 part I, do not loose doc information
12056 when copying result value trees.
12057
Daniel Veillard556c6682001-10-06 09:59:51 +000012058Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * xpath.c: trying to harden the XPath interpreter
12061
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012062Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12063
12064 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12065 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12066
William M. Brack1633d182001-10-05 15:41:19 +000012067Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12068
12069 * HTMLparser: repaired another loop problem
12070
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012071Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12072
12073 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12074 parsing.
12075 * xpath.c: fix bug #61291 the default XML namespace node is
12076 missing from the namespace axis.
12077 * tree.c: refuse to create namespaces nodes with prefix "xml"
12078
Daniel Veillard651f9472001-10-04 14:51:06 +000012079Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12080
12081 * SAX.c: ouch a non-defined namespace could lead to a crash,
12082 fixed #61215
12083
Daniel Veillard7dd05702001-10-04 14:25:12 +000012084Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12085
12086 * parserInternals.c: closed bug #61054
12087
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012088Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12089
12090 * include/libxml/Makefile.am: closing #60708
12091
Daniel Veillarda293c322001-10-02 13:54:14 +000012092Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12093
12094 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12095 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12096
Daniel Veillardf4309d72001-10-02 09:28:58 +000012097Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12098
12099 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12100
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012101Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12102
12103 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12104 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12105
Daniel Veillard16756b62001-10-01 07:36:25 +000012106Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12107
12108 * catalog.c: Justin Fletcher provided cleaup code in case
12109 HAVE_STAT is not defined
12110 * include/win32config.h: Igor Zlatkovic suggested to have
12111 HAVE_STAT defined there
12112
William M. Brack5e1cac12001-09-28 16:19:18 +000012113Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12114
12115 * catalog.c - fixed typing error reported by M. Barros
12116
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012117Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12118
12119 * xmllint.c - fixing typo
12120
William M. Brackd28e48a2001-09-23 01:55:08 +000012121Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12122
12123 * HTMLparser.c: small enhancement to prevent loop on
12124 unrecognizable data
12125
Daniel Veillardb1d62872001-09-21 09:47:08 +000012126Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12127
12128 * parserInternals.c: applying patch from bug #60757 this
12129 should close it
12130
Daniel Veillardc0631a62001-09-20 13:56:06 +000012131Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12132
12133 * catalog.c xmlcatalog.c: removed a couple of warning
12134 * xpath.c: try to solve the linking problem on platforms
12135 needing trio to compile
12136
Daniel Veillard1a123612001-09-19 08:06:23 +000012137Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012138
Daniel Veillard1a123612001-09-19 08:06:23 +000012139 * Makefile.am libxml.spec.in: backing up non-documented changes
12140 commited without review or aproval by Jens Finke <jens@gnome.org>
12141 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012142
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012143Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12144
12145 * configure.in: Joe Orton provided a patch fixing a problem
12146 when iconv is specified to be in a non-standard directory
12147 but wasn't exported in xml2-config --cflags
12148
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012149Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12150
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012151 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012152 troubles with 2.4.4 errors.
12153
Daniel Veillard16698282001-09-14 10:29:27 +000012154Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12155
12156 * encoding.c entities.c: do not output hexadecimal charrefs
12157 when serializing HTML since some version of Netscape can't
12158 grok it, generate decimal ones.
12159 * result/HTML/doc3.htm: output changed due to previous test
12160 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12161
Daniel Veillard98fed372001-09-13 11:34:58 +000012162Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12163
12164 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12165 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12166
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012167Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012168 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012169
12170 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12171 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12172 updated the configuration scripts systems accordingly
12173
Daniel Veillard04382ae2001-09-12 18:51:30 +000012174Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12175
12176 * configure.in: preparing for 2.4.4
12177 * doc/xml.html doc/html/*: updated and rebuilt the docs
12178
Daniel Veillardd63437e2001-09-12 15:00:27 +000012179Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12180
12181 * win32/dsp/libxml2.def.src: tried to incorporate comments
12182 from bug #59220
12183
Daniel Veillard319a7422001-09-11 09:27:09 +000012184Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12185
12186 * parser.c result/noent/wml.xml: fixed bug #59981 related
12187 to handling of '&' in attributes when entities are substitued
12188
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012189Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12190
12191 * libxml.h include/libxml/xmlversion.h.in
12192 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12193 Tried to close bug #60131
12194
Daniel Veillardbce62332001-09-10 18:46:55 +000012195Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12196
12197 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12198
Daniel Veillard143b04f2001-09-10 18:14:14 +000012199Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12200
12201 * SAX.c: fixing bug #59946 on xmlns=""
12202
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012203Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12204
12205 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12206 but allocates a new error code.
12207
Daniel Veillard05c13a22001-09-09 08:38:09 +000012208Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12209
12210 * xmllint.c: John Fleck fixed typos in the options output
12211 * parser.c SAX.c: fix ignorable white space SAX selection
12212
12213Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12214
12215 * entities.c: Steve Underwood found the possibility of an
12216 ininite loop in case of error.
12217
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012218Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12219
12220 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12221
Daniel Veillarda050d232001-09-05 15:51:05 +000012222Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12223
12224 * parser.c: warn if version is not 1.0 but it's not
12225 strictly speaking an error after analyzing the spec
12226
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012227Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12228
12229 *doc/catalog.html - add link to the html version of the
12230 man page, other linguistic cleanups
12231
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012232Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12233
12234 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12235 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12236 file, has not yet been included in the build.
12237
Daniel Veillard99784ff2001-09-01 16:20:28 +000012238Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12239
12240 * catalog.c: removed a duplicate affectation Justin Fletcher
12241
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012242Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12243
12244 * tree.c: Armin Sander pointed a possible text coalescing
12245 problem, completed his patch.
12246
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012247Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12248
12249 * trionan.c: Fixed const and volatile re-definition problem
12250
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012251Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12252
12253 * libxml.4 parser.c: doc updates from Heiko Rupp
12254 * parserInternals.c: 2 sanity checks from Heiko Rupp
12255
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012256Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12257
12258 * tree.c: applied patch from Armin Sander to make some pointers
12259 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012260 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012261
Daniel Veillardb06c6142001-08-27 14:26:30 +000012262Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12263
12264 * xpath.c: hum, restrict the integer usage gcc bug workaround
12265 to only gcc compilers so that other architecture don't get
12266 penalized by this limitation.
12267 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12268
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012269Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12270
12271 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12272 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12273
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012274Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12275
12276 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12277 --convert option to xmlcatalog to convert SGML ones to
12278 the XML syntax.
12279 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12280
12281 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012282Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12283
12284 * catalog.c xmlIO.c: started some serious testing and fixed
12285 a few bug and optmization needs.
12286
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012287Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12288
12289 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12290 preparing for a 2.4.3 release even if it may not be ready yet
12291 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12292 all file parsing lookup to go through the entity resolver, add
12293 to add an API to bypass it (needed to load catalogs themselves),
12294 some cleanup on the catalog code too.
12295 * nanoftp.c: small cleanup
12296 * doc/catalog.html: small update
12297
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012298Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12299
12300 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12301 Jun Kuriyama
12302
Daniel Veillardffb120d2001-08-23 00:52:23 +000012303Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12304
12305 * doc/catalog.html: finished the catalog documentation
12306
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012307Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12308
12309 * doc/catalog.html doc/xml.html: added documentation about
12310 Catalog support, misses an API description
12311 * doc/html/*: reextracted the API pages
12312
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012313Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12314
12315 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12316 Added the part about section 7.2 on URI resolution,
12317 fixed a side effect in the HTML parser, look complete
12318 and ready to rock except the URI/SystemID part!
12319
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012320Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12321
12322 * include/libxml/catalog.h include/libxml/parser.h
12323 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12324 xmlIO.c: added support and APIs needed for the catalog PI
12325 * include/libxml/xmlIO.h: cleanup
12326
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012327Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12328
12329 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12330 include/libxml/catalog.h: starts to look okay, really
12331 plugged the new framework, cleaned a lot of stuff,
12332 added some APIs, except the PI's support missing this
12333 should be mostly complete
12334 * result/catalogs/* test/catalogs/*: added new test, enriched
12335 the existing one with URN ID tests
12336
Daniel Veillard64339542001-08-21 12:57:59 +000012337Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12338
12339 * catalog.c: fixed nextCatalog
12340 * result/catalogs/docbook test/catalogs/*: started adding
12341 a small regression test
12342
Daniel Veillardcda96922001-08-21 10:56:31 +000012343Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12344
12345 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12346 more work on the XML catalog support.
12347 * parser.c include/libxml/parser.h: small cleanup seems using
12348 list as a public parameter name can give portability troubles
12349 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12350 include/libxml/xpath.h include/libxml/Makefile.am: removed
12351 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12352 wrappers
12353
Bjorn Reese45029602001-08-21 09:23:53 +000012354Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12355
12356 * Makefile.am trio.c triodef.h trionan.c xpath.c
12357 include/libxml/Makefile.am include/libxml/trionan.h:
12358 Re-worked Not-A-Number and Infinity support.
12359 * xmlcatalog.c: added readline include files
12360
Daniel Veillard344cee72001-08-20 00:08:40 +000012361Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12362
12363 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12364 testCatalog as xmlcatalog, making it an installed app
12365 adding a shell, and preparing it to be a /etc/xml/catalog
12366 management tool, though not ready yet
12367 * catalog.c include/libxml/catalog.h: adding support for
12368 XML Catalogs http://www.oasis-open.org/committees/entity/
12369 not finished, there is some interesting tradeoffs and a
12370 few open questions left.
12371
Daniel Veillardb7664f42001-08-19 13:00:43 +000012372Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12373
12374 * xmllint.c: fixed a line formatting problem
12375
Daniel Veillard5015b712001-08-17 09:37:52 +000012376Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12377
12378 * SAX.c: removed a couple of unused variable (Albert Chin)
12379
Daniel Veillardbb371292001-08-16 23:26:59 +000012380Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12381
12382 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12383 trying to fix some troubles w.r.t. function returning
12384 const xxxPtr.
12385
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012386Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12387
12388 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12389 defined
12390
Daniel Veillardae6db172001-08-16 19:32:00 +000012391Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12392
12393 * xpointer.c: removed unused var
12394
Daniel Veillard09190202001-08-16 16:27:41 +000012395Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12396
12397 * testXPath.c: another small cleanup closing bug #59110
12398
Daniel Veillard796f4b62001-08-16 16:00:13 +000012399Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12400
12401 * win32/dsp/libxml2.def.src: small cleanup closing bug
12402 #59108
12403
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012404Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12405
12406 * example/gjobread.c: add xmlCleanupParser() before leaving
12407
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012408Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12409
12410 * config.h.in configure.in include/libxml/xmlwin32version.h:
12411 released 2.4.2
12412
Daniel Veillardd3d06722001-08-15 12:06:36 +000012413Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12414
12415 * include/libxml/valid.h debugXML.c valid.c: deprecate
12416 the non-boundchecking Sprintf functions, add Snprintf
12417 this should close bug #57984
12418
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012419Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12420
12421 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12422 URIs before doing the lookups (pointed by Mark Vakoc)
12423
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012424Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12425
12426 * xpath.c: serious changes on Result Value Trees and NodeSets
12427 w.r.t. deallocation and collect operations. Probably not
12428 100% clean (merge of allocated trees smells like a problem).
12429 Seems sufficient to close #58943
12430
Daniel Veillard90493a92001-08-14 14:12:47 +000012431Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12432
12433 * xmllint.c: adding a --format option
12434
Daniel Veillardfe703322001-08-14 12:18:09 +000012435Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12436
12437 * xpath.c: count() was broken on Result Value Tree
12438 * xmlIO.c: fixed file:/// accesses on _WIN32
12439
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012440Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12441
12442 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12443 macro was renamed, this should close bug #58683
12444
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012445Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12446
12447 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12448 entity substitution mode text at the end of the entity might
12449 be added due to text coalescing.
12450 * nanoftp.c parser.c: small cleanup
12451
Daniel Veillard0c720972001-08-08 20:59:00 +000012452Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12453
12454 * HACKING: added John Fleck right to commit in the doc subdir
12455
Daniel Veillard48da9102001-08-07 01:10:10 +000012456Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12457
12458 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12459 allow to inherit attributes from the DTD directly in the
12460 tree, this is needed for XPath and can be a useful feature.
12461 Inherited namespaces are always provided at the tree level now
12462 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12463 of tests for this feature (XSLT being the prime user).
12464
Daniel Veillard50f34372001-08-03 12:06:36 +000012465Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12466
12467 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12468 testSAX.c xmlIO.c xmllint.c include/win32config.h
12469 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12470 include/libxml/xmlwin32version.h.in win32/README.MSDev
12471 win32/dsp/*: applied Win32 Facelift No.2 patches from
12472 Igor Zlatkovic for Windows/MSC
12473
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012474Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12475
12476 * SAX.c: unparsedEntityDecl() the URI computation of the
12477 entity wasn't done breaking XSLT unparsed-entity-uri()
12478
Daniel Veillard567e1b42001-08-01 15:53:47 +000012479Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12480
12481 * xpath.c: fixed a bug when walking the descendants and
12482 the current node has no children
12483 * debugXML.c: show up when a text node is supposed to not be escaped
12484
Thomas Broyerf186c822001-07-31 23:30:37 +000012485Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12486
12487 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12488 worked like the set:leading() function)
12489 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12490
Daniel Veillardba6db032001-07-31 16:25:45 +000012491Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12492
12493 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12494
Daniel Veillard57905372001-07-31 15:52:17 +000012495Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12496
12497 * include/libxml/xmlIO.h: apply change to close #58141
12498 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12499
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012500Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12501
12502 * parser.c: when the internal subset uses a PE, then the
12503 included entity can use conditional sections.
12504
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012505Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12506
12507 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12508 when walking the namespace axis showing up in
12509 libxst/tests/general/bug-12
12510 * xmlmemory.c: added the possibility to trace a given block
12511 defined by its address
12512
Daniel Veillard4aafa792001-07-28 17:21:12 +000012513Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12514
12515 * parser.c: don't override existing encoding specified before
12516 starting xmlParseDocument()
12517
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012518Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12519
12520 * include/libxml/xmlwin32version.h: reinserted, needed for
12521 Windows users of CVS
12522
Darin Adlera77cac02001-07-27 17:41:51 +0000125232001-07-27 Darin Adler <darin@bentspoon.com>
12524
Darin Adler699613b2001-07-27 22:47:14 +000012525 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12526 * testCatalog.c: Add include of <libxml/parser.h>.
12527
125282001-07-27 Darin Adler <darin@bentspoon.com>
12529
Darin Adlera77cac02001-07-27 17:41:51 +000012530 * include/libxml/.cvsignore:
12531 * include/libxml/xmlwin32version.h:
12532 Remove this file from CVS because it's generated.
12533
Daniel Veillard50822cb2001-07-26 20:05:51 +000012534Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12535
12536 * parser.c include/libxml/parser.h: applied const patches from
12537 Tom Moog #58002
12538
Thomas Broyerba4ad322001-07-26 16:55:21 +000012539Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12540
12541 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12542 lookup framework
12543
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012544Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12545
12546 * tree.c: fixed xmlCopyNode() for documents
12547
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012548Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12551
12552Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012553
12554 * parser.c: fixes bug #57652 reported by Morus Walter
12555
Daniel Veillarde3924972001-07-25 20:25:21 +000012556Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12557
12558 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12559
Daniel Veillarda53c6882001-07-25 17:18:57 +000012560Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12561
12562 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12563 errors, lesson don't add new functions at 1am before a release
12564 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12565 from XPath initialization when possible.
12566
Daniel Veillardd9bad132001-07-23 19:39:43 +000012567Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12568
12569 * result/scripts/base*: removing history/readline changed
12570 this slightly
12571 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12572 xmllint.c: make element content line number generation
12573 optionnal to avoid breaking old apps added interface to switch
12574
Daniel Veillardf012a642001-07-23 19:10:52 +000012575Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012578 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012579 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12580 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12581 John Kroll fixes to allow saving to HTTP via PUT (or
12582 POST of needed).
12583 * doc/html/*.html: regenerated the docs
12584
Thomas Broyere8126242001-07-22 03:54:15 +000012585Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12586
12587 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12588 xmlHashScanFull and xmlHashScannFull3 to get passed the
12589 three keys as arguments to the callback function
12590
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012591Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12592
12593 * configure.in Makefile.am: removed libxml softlink for good
12594 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12595 100% coverage by gtk-doc
12596
Daniel Veillard8599e702001-07-17 21:38:51 +000012597Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12598
12599 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12600 fixed serious troubles due to size_t vs. int mismatch
12601
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012602Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12605
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012606Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12607
12608 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12609 convenient extension API for value and context managing
12610 Now handles external objects through xmlXPathPopExternal,
12611 xmlXPathWrapExternal and xmlXPathReturnExternal.
12612 Added functions for sets operations (intersection, etc.)
12613
Daniel Veillard22090732001-07-16 00:06:07 +000012614Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12617 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12618 HTMLparser.c: cleanup of global variables, marking some
12619 const or private.
12620
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012621Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012622
12623 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12624 fixed xmlXPathNodeSetItem when passing index=0
12625
Daniel Veillard05dec342001-07-14 21:57:39 +000012626Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12627
12628 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12629
Daniel Veillard28ae6362001-07-14 16:44:32 +000012630Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12631
12632 * xmllint.c: fixed compilation under Cygwin #57503
12633 * TODO: update
12634
Peter Williamsed156f52001-07-13 18:35:13 +0000126352001-07-13 Peter Williams <peterw@ximian.com>
12636
12637 * config.h.in: add #undef HAVE_DLFCN_H
12638
12639 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12640 builddir.
12641
Daniel Veillard73b36e32001-07-12 15:09:52 +000012642Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12643
12644 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12645 raised by #57348 and #57381
12646
Daniel Veillard7db37732001-07-12 01:20:08 +000012647Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12648
12649 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12650 tree.c xpointer.c: store the line numbder in element->content,
12651 may break some software, need a configuration mechanism
12652
Darin Adler96037892001-07-11 00:03:16 +0000126532001-07-10 Darin Adler <darin@bentspoon.com>
12654
12655 * .cvsignore:
12656 * example/.cvsignore:
12657 * include/.cvsignore:
12658 * include/libxml/.cvsignore:
12659 Various things that are generated and should be ignored.
12660
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012661Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12662
12663 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12664 * doc/xml.html doc/html/*: updated the docs
12665
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012666Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12667
12668 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12669 validation occured on content with element child
12670
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012671Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12672
12673 * tree.c: fixed XML Base computation which was broken
12674 * debugXML.c: added a base function to the shell
12675 * Makefile.am result/scripts/* test/scripts/*: added scripts
12676 based regression tests, and adding 2 XML Base tests
12677
Daniel Veillard19e96c32001-07-09 10:32:59 +000012678Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12679
12680 * tree.c: set properties doc and call xmlSetListDoc for properties
12681 content when grafting them in a different tree.
12682 * aclocal.m4: remove from CVS
12683
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012684Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12685
12686 * win32/libxml2/libxml2.def.src: added some missing entry point
12687 for XPath (Mark Vakoc)
12688
Daniel Veillard388236f2001-07-08 18:35:48 +000012689Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12692 layer should URI-Unescape before trying to open resources.
12693
Daniel Veillard04383752001-07-08 14:27:15 +000012694Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12695
12696 * xpath.c: fix the name() bug for elements in the default
12697 namespace reported by Charlie Bozeman
12698
Daniel Veillard7583a592001-07-08 13:15:55 +000012699Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12700
12701 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12702 led to an XPath fix, improvements of SAX initialization, and
12703 an added option --nocdata to testXPath
12704
Daniel Veillard449d7392001-07-07 19:11:06 +000012705Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12706
12707 * doc/libxml-doc.el: Felix Natter provided anew version working
12708 with XEmacs too
12709
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012710Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12711
12712 * include/libxml/xpath.h: small cleanup
12713 * doc/xml.html: update
12714
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012715Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12716
12717 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12718 released 2.3.14
12719
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012720Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12721
12722 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012723 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012724
Daniel Veillard73c9c042001-07-05 20:02:54 +000012725Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12726
12727 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12728 were not equal to empty strings
12729
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012730Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12731
12732 * SAX.c: fixed a URI-Reference computation problem when validating
12733 * xmlIO.c: small cleanup
12734
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012735Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12736
12737 * parser.c: improved the description of a couple of interfaces
12738 upon Larry Stamper suggestion
12739
Daniel Veillard62f313b2001-07-04 19:49:14 +000012740Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * SAX.c entities.c parser.c: changed completely the way entities
12743 are handled when running the parser in entity substitution mode.
12744 This fixes a bug reported by Stephan Kulow and nearly divides
12745 by 3 the amount of memory required by libxslt to load and process
12746 DocBook TDG.
12747
Daniel Veillardf420ac52001-07-04 16:04:09 +000012748Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12749
12750 * HTMLparser.c: fixing a too early root closing problem raised
12751 byt Prashanth Naidu
12752
Daniel Veillard8c357d52001-07-03 23:43:33 +000012753Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12754
12755 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12756 raised by Mark Vakoc.
12757
Daniel Veillard6e90d192001-07-03 16:37:49 +000012758Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12759
12760 * example/Makefile.am: fixed the include path to add srcdir/include
12761 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12762 and some cleanup
12763
Daniel Veillardf06307e2001-07-03 10:35:50 +000012764Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12765
12766 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12767 lot of optimization work, results in significant improvements
12768 when handling really complex XPath queries. Add a small optimizer
12769 for unions, improve [n] and [last()], avoid some costly ops.
12770
Daniel Veillard77044732001-06-29 21:31:07 +000012771Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12772
12773 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12774 * xpath.c: small cleanup
12775 * xmlGetNsList: reformated, fixed problems if used on Entities
12776
Daniel Veillard2adbb512001-06-28 16:20:36 +000012777Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12778
12779 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12780
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012781Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12782
12783 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12784 * Makefile.am example/Makefile.am: workaround automake generating
12785 erroneous deps
12786
Daniel Veillard12f7d292001-06-28 13:12:11 +000012787Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12788
12789 * include/win32config.h: bug #56801 Yon Derek provided a patch
12790 to the windows config file.
12791
Daniel Veillard87ee9142001-06-28 12:54:16 +000012792Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12795 libxml.h : Yon Derek provided a set of changes to compile from
12796 CVS on Windows/MSC
12797
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012798Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12799
12800 * parser.c: fixed UTF8 BOM support in push mode
12801 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12802 added a specific testcase
12803
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012804Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12805
12806 * Makefile.am: added --push regression tests
12807 * parserInternals.c: the XML parser segfaulted in --push mode
12808
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012809Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * configure.in: moved the symlinks detection within a CVS
12812 check, this is not portable and will be removed soon.
12813 * xpath.c: small cleanup/speedup
12814
Daniel Veillard11648102001-06-26 16:08:24 +000012815Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12816
12817 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12818 release of 2.3.12
12819 * parser.c: make an error message if unknow entities in all cases
12820
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012821Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12822
12823 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12824
Daniel Veillard23793842001-06-25 16:07:45 +000012825Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12826
12827 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12828 includes were installed in the wrong dir
12829
Daniel Veillardf5498f32001-06-25 15:08:36 +000012830Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12831
12832 * doc/html.xml: warn against sending code to exhibit bugs.
12833
Daniel Veillard56f06462001-06-24 21:34:03 +000012834Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12835
12836 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12837 Tru64 from Thomas Leitner
12838
Daniel Veillardc5d64342001-06-24 12:13:24 +000012839Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12840
12841 * AUTHORS: added William and Bjorn
12842 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12843 daniel@veillard.com hopefully I won't have to do this again
12844 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12845 docs can be rebuilt cleanly now
12846 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12847 from CVs it's generated, added include/libxml/xmlwin32version.h
12848 also generated but which should change far less frequently.
12849 * catalog.c nanoftp.c: made sure to include libxml.h not
12850 libxml/xmlversion.h directly
12851 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12852 when compiling on WIN32 and MSC
12853
Daniel Veillard07385fd2001-06-23 21:55:48 +000012854Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * include/Makefile.am include/libxml/Makefile.am configure.in:
12857 fixed make distcheck and rebuilding the rpms
12858
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012859Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12860
12861 * configure.in: should finish the migration of exported includes
12862 into a real include/libxml in CVS, at least for CVS users.
12863 * removed the exported headers, added in include/libxml (as well
12864 as xmlversion.h.in).
12865
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012866Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12867
12868 * configure.in: fixed the way to detect symlink
12869
Daniel Veillard66541772001-06-23 18:31:04 +000012870Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12871
12872 * configure.in: updated, include/libxml is now a real CVS dir
12873
Daniel Veillardca989762001-06-23 17:39:29 +000012874Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12877 version works with both libxml1 and libxml2 (it autodetects
12878 the prefix of the html-files) from Felix Natter.
12879 * doc/xml.html: updated doc accordingly
12880
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012881Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12882
12883 * xpath.c: fixed the bug generating a template loop in libxslt
12884 when using docbook-xsl-1.4, * should filter out document nodes
12885 * HACKING: added William
12886 * TODO: updated
12887
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012888Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12889
12890 * doc/FAQ.html: added a warning about gcc-3.0
12891 * doc/xml.html: added reference to gdome2 and removed a confusing
12892 sentence
12893
Daniel Veillardf7f41852001-06-22 15:18:01 +000012894Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12895
12896 * xmlversion.h: okay this is a generated file, but Windows
12897 users need it and they can't generate it, and I want CVS
12898 Windows users ...
12899 * win32/libxml2/libxml2_so.dsp: Windows project file for
12900 the shared lib version of libxml2
12901 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12902 resources needed for libxslt/xsltproc by Yon Derek
12903
Bjorn Reese3157b342001-06-22 14:41:45 +000012904Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12905
12906 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12907
Daniel Veillard4151acb2001-06-22 10:48:57 +000012908Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
Daniel Veillardcc146db2001-06-22 11:10:52 +000012910 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12911
12912Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12913
Daniel Veillard4151acb2001-06-22 10:48:57 +000012914 * include/win32config.h: Yon Derek provided a first fix
12915 to be able to compile libxslt/xsltproc on Windows
12916
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012917Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12918
12919 * xpath.c: attempt to work around what seemed a gcc optimizer
12920 bug when handling floats on i386 http://veillard.com/gcc.bug
12921 * tree.c entities.c encoding.c: doing some cleanups while
12922 chasing it
12923
Daniel Veillard017b1082001-06-21 11:20:21 +000012924Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12925
12926 * Makefile.am: cleanup when --without-debug is specified
12927 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12928 w.r.t. --without-debug and other include points
12929 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12930 Catalogs
12931 * configure.in entities.h tree.h HTMLparser.c: removed
12932 --without-corba, made the _private field mandatory
12933
Daniel Veillard87a764e2001-06-20 17:41:10 +000012934Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12935
12936 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12937 outputs a BOM in UTF8, an errata has been issued to avoid the
12938 problem, that was the most reasonable solution... Add support
12939 for a leading UTF8 BOM in entities.
12940
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012941Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12942
12943 * valid.c: fixed a bug found when post validating an entity ref
12944 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12945 activate it too
12946
Daniel Veillard39196eb2001-06-19 18:09:42 +000012947Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12950 weakness in the node copy the XPointer and the XInclude
12951 implementations. Serious cleanup.
12952
Daniel Veillard3739b982001-06-19 12:51:30 +000012953Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12954
12955 * Makefile.am: Kjartan Maraas provided a small patch to
12956 add xml2-config.in to EXTRA_DIST
12957
Daniel Veillarda9142e72001-06-19 11:07:54 +000012958Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12959
12960 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12961 provided another failing case found in KDE, the way the
12962 ctxt->vctxt.nodeTab was allocated and freed changed over
12963 time but it wasn't completely cleaned up. This should fix it.
12964
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012965Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12966
12967 * parser.c: Stephan Kulow also raised the fact that line number
12968 could get miscounted making debug harder, fixed the problem
12969 in xmlParseCharData()
12970
Daniel Veillard64b98c02001-06-17 17:20:21 +000012971Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12972
12973 * valid.c: Stephan Kulow pointed out a problem when validating
12974 and using an empty entity, forgot a 'break' in a case.
12975
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012976Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12977
12978 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12979 * doc/xml.html: updated with 2.3.11
12980
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012981Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12982
12983 * TODO: updated adding cleanup of generated doc
12984 * configure.in: prepared to release 2.3.11
12985 * xmllint.c: added --version for bug reporting
12986 * doc/html/*.html: rebuilt the doc
12987
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012988Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12989
12990 * xpath.c: first part of the work on selecting namespace to
12991 fix bug #56115
12992
Daniel Veillard96ed5832001-06-15 22:22:04 +000012993Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12994
12995 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12996 when using -liconv
12997 * TODO: updated
12998
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012999Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13000
13001 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13002 cleanup, encoding support.
13003
Daniel Veillard608ad072001-06-14 08:32:28 +000013004Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13005
13006 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13007
Daniel Veillard239d0522001-06-13 23:02:48 +000013008Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13009
13010 * xpath.c: bug detected by Ankh when / is used as a function arg
13011
Daniel Veillard02bb1702001-06-13 21:11:59 +000013012Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13013
13014 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13015 of element and use it to avoid outputting formatting spaces at
13016 the wrong place. Implemented the format parameter for HTML save.
13017 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13018 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13019 result/HTML/wired.html: of course this impact the result of a
13020 number of HTML tests
13021
Daniel Veillard95d845f2001-06-13 13:48:46 +000013022Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * HTMLtree.[ch]: started augmenting the HTML save API with
13025 encoding and formatting parameters
13026
Daniel Veillardeca60d02001-06-13 07:45:41 +000013027Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * HTMLtree.h: cleanup and started evaluating the work needed on
13030 revamping the HTML output code
13031
Daniel Veillard84666b32001-06-11 17:31:08 +000013032Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13033
13034 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13035
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013036Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13037
13038 * valid.c: fixed bug #56049, forgot one check in the
13039 validation routine
13040
Daniel Veillardca2366a2001-06-11 12:09:01 +000013041Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13044
Daniel Veillard6761eee2001-06-11 10:29:38 +000013045Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * libxml.h: fixed an error in last commit
13048 * doc/FAQ.html: added an entry for compilation from CVS
13049
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013050Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13051
13052 * xmlversion.h.in libxml.h: Cygwin patches
13053 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13054 * tree.h: cleanup
13055
Daniel Veillardacd370f2001-06-09 17:17:51 +000013056Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13057
13058 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13059 memory block in a strange case where libxml is linked twice
13060 in the binary.
13061
Daniel Veillard1d047672001-06-09 16:41:01 +000013062Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13063
13064 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13065 state far too often, simple fix used to avoid it.
13066
Daniel Veillard4497e692001-06-09 14:19:02 +000013067Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13070 being processed, applied his patch
13071 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13072
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013073Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13076 provided fixes to compile on MSCC again
13077 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13078 also provided an update for the project files.
13079
Daniel Veillarda682b212001-06-07 19:59:42 +000013080Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13081
13082 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13083 bug #55810
13084
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013085Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * tree.c: fixed xmlGetNsProp() to close bug #55683
13088 Note this requires libxslt to use it's own function instead.
13089
Daniel Veillardf0c53762001-06-07 16:07:07 +000013090Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13091
13092 * HTMLtree.c: when in a pre element no formatting space should
13093 be added.
13094 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13095
Daniel Veillard068a9652001-06-07 15:30:26 +000013096Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13097
13098 * configure.in: added tests for signal() and signal.h
13099
Daniel Veillard541d6552001-06-07 14:20:01 +000013100Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13101
13102 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13103
Daniel Veillard8a367d42001-06-07 14:01:34 +000013104Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13105
13106 * doc/libxml-doc.el: Felix Natter provided a new version for
13107 libxml2
13108
Daniel Veillard8a926292001-06-07 11:20:20 +000013109Fri Jun 8 07:20:46 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
Daniel Veillard14839d52001-06-06 16:11:56 +000013114Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13117
Daniel Veillarde95e2392001-06-06 10:46:28 +000013118Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13121 hack
13122 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13123 * uri.c: fixed a warning
13124
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013125Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * HTMLtree.c: trying to close bug #55772 escaping in script
13128 elements
13129 * doc/xml.html: suggest to send mail to the list
13130
13131Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013132
13133 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13134 good. Use a macro and based on the solution provided in
13135 vsnprintf manual page from GNU.
13136
Bjorn Reese99748722001-06-05 12:49:15 +000013137Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13138
13139 * error.c: Workaround for non-preserving variadic list.
13140 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13141
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013142Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * doc/xml.html: added 2.3.10 release
13145
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013146Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13147
13148 * configure.in: releasing 2.3.10
13149
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013150Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13153
Daniel Veillard20042422001-05-31 18:22:04 +000013154Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * encoding.c: Robert Collins provided a patch to add the
13157 "US-ASCII" encoding alias
13158
Daniel Veillard97ac1312001-05-30 19:14:17 +000013159Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13160
13161 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13162 string oriented functions and started cleaning the related areas
13163 in xpath.c which needed fixing in this respect
13164
Daniel Veillard2d703722001-05-30 18:32:34 +000013165Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13166
13167 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13168 #55380
13169 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13170
Daniel Veillard9403a042001-05-28 11:00:53 +000013171Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * TODO: updated
13174 * nanohttp.[ch] : started adding APIs to get the redirected URL
13175 when this occurs (needed for further base computation
13176 * tree.h: cleanup
13177 * encoding.c: cleanup
13178 * SAX.c: minor change around ctxt->loadsubset
13179
Daniel Veillard6278fb52001-05-25 07:38:41 +000013180Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13181
13182 * Makefile.am include/Makefile.am: small change to have
13183 include/libxml rebuilt if working from CVS.
13184 * uri.c: applied another patch from Carl Douglas for URI escaping,
13185 this should close bug #51876
13186
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013187Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13190 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13191 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13192 added specific regression test
13193 * parser.h: preparing for the XSLT mode where DTD inherited
13194 attributes are added to the tree.
13195
Daniel Veillardbbd22452001-05-23 12:02:27 +000013196Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13197
13198 * xinclude.[ch]: Updated the namespace for the Last Call version
13199 * result/XInclude/include test/XInclude/include: updated the
13200 testsuite accordingly
13201
Daniel Veillard8514c672001-05-23 10:29:12 +000013202Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13203
13204 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13205 related to bug #51876
13206
Daniel Veillard42596ad2001-05-22 16:57:14 +000013207Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * tree.c: fixed a gross mistake in base computation, xml:base is
13210 not completely correct yet (need cascade).
13211 * xpath.[ch]: added the few things needed to find a function name
13212 and URI from the XPath context when it is called.
13213
Daniel Veillard81418e32001-05-22 15:08:55 +000013214Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13217 * DOCBparser.c: small cleanup
13218 * xmllint.c: added a --catalogs option to load catalogs from
13219 $SGML_CATALOG_FILES
13220 * tree.c: cleanup
13221 * configure.in: iconv library fixup, ICONV_LIBS
13222
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013223Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * catalog.c: handling of CATALOG entries. detection of recursion,
13226 and a few bugfixes
13227 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13228 against the default namespace
13229
Daniel Veillard04b93292001-05-21 08:15:31 +000013230Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13233
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013234Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * parser.c: fixed propagation context info when parsing an
13237 external entity.
13238 * doc/html/*.html: regenerated a couple of docs
13239
Daniel Veillard4623acd2001-05-19 15:13:15 +000013240Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13241
13242 * doc/xml.html: update with 2.3.9 informations
13243
Daniel Veillardbed7b052001-05-19 14:59:49 +000013244Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13247 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13248 * doc/html/* : rebuilt the docs
13249 * valid.c: small patch which may improve some case when
13250 validating.
13251
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013252Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * HTMLparser.c: Closed bug #54891
13255 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13256 to the suite
13257
13258Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13259
13260 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13261 applied a documentation patch from LotR and filled in a few missing
13262 descriptions
13263
Daniel Veillard76d66f42001-05-16 21:05:17 +000013264Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * xpath.c tree.c parser.c: speed optimizations at the parser level
13267 document tree freeing and xpath evaluation
13268
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013269Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * parser.c parser.h parserInternals.h: fixed a couple of
13272 interfaces for handling memory buffer input to const char *
13273 upon suggestion of JamesH.
13274
Daniel Veillardc3739e72001-05-15 15:23:27 +000013275Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * configure.in: LoTR sent a patch fixing the previous commit
13278
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013279Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13280
13281 * configure.in: trying to deal again with the stoopid -R linking
13282 flag of Solaris
13283
Daniel Veillard790142b2001-05-15 10:51:53 +000013284Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * xpath.h: two nodeset access macros from Thomas Broyer
13287
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013288Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13289
13290 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13291 patch from Thomas Broyer
13292
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013293Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13296 case
13297 * INSTALL: was empty added stuff from the FAQ
13298
Daniel Veillard75bea542001-05-11 17:41:21 +000013299Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13302 attributes handling and #54433 by adding xmlUnsetProp()
13303 and xmlUnsetNsProp()
13304
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013305Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13306
13307 * HTMLparser.c: Patch from Jonas Borgström
13308 (htmlGetEndPriority): New function, returns
13309 the priority of a certain element.
13310 (htmlAutoCloseOnClose): Only close inline elements if they
13311 all have lower or equal priority.
13312 * result/HTML: this of course changed a number of tests results.
13313
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013314Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * xmlIO.c catalog.c: plugged in the default catalog resolution
13317 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13318 documentations
13319 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13320
Daniel Veillarda7374592001-05-10 14:17:55 +000013321Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13322
13323 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13324 integrating catalogs
13325 * catalog.[ch] testCatalog.c: adding a small catalo API
13326 (only SGML catalog support).
13327 * parser.c: restaured xmlKeepBlanksDefault(0) API
13328
Daniel Veillardc17337c2001-05-09 10:51:31 +000013329Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13332
Daniel Veillard257d9102001-05-08 10:41:44 +000013333Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * parser.c: added xmlParseExternalEntityPrivate() to allow
13336 propagation of ctxt->_private when parsing external entities
13337
Daniel Veillard083c2662001-05-08 08:27:14 +000013338Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13341
Daniel Veillard01ef7382001-05-08 07:31:43 +000013342Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13345
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013346Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13347
13348 * valid.c: warn when indeterminist content model is detected
13349 * result/VC/ElementValid8: this adds a message
13350 * Makefile.am: add --novalid for VCM tests
13351 * parserInternals.c: added a call to Init memory
13352
Daniel Veillard64269352001-05-04 17:52:34 +000013353Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13356 when both parameters are NULL.
13357
Daniel Veillard37721922001-05-04 15:21:12 +000013358Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * valid.c: applied small patch from Gary Pennington, reindented
13361 some part of the code.
13362
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013363Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13366 release, updated and regenerated the docs
13367
Daniel Veillard357c9602001-05-03 10:49:20 +000013368Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * xpath.c result/XPath/expr/floats : clarified and cleanup
13371 printing of abnormal floats in tests.
13372
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013373Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13376 * results/HTML/ : a few changes in the output of the HTML tests as
13377 a result.
13378 * configure.in: tying to fix -liconv where needed
13379
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013380Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * Makefile.am: fixed a stupid error
13383
Daniel Veillard7150a032001-05-02 16:41:11 +000013384Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * configure.in Makefile.am: make the inclusion of the trio
13387 modules in the library conditional
13388
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013389Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * DOCBparser.c: patche from László Kovács, fixed entities refs
13392 in attributes handling
13393
Daniel Veillardedddff92001-05-02 10:58:52 +000013394Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13397 flushing
13398
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013399Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * xpath.c: fix of an XSLT namespace bug reported on the list
13402 general/bug-8-
13403
Daniel Veillard5792e162001-04-30 17:44:45 +000013404Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13405
13406 * strio.h trio.c: Dan McNichol suggested a couple of small
13407 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13408
Daniel Veillard02141ea2001-04-30 11:46:40 +000013409Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13410
13411 * tree.c parser.c encoding.c: spent a bit more time looking
13412 at the parsing speed and DOM handling. Added a few more
13413 speedups.
13414
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013415Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * parser.c: small but effective parsing speed improvement
13418
Daniel Veillardb59076b2001-04-29 17:04:07 +000013419Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * configure.in: default on the DocBook parser inclusion (for Gnome)
13422 * DOCBparser.h: fixed a header reference
13423
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013424Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * configure.in xpath.c: applied Bjorn patches for FPE on the
13427 alpha
13428
Daniel Veillardeefd4492001-04-28 16:55:50 +000013429Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13432 xmlSaveFormatFileTo()
13433
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013434Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13435
13436 * xpath.c: simple and efficient optimization, XPath functions
13437 aways bind to the same code, cache this
13438 * TODO: updated (by saying some is obsolete)
13439
Daniel Veillard2156a562001-04-28 12:24:34 +000013440Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * xpath.c: more cleanup work on XPath name parsing routines
13443
Daniel Veillard61d80a22001-04-27 17:13:01 +000013444Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13447 xmlXPathParseName
13448 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13449 * debugXML.c: avoid compilation problems if compiling without
13450 HTML support, Igor Zlatkovic
13451 * win32/libxml2/libxml2.def.src: being able to compile without
13452 XPath on Windows
13453
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013454Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * libxml.m4: yet another patch from Toshio Kuratomi
13457
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013458Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13461
Daniel Veillard67fee942001-04-26 18:59:03 +000013462Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * tree.[ch]: added xmlSaveFormatFile interface for saving
13465 and indenting a file.
13466
Daniel Veillard82e49712001-04-26 14:38:03 +000013467Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * xpath.c: fixed bug #53689 related to processing-instruction()
13470
Daniel Veillard02f077a2001-04-26 10:59:11 +000013471Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * DOCBparser.c: patche from László Kovács
13474
Daniel Veillard30211a02001-04-26 09:33:18 +000013475Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13476
13477 * parser.c: applied fixes from Christian Glahn bug report #53391
13478
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013479Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13480
13481 * error.c: Jean François Lecomte provided a complete description
13482 and a fix to bug #53537
13483
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013484Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13487
Daniel Veillard1034da22001-04-25 19:06:28 +000013488Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * DOCBparser.c SAX.c: a bit more work on entities processing.
13491 Still Need to cleanup XML output and references in attributes
13492
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013493Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13494
13495 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13496
Daniel Veillardb33c2012001-04-25 12:59:04 +000013497Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * tree.c: trying to fix #53574, not completely complete,
13500 I would like xmllint --copy --debug test/ent1 and
13501 xmllint --debug test/ent1 to show the same result.
13502 * xpath.c: fix a bug when trying to sort namespace nodes
13503
Daniel Veillard5146f202001-04-25 10:29:44 +000013504Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * HTMLtree.c: real fix for #53402
13507
Daniel Veillard7533cc82001-04-24 15:52:00 +000013508Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13511 PIs when using xsl:output
13512 * valid.c: closing #53537 some case generate segfaults if there
13513 is validity errors
13514
Daniel Veillard61b33d52001-04-24 13:55:12 +000013515Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13516
13517 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13518 of external parsed entities, added --noent to testDocbook
13519 * valid.c: Garry Pennington found an uninitialized variable
13520 access in xmlValidateElementContent()
13521
Daniel Veillard56098d42001-04-24 12:51:09 +000013522Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13525 with madness
13526 * result/HTML/ : this modified the result of the regression tests
13527 a lot.
13528
Daniel Veillard122376b2001-04-24 12:12:30 +000013529Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13532 to doc where it wasn't checked against NULL reported by
13533 Jens Laas
13534
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013535Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13538 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13539
Daniel Veillardeae522a2001-04-23 13:41:34 +000013540Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13543 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13544 * SAX.[ch]: cleanup and updates for DocBook
13545 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13546 ex SGML identifier changes
13547 * valid.c: removed a static unused function.
13548
Daniel Veillardde57c612001-04-23 09:13:36 +000013549Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13550
13551 * HTMLtree.c: applied change for Paul Sponagl on script saving
13552 * Makefile.am: the warning about entity title.xml are normal.
13553
Daniel Veillard393df012001-04-22 20:11:18 +000013554Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * configure.in: release of 2.3.7
13557 * Makefile.am: fixing make distcheck
13558
Daniel Veillarda41123c2001-04-22 19:31:20 +000013559Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * doc/html/* doc/xml.html: updated and regenerated the docs
13562
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013563Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13564
13565 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13566
Daniel Veillarde82a9922001-04-22 12:12:58 +000013567Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * tree.c: fixed #53388 with the provided patch
13570
Daniel Veillard06803992001-04-22 10:35:56 +000013571Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * valid.c: Bjorn detected an invalid memory access. Fixed
13574 vstateVPush()
13575
Daniel Veillard40af6492001-04-22 08:50:55 +000013576Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13579
Bjorn Reese70a9da52001-04-21 16:57:29 +000013580Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13581
13582 * libxml.h: new header used only for the compilation of libxml
13583 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13584 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13585 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13586 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13587 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13588 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13589 baseline (version 1.2 plus a single patch).
13590 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13591 scientific notation for numbers. Tests added.
13592 * xpath.c: formatting of numbers changed to use sprintf
13593 (contribution from William Brack)
13594
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013595Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * valid.c: cleanup, more useful debugging
13598 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13599 * xmlIO.c: entity loading is printed as an error when validating
13600
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013601Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13602
13603 * valid.c: fixed to validate within entities
13604 * test/VCM/v22.xml: added a specific testcase
13605
Daniel Veillardca1f1722001-04-20 15:47:35 +000013606Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * valid.c: forgot an epsilon transition in for ()+
13609 * test/VCM/v21.xml : added a specific test case
13610
Daniel Veillard85349052001-04-20 13:48:21 +000013611Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13612
13613 * valid.c: removed a state explosion exhibited by RSS
13614 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13615 from bug #51872
13616
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013617Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13620 validation without using an ugly NFA -> DFA algo in the source.
13621 Made a specific algorithm easier to maintain, using a single
13622 stack and without recursion.
13623 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13624 * hash.c: made the growing routine static
13625 * tree.h parser.c: added the parent information to an
13626 xmlElementContent node.
13627
Daniel Veillarde470df72001-04-18 21:41:07 +000013628Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * SAX.c parser.c xpath.c: generating IDs when not validating
13631 from an external parsed entity was poisoning the ID has table
13632 with removed values. This was killing XSLT on the KDE help
13633 browser.
13634
Daniel Veillardceacdd92001-04-18 15:10:35 +000013635Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13636
13637 * entities.h: andrew@ugh.net.au detected a double declaration
13638
Daniel Veillarda10efa82001-04-18 13:09:01 +000013639Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * debugXML.c hash.c tree.h valid.c : some changes related to
13642 the validation suport to improve speed with DocBook
13643 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13644 the way validation errors get reported
13645
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013646Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13649 by P C Chow and William M. Brack for XSLT HTML output
13650
Daniel Veillard2d90de42001-04-16 17:46:18 +000013651Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13654 Igor Zlatkovic patches for MSC compilation and added his
13655 updates
13656
Daniel Veillarde043ee12001-04-16 14:08:07 +000013657Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13660 prefix lookup.
13661 * parserInternals.c: fixed the bug reported by Morus Walter
13662 due to an off by one typo in xmlStringCurrentChar()
13663
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013664Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * HTMLparser.c result/HTML/*: revamped the way the HTML
13667 parser handles end of tags or end of input
13668
Daniel Veillard82daa812001-04-12 08:55:36 +000013669Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13670
13671 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13672
Daniel Veillard67a21302001-04-11 14:39:16 +000013673Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13674
13675 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13676 bug where the linktime verions of free() won't work ...
13677
Daniel Veillard27b55282001-04-11 12:22:25 +000013678Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13681
Daniel Veillardafc73112001-04-11 11:51:41 +000013682Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13683
13684 * doc/xml.html: added 2.3.6 release
13685
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013686Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13689 * result/wml.xml: resulted in a small output change
13690
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013691Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13692
13693 * tree.c: xmlNewDoc was missing the charset initialization
13694 * xmllint.c: added --auto to autogenerate a doc, allow to
13695 reproduce the problem fixed on xmlNewDoc
13696
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013697Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * xpath.c: trying to get 52979 solved
13700 * tree.c result/ result/noent/: trying to get 52712 solved, this
13701 also made me clean up the fact that XML output in general should
13702 not add formating blanks by default, this changed the output of
13703 a few tests
13704
Daniel Veillard73639a72001-04-10 14:31:39 +000013705Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13708
Daniel Veillardfac26a12001-04-08 13:08:14 +000013709Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13710
13711 * configure.in: finally released 2.3.6
13712
Daniel Veillard911f49a2001-04-07 15:39:35 +000013713Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * xpath.c: checking for null pointer generated by new code
13716
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013717Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * xpath.c: fixed a [] evaluation problem reported
13720 * test/XPath/tests/simpleaddr: extended test
13721 * result/XPath/simpleaddr: updated result
13722
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013723Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * xmllint.c: Dan Timis reported a portability problem
13726 on Macs without mmap, fixed it.
13727
Daniel Veillardb38bd552001-04-03 18:22:00 +000013728Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13729
13730 * testXPath.c : added a --tree option allowing to display the
13731 tree dump of the XPath expression
13732
Daniel Veillard4dd93462001-04-02 15:16:19 +000013733Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13734
13735 * xpath.c: fixed a memleak when comparing nodesets
13736 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13737 * tree.c: added a TODO
13738
Daniel Veillard92ad2102001-03-27 12:47:33 +000013739Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13740
13741 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13742 we need string functions
13743 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13744 to be able to use them where needed. Applied some changes
13745 to reduce name linking pollution and compile in only what's
13746 needed.
13747 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13748 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13749 for the string manipulation functions
13750 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13751 to the free() function of xmlmemory.c
13752 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13753 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13754 usage.
13755
13756
Daniel Veillard2be30642001-03-27 00:32:28 +000013757Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13758
13759 * error.c: applied the context output patch of the error
13760 handling submitted by Chuck Griffith
13761 * error/VC/*: this slightly change some error logs
13762
Daniel Veillard50582112001-03-26 22:52:16 +000013763Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13764
13765 * parser.c: fixed line number reporting on error
13766
Daniel Veillard04be4f52001-03-26 21:23:53 +000013767Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * parser.c: Sullivan and Darin found a parser bug,
13770 applied the patch.
13771
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013772Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13775 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13776 xmlversion.h.in xpointer.c: of course the way I defined
13777 UNUSED breaks on old gcc version. Try to be smart and
13778 also define it directly in xmlversion.h
13779 * configure.in: removed -ansi flag from the pedantic set
13780
13781Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013782 Huge cleanup, I switched to compile with
13783 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13784 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13785 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13786 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13787 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13788 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13789 encoding.h entities.c error.c list.[ch] nanoftp.c
13790 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13791 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13792 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13793 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13794 Cleanup, staticfied a number of non-exported functions,
13795 detected and cleaned up a dozen of problem found this way,
13796 avoided a lot of public function name/typedef/system names clashes
13797 * doc/xml.html: updated
13798 * configure.in: switched private flags to the really pedantic ones.
13799
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013800Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * configure.in: 2.3.5
13803 * doc/html/*: rebuilt the docs
13804
Daniel Veillard146c9122001-03-22 15:22:27 +000013805Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13806
13807 * parser.c: fixed a reported bug in NOTATION parsing
13808 * uri.c: accepted but not fixed bug 51876, added TODO
13809 * Makefile.am: fixed bug 51876
13810
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013811Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13812
13813 * config.h.in configure.in error.c: fix a compilation problem
13814 on platforms without vsnprintf (xml@thewrittenword.com)
13815
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013816Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * parser.c: fixed a function name header typo
13819 * SAX.c: notations can also occur in external subset.
13820
Daniel Veillard7d42b542001-03-20 13:22:46 +000013821Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13822
13823 * error.c: removed a C++ like comment
13824
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013825Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * parser.c: fixing bug 52299 strange condition leading
13828 to a parser crash due to a buffer overflow
13829 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13830 added the specific test case
13831
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013832Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13833
13834 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13835 xmlXPathConvert{String,Number,Boolean} to be able to make
13836 type casts without a context stack, fixed some implementation
13837 problems related to the absence of context at parse-time,
13838 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13839 in the public API too
13840 * xpointer.c xpathInternals.h: we need to know at parse time
13841 whether we are compiling an XPointer
13842
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013843Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13844
13845 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13846 cleaned up the parser internals, refactored XPath code, added
13847 new compilation based APIs and cleanly separated public and
13848 private APIs.
13849
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013850Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13851
13852 * xpath.h: the comp field must be added at the end to avoid
13853 killing binary compat.
13854
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013855Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13856
13857 * Makefile.am: detect XPath memleaks in regreson tests
13858 * error.c: fixed and error w.r.t. error reporting still using
13859 stderr
13860 * hash.c: added new line at end of file
13861 * tree.h: minor cleanup
13862 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13863 expression parsing from evaluation, resulted in a number of
13864 changes internally, and in XPointer. Likely to break stuff
13865 using xpathInternals.h but should remain binary compatible,
13866 new interfaces will be added.
13867
Daniel Veillardd574f782001-03-14 19:40:17 +000013868Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13869
13870 * configure.in: fixed a couple of problems reported by
13871 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13872 without gcc on non linux platforms.
13873
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013874Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13877 a fix for --with-html-dir= configure support. I hope it won't
13878 break rpm generation
13879
Daniel Veillarda022fe02001-03-14 16:30:00 +000013880Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * xmlIO.c: one function comment cleanup.
13883
Daniel Veillard25239c12001-03-14 13:56:48 +000013884Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13885
13886 * SAX.c: external subset notations were improperly registered
13887 in the internal subset.
13888
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013889Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13890
13891 * README.cvs-commits: added, pointing to HACKING
13892 * HACKING: updated
13893
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013894Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * parser.c: and Matt Sergeant found one in the XML push
13897 parser (erroneous check I forgot to remove when I fixed the
13898 main parser).
13899
Daniel Veillard68d7b672001-03-12 18:22:04 +000013900Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * xpath.c: ptittom found a small bug in UnaryExpr
13903
Daniel Veillarde356c282001-03-10 12:32:04 +000013904Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
13906 * configure.in: bumped to 2.3.4
13907 * error.c: fixed bug #51860
13908 * tree.c: fixed bug #51861
13909 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13910 * tree.[ch] : added xmlDefaultBufferSize
13911 * nanoftp.c: typo in function name header block
13912 * doc/xml.html : updated, added link to XML::LibXSLT
13913 * doc/html/* : rebuilt the docs
13914
Daniel Veillard80f32572001-03-07 19:45:40 +000013915Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * parser.c SAX.c: the new content parsing code raised an
13918 ugly bug in the characters() SAX callback. Found it
13919 just because of strangeness in XSLT XML Rec ouptut :-(
13920
Daniel Veillard6c831202001-03-07 15:57:53 +000013921Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * Makefile.am: Martin Baulig suggested to add -lm
13924 * tree.c: found another bug in xmlNodeGetContent()
13925
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013926Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * xpath.c: Bjorn found the error related to strictness of comparison.
13929
Daniel Veillard29631a82001-03-05 09:49:20 +000013930Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * parser.c: trying to fix the Dtd parsing problem reported
13933 by Gary, side effect of last week speed optimizations.
13934
Daniel Veillard14be0a12001-03-03 18:50:55 +000013935Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13936
13937 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13938 * parserInternals.c: removed unneeded test raised by Stric
13939
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013940Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13941
13942 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13943 and fixed by William Brack). Added xmlXPathFormatNumber.
13944 Changed the sorting slightly.
13945 * configure.in Makefile.am example/Makefile.am: Added -lm.
13946 Please note that applications linking with libxml2, must
13947 also like with the math library from now on.
13948
Daniel Veillardf9533d12001-03-03 10:04:57 +000013949Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13952
Daniel Veillard2f362242001-03-02 17:36:21 +000013953Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13954
13955 * parser.c: one must report spaces even if the Dtd element
13956 content proves that this is not part of the element content.
13957 * result/valid/*.xml: this changed the ouptu slightly
13958
Daniel Veillardb402c072001-03-01 17:28:58 +000013959Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * configure.in: bumped to 2.3.3
13962 * doc/xml.html: updated
13963
Daniel Veillard77851712001-02-27 21:54:07 +000013964Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13965
13966 * tree.c: minor doc fix
13967 * xpath.c: deallocation issues when a result tree has been
13968 converted to a node-set
13969
Daniel Veillardec70e912001-02-26 20:10:45 +000013970Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * doc/xml.html: oops corrected dates s/2000/2001
13973
Daniel Veillard8730c562001-02-26 10:49:57 +000013974Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * valid.c: new patch from Gary Pennington
13977
Daniel Veillard91e9d582001-02-26 07:31:12 +000013978Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * doc/xml.html: applied patch from Ankh
13981
Daniel Veillardedac3c92001-02-26 01:36:19 +000013982Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13983
13984 * xinclude.c: fixed a problem building on Mac
13985
Daniel Veillard21a0f912001-02-25 19:54:14 +000013986Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * parser.c: more work on increasing parsing ferformances
13989
Daniel Veillard48b2f892001-02-25 16:11:03 +000013990Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13993 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13994 avoiding memcpy in production builds MEM_CLEANUP macro use
13995 * parser.[ch] parserInternals.c: optimizations of the tightest
13996 internal loops inside the parser. Better checking of I/O
13997 flushing/loading conditions
13998 * xmllint.c : added --timing
13999
Daniel Veillard71681102001-02-24 17:48:53 +000014000Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14001
14002 * configure.in: bumped to 2.3.2
14003 * doc/xml.html: updated for release
14004
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014005Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * xpath.c: found a memleak and fixed a nasty bug
14008
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014009Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14010
14011 * xmllint.[c1] : added return code errors for xmllint
14012 * xpath.c: specific debug dump function for result value trees
14013
Daniel Veillard4b637072001-02-21 21:52:55 +000014014Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * xpath.c: finally implemented xmlXPathCompareNodeSets
14017 * test/XPath/expr/floats results/XPath/expr/floats: added
14018 a test for float expressions
14019
Daniel Veillardf714aa32001-02-21 03:07:44 +000014020Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14021
14022 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14023 * parserInternals.[ch]: trying to speed up parsing
14024 * xpath.c : speeded up node set equality op
14025
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014026Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14027
14028 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14029 better handling of ID/IDREF and the list modules associated
14030 * configure.in: small CFLAGS cleanup
14031
Daniel Veillarda8abee62001-02-19 15:14:59 +000014032Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14033
14034 * configure.in: fixed iconv detection on AIX (stric)
14035
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014036Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014037
14038 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14039
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014040Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14041
14042 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14043 and optimized xmlXPathNodeSetSort
14044
Daniel Veillard142adbf2001-02-17 13:21:05 +000014045Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * xpath.c: bug fix when context size is 0
14048 * parser.c: I like Norm's Dtd because they still manage to break
14049 the parser occasionally
14050
Daniel Veillardf23e0092001-02-16 13:21:29 +000014051Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14054
Daniel Veillarde0e26512001-02-16 00:11:46 +000014055Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14056
14057 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14058 attributes within the XML-1.0 namespace
14059
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014060Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14061
14062 * xpathInternals.h: exported a few axis functions
14063 * doc/xml.html: updated the doc
14064
Daniel Veillard760f4422001-02-15 14:59:48 +000014065Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14066
14067 * configure.in: applied patch from Daniel van Balen for OpenBSD
14068 and bumped version to 2.3.1
14069 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14070 attempt to find autoclosing was simply broken, removed it,
14071 updated the examples, this is better
14072
Daniel Veillardd194dd22001-02-14 10:37:43 +000014073Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14074
14075 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14076 hash functionnalities.
14077 * doc/html/* : rebuild the doc
14078
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014079Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14082 on predicate
14083 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14084 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14085 really want to have tags closed on output even if we accept
14086 unclosed ones on input
14087
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014088Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * xpath.c: ouch don't free NULL, rare case fixed
14091 * tree.c: don't coalesce text nodes if they don't have the
14092 same behaviour wrt escaping on output
14093
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014094Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14095
14096 * xpath.c: small fixup
14097 * SAX.c: don't warn on empty namespaces.
14098
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014099Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * README: a bit of cleanup
14102 * configure.in: preparing for 2.3.0 release
14103
Daniel Veillard1f83d392001-02-08 09:37:42 +000014104Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * hash.[ch]: added a first version of xmlHashSize()
14107 * valid.c: another bug fix from Gary Pennington
14108
Daniel Veillard5eef6222001-02-07 18:24:48 +000014109Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14110
14111 * valid.c: couple of bug fixes pointed by Gary Pennington
14112 * HTMLtree.c: #if 0 cleanup
14113
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014114Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14117 which removes a time consuming check of xmlXPathNodeSetAdd()
14118 and use it in places where we are sure to not break unicity
14119
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014120Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14121
14122 * xpath.c: bug fixes found from XSLT
14123 * tree.c: preserve node->name special values when copying nodes.
14124 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14125 external subset are fetched when available but without full
14126 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14127 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14128 output with encoding disabled.
14129
Daniel Veillard2c833b62001-02-03 08:52:06 +000014130Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14133 xmlCheckFilename should not be called from xmlFileOpenW
14134 and xmlGzfileOpenW
14135
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014136Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14139 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14140 added the new tests for URI normalization
14141 * testURI.c: fixed stoopid bugs
14142 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14143 the URI in the error messages are now properly normalized
14144
Daniel Veillardea28ce62001-02-02 08:20:19 +000014145Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14148
Daniel Veillarde99a4762001-02-01 04:34:35 +000014149Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14152
Daniel Veillard2b325a02001-01-31 20:46:31 +000014153Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14154
14155 * xpath.c: fixed mod operator
14156
Daniel Veillardde55cf62001-01-31 15:53:13 +000014157Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * parser.c: fixed xmlStrcat doc
14160 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14161 trees.
14162
Daniel Veillard2f913b72001-01-31 13:23:49 +000014163Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * xpath.c result/XPath/tests/chaptersbase
14166 result/XPath/tests/simplebase: fixed XPath node()
14167 * tree.c: small fix in xmlNewNs()
14168 * Makefile.am: removed extraneous xml2Conf.sh rule
14169
Daniel Veillardb42042b2001-01-28 07:40:36 +000014170Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14171
14172 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14173 Changed the library name, in order to get libxml-devel and
14174 libxml2-devel to coexist on a single system
14175 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14176 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14177
Daniel Veillardee0a4662001-01-27 18:59:33 +000014178Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14179
14180 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14181 libxml2-devel installable in // as libxml-devel.
14182
Daniel Veillard5eb05942001-01-27 17:50:22 +000014183Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14184
14185 * doc/Makefile.am: fixed make rebuild in doc
14186 * doc/html/*.html: rebuilt the docs
14187
Daniel Veillard65c295d2001-01-26 09:32:39 +000014188Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14191
Daniel Veillard8e199902001-01-25 18:54:39 +000014192Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14193
14194 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14195 the HTML doc to go into the -devel RPM ...
14196 * aclocal.m4 config.h.in: some updates due to auto* magic
14197
Daniel Veillard93086662001-01-25 18:13:04 +000014198Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14199
14200 * xpath.h: added a hook in the context structure allowing to
14201 link to extra support, needed for XSLT
14202
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014203Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14204
14205 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14206 xmlXPtrCmpPoints to use it.
14207 * propagated the following patch from Alejandro Forero
14208 * include/win32config.h xmlIO.c: applied further suggestions
14209 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14210 * example/gjobread.c: fixed warnings, now that it builds
14211
14212Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14213
14214 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14215
14216 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14217 filename points to a valid file (not a directory).
14218 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14219 Added calls to xmlCheckFilenameDir.
14220
14221 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14222 `path' (rather than `filename') as the parameter to gzopen and open.
14223
Daniel Veillard48177c22001-01-23 15:27:41 +000014224Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * Makefile.am: fixed a problem with EXTRA_DIST
14227
Daniel Veillardb83ba402001-01-22 22:45:10 +000014228Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * Makefile.am example/Makefile.am: finally found the trick
14231 to build the example, i.e. add "." in SUBDIRS before example
14232 in the list <grin/>
14233
Daniel Veillard82687162001-01-22 15:32:01 +000014234Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * doc/xml.html: updated with an XSLT section, removed pointer to
14237 W3C CVS base.
14238
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014239Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14240
14241 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14242 too, and deallocation need to occur the same way.
14243
Daniel Veillarde4566462001-01-22 09:58:39 +000014244Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14245
14246 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14247 type correponding to an XSLT result tree fragment. Share most
14248 of the data format with node set, as well as operators.
14249 * HTMLtree.c: added a newline at the end of the doctype output
14250 whe this one is not present initially.
14251 * tree.c: make sure taht the parent and doc pointers are properly
14252 set when copying attributes (lists).
14253
Daniel Veillard701c7362001-01-21 09:48:59 +000014254Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14257
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014258Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * xpath.c: seems I finally killed that ugly path evaluation
14261 context bug (tagged 9999 in case is is wrong)
14262
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014263Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14264
14265 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14266 for XSLT
14267
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014268Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14269
14270 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14271 for xmlGzfileOpen() bug
14272
Daniel Veillardf6eea272001-01-18 12:17:12 +000014273Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14274
14275 * xpath.c: removed an error found by XSLT usage
14276 * tree.c parserInternals.h: use a predefined static string
14277 for text and comment nodes, avoid freeing them in xmlFreeNode,
14278 exported the string name in parserInternals.h and added
14279 another value to disable encoding at output (for XSLT),
14280 gain memory, time.
14281
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014282Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14283
14284 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14285 win32/libxml2/libxml2_so.dsp: new makefiles and update
14286 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14287
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014288Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14291 Gary Pennington
14292
Daniel Veillard389e6b72001-01-15 19:41:13 +000014293Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14294
14295 * xpath.c: fixed the comaprision of values and nodelists,
14296 need to compare nodelist still ...
14297 * debugXML.c: avoided a possible core dump
14298 * HTMLparser.c: cleanup
14299 * nanohttp.c: contributed fix.
14300 * tree.c: fixes in properties handling added xmlSetNsProp
14301 needed by libxslt
14302 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14303 comment
14304 * TODO: updated
14305
Daniel Veillard167bd532001-01-06 21:09:34 +000014306Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14307
14308 * parser.c parserInternals.c: applied Bjorn Reese optimization
14309 patch
14310
14311Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * Makefile.am: applied patch fro make check from Martin Vidner
14314
Daniel Veillard503b8932001-01-05 06:36:31 +000014315Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14316
14317 * configure.in: preparing 2.2.11
14318 * doc/html/*: rebuild the HTML files
14319 * doc/xml.html : updated
14320
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014321Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14322
14323 * tree.c: fixed a stupid bug
14324 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14325 patches related to validation of an XInclude processing result
14326 * TODO: updated
14327
Daniel Veillarde2488192001-01-04 10:54:22 +000014328Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14331 on large files
14332
Daniel Veillardf060a412001-01-03 20:52:44 +000014333Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14334
14335 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14336
Daniel Veillard45cff692001-01-03 18:02:04 +000014337Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14338
14339 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14340 reported by Jonas Borgström
14341 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14342
Daniel Veillard08108982001-01-03 15:24:58 +000014343Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14344
14345 * testXPath.c xpath.c: fixing the XPath union expressions problem
14346 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14347
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014348Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14349
14350 * xmllint.c: Made is so if the file name is "-" is will read form
14351 standard input. Sven Heinicke <sven@zen.org>
14352 * tree.c: fixed a problem when growing buffer
14353 * tree.h: fixed the comment of the node types following andersca
14354 comment
14355 * TODO: updated
14356
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014357Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14358
14359 * HTMLparser.[ch]: added a way to avoid adding automatically
14360 omitted tags. htmlHandleOmittedElem() allows to change the
14361 default handling.
14362 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14363 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14364 of xmllint too when using --memory flag, added a memory test
14365 suite at the Makefile level.
14366 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14367 with namespace use when encountering QNames in XPath evalation,
14368 added xmlns() scheme in XPointer.
14369 * nanoftp.c : incorporated a fix
14370 * parser.c xmlIO.c: fixed problems raised with encoding when using
14371 the memory I/O
14372 * parserInternals.c: closed bug 25934 reported by
14373 torsten.landschoff@innominate.de
14374 * TODO: updated
14375
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014376Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14377
14378 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14379 on a non-updated tree :-(, made a 2.2.10 release to correct the
14380 situation
14381
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014382Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14383
14384 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14385 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14386 integrated a set of OpenVMS changes from Howard Taylor
14387 <Howard.Taylor@pacoast.com>
14388
Daniel Veillard58770e72000-11-25 00:48:47 +000014389Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14390
14391 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14392 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14393
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014394Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14395
14396 * HTMLparser.c: some fixes on auto-open of html/head/body
14397 * encoding.c: fixed a compilation error on some gcc env
14398 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14399 XPointer implementation
14400 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14401 related XPointer tests and associated results
14402
Daniel Veillard300f7d62000-11-24 13:04:04 +000014403Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14404
14405 * doc/xmldtd.html doc/xml.html: following a short step by step
14406 guidance on IRC to help maciej with DTDs I started a small
14407 page on the subject.
14408
Daniel Veillard748e45d2000-11-17 16:36:08 +000014409Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14410
14411 * HTMLparser.c: fixed handling of broken charrefs
14412 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14413 patches
14414
Daniel Veillard28929b22000-11-13 18:22:49 +000014415Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14416
14417 * doc/xml.html doc/html/* : rebuilt the docs after adding
14418 xinclude and updated page for 2.2.7 and 2.2.8
14419 * configure.in: releasing 2.2.8
14420
Daniel Veillard41e06512000-11-13 11:47:47 +000014421Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14422
14423 * parser.[ch] parserInternals.c: applied the conditional
14424 section processing fix from Jonathan P Springer
14425 <jonathan.springer2@gte.net>
14426 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14427 project file, fixed iconv default non support
14428 * xpath.c: fixed the problem of evaluating relative expressions
14429 when a node context is provided.
14430
Daniel Veillardbf432752000-11-12 15:56:56 +000014431Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14432
14433 * nanoftp.c: fixed gcc 2.95 new warnings
14434 * SAX.c: fixed a stupid bug
14435 * tree.c: fixed a formatting problem when round-tripping
14436 from/to memory
14437 * xinclude.c: chased memleak, fixed a base problem
14438 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14439 xmlXPtrBuildNodeList()
14440 * TODO: updated
14441 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14442 adding a first small set of regression tests for XInclude
14443
Daniel Veillardc2def842000-11-07 14:21:01 +000014444Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14445
14446 * nanohttp.[ch]: applied Wayne Davison patches to access
14447 the WWW-Authorization header.
14448 * parser.c: Closed Bug#30847: Problems when switching encoding
14449 in short files by applying Simon Berg's patch.
14450 * valid.c: fixed a validation problem
14451 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14452 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14453 Wayne Davison
14454 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14455 need to be extended to non full nodes selections.
14456 * xinclude.c: starts to work decently
14457
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014458Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14459
14460 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14461 debugXML.c xmlversion.h.in: Started adding XInclude support,
14462 this is a new xmllint option
14463 * tree.c xpath.c: applied TOM patches for XPath
14464 * xpointer.c: fixed a couple of errors.
14465 * uri.c: added an escaping function needed for xinclude
14466 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14467 new warning from RH70 gcc's version
14468
Daniel Veillarda4964b72000-10-31 18:23:44 +000014469Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14470
14471 * HTMLparser.c: fixed loop on invalid char in scripts
14472 * parser.c: update to description of xmlIOParseDTD()
14473 * libxml.m4 xmlversion.h.in: changes contributed by
14474 Michael Schmeing <m.schmeing@internet-factory.de>
14475 * configure.in: preparing for 2.2.7
14476 * Makefile.am: trying to avoid config.h and acconfig.h
14477 being included in the distrib
14478 * configure.in: released 2.2.7
14479
14480Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14481
14482 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14483 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14484
Daniel Veillard01411222000-10-30 15:33:22 +000014485Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14486
14487 * parser.[ch]: added xmlIOParseDTD()
14488 * xpointer.c: added support for the 2 extra parameters of
14489 string-range, fixed a stoopid error when '0' was present
14490 in XPointer expressions
14491 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14492 testsuite for the above
14493
Daniel Veillard6db58192000-10-30 09:27:53 +000014494Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14495
14496 * libxml.spec.in: improved package descriptions
14497
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014498Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14499
14500 * xpath.c xpathInternals.h: applied a large cleaning patch
14501 from TOM <ptittom@free.fr>, it also add namespace support
14502 for function and variables registration.
14503
Daniel Veillardbd20df72000-10-29 17:53:40 +000014504Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14505
14506 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14507 * Makefile.mingw: Wayne Davison's update adding hash.c
14508
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014509Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14510
14511 * xpath.c: fixed the root evaluation problems
14512 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14513 ignorable spaces with <b> <bold> <em>
14514 * tree.c: fixed a loop in xmlSearchNsByHref()
14515
Daniel Veillard767662d2000-10-27 17:04:52 +000014516Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14517
14518 * xpath.c: applied another XPath patch from TOM
14519 * xpath.c include/makefile.am: applied another patch from
14520 china@thewrittenword.com (cleanup on IRIX).
14521
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014522Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14523
14524 * xml-config.1: received a fixed version from Fredrik Hallenberg
14525 <hallon@lysator.liu.se>
14526
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014527Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14528
14529 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14530 cleanup patch for XPath
14531
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014532Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14533
14534 * patched to redirrect all "out of context" error messages to
14535 a reconfigurable routine. The changes are:
14536 * xmlerror.h : added the export of an error context type (void *)
14537 an error handler type xmlGenericErrorFunc there is an interface
14538 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14539 to reset the error handling routine and its argument
14540 (by default it's equivalent to respectively fprintf and stderr.
14541 * all the c files: all wild accesses to stderr or stdout within
14542 the library have been replaced to calls to the handler.
14543
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014544Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14545
14546 * configure.in: release 2.2.6
14547 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14548 exporting the inner functions of xpath for extension modules
14549 * doc/*: updated and rebuilt the doc
14550
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014551Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14552
14553 * nanohttp.c : applied Wayne HTTP cleanup patch
14554 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14555 and xmlNodeSetSpacePreserve()
14556
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014557Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14558
14559 * xpath.c: closing bug #29260
14560
Daniel Veillard126f2792000-10-24 17:10:12 +000014561Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14562
14563 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14564 multikey tuples, made hash structure opaque
14565 * valid.[ch]: moved elements, attributes, notations decalarations
14566 as well as ID and refs to hash tables.
14567 * entities.c: hash cleanup
14568 * xmlmemory.c: fixed a dump problem in debug mode
14569 * include/Makefile.am: problem passing in DESTDIR= values patch
14570 from Marc Christensen <marc@calderasystems.com>
14571 * nanohttp.c: removed debugging remains
14572 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14573 * HTMLparser.c parser.c: fixing a number of problems with the
14574 macros in the *parser.c files (Wayne).
14575 * HTMLparser.c: close the previous option when opening a new one
14576 (Marc Sanfacon).
14577 * result/HTML/*: updated the HTML results accordingly
14578
Daniel Veillard52afe802000-10-22 16:56:02 +000014579Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14580
14581 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14582 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14583 XPath functions and XML entities table to them. More to come...
14584 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14585
Daniel Veillard683cb022000-10-22 12:04:13 +000014586Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14587
14588 * tree.c: coalesce adjacent text nodes
14589 * valid.c: handling of blank nodes in DTd validation (raised
14590 by problems with a posteriori validation).
14591 * nanohttp.c: changing behaviour on HTTP write stuff.
14592 * HTMLtree.c: forced body and html to be explicitely closed.
14593 * xpath.h: exported more XPath functions.
14594
Daniel Veillard1baf4122000-10-15 20:38:39 +000014595Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14596
14597 * Release of 2.2.5
14598 * xpointer.c: range() range-inside and other helper functions
14599 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14600
Daniel Veillard47e12f22000-10-15 14:24:25 +000014601Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14602
14603 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14604 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14605
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014606Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14607
14608 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14609 and XPointer modules
14610
Daniel Veillard134c9f32000-10-15 10:27:08 +000014611Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14612
14613 * SAX.h: closed #25107
14614
Daniel Veillard39915622000-10-15 10:06:55 +000014615Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14616
14617 * testSAX.c: fixed problem with cdata reporting
14618 * SAXresult/* : updated
14619
Daniel Veillard1e851392000-10-15 10:02:56 +000014620Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14621
14622 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14623 Closed bug #27499, added to regression tests
14624 * TODO: updated
14625
Daniel Veillard7eda8452000-10-14 23:38:43 +000014626Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14627
14628 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14629 support for SCRIPT and STYLE with help from Bjorn Reese
14630 * test/HTML/* result/HTML/*: added simple testcase and updated
14631 the existing ones.
14632
Daniel Veillardff9c3302000-10-13 16:38:25 +000014633Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14634
14635 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14636 string-range for empty strings
14637 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14638 test/XPath/xptr/strrange: augmented the XPointer testsuite
14639
Daniel Veillard189446d2000-10-13 10:23:06 +000014640Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14641
14642 * doc/xml.html doc/xmlmem.html: added a module describing memory
14643 interfaces and use, updated the main page.
14644
Daniel Veillard2f971a22000-10-12 23:26:32 +000014645Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14646
14647 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14648 nanoftp code work on Windows too now
14649
14650Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014651
14652 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14653 * xpointer.c: implemented string-range() at least a good first version
14654 * test/XPath/docs/str test/XPath/xptr/strrange
14655 result/XPath/xptr/strrange: the string-range() tests
14656
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014657Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14658
14659 * Makefile.am include/Makefile.am include/win32config.h
14660 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14661 and make distcheck
14662
Daniel Veillard19d61112000-10-11 23:50:35 +000014663Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14664
14665 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14666 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14667 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14668
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014669Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14670
14671 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14672 patch for socklen_t detection by
14673 Albert Chin-A-Young <china@thewrittenword.com>
14674
Daniel Veillardcd429612000-10-11 15:57:05 +000014675Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14676
14677 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14678 and added a --dtdvalid option to xmllint used to test it
14679
Daniel Veillard47c02452000-10-11 13:04:36 +000014680Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14681
14682 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14683 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14684
Daniel Veillard2d38f042000-10-11 10:54:10 +000014685Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14686
14687 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14688 handlings (registration, lookup, cleanup)
14689
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014690Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14691
14692 * configure.in Makefile.am include/makefile.am: adding XPointer
14693 and XPtrtests target
14694 * xpointer.[ch] : new files for XPointer support
14695 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14696 more XPath tests
14697
Daniel Veillard57fda592000-10-10 23:24:14 +000014698Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14699
14700 * configure.in: fixed, very broken, make distcheck works again
14701
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014702Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14703
14704 * More work toward 2.2.5, integrated a number of patches
14705 * configure.in Makefile.am win32config.h.in: trying to cleanup
14706 make distcheck .... huh ...
14707 * include/Makefile.am include/win32config.h: new directory
14708 for includes
14709 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14710 updated teh makefiles and instructions for WIN32
14711 * xpath.c: small fixes
14712 * test/XPath/ results/XPath: updated the testcases and results
14713 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14714 suggested patches
14715 * valid.c: fixed an ID bug
14716
Daniel Veillardb71379b2000-10-09 12:30:39 +000014717Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14718
14719 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014720 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014721 * xpath.[ch]: worked on XPointer
14722
Daniel Veillard7e99c632000-10-06 12:59:53 +000014723Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14724
14725 * configure.in Makefile.am: 2.2.5, ship the include in an
14726 include/libxml subdirectory, use symlinks when using CVS
14727 * testSAX.c: fixed small bug
14728 * testXPath.c: changed the way testfiles are parsed
14729 * debugXML.c: same kind of cleanup when parsing an argument expression
14730 XPath/XPointers can have blanks embedded
14731 * xpath.[ch]: more cleanup, reorgs for XPointer work
14732 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14733 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14734
Daniel Veillard55b91f22000-10-05 16:30:11 +000014735Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14736
14737 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14738 in the XPath engine, rewrote large parts of it, now it's far
14739 cleaner and in sync with the REC not an old WD. Fixed a parsing
14740 problem in the interactive XML shell found when testing XPath.
14741
Daniel Veillardac260302000-10-04 13:33:43 +000014742Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14743
14744 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14745 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14746 examples with the extra test
14747
Daniel Veillard7cfce322000-10-04 12:40:27 +000014748Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14749
14750 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14751 the global init function.
14752
Daniel Veillard970112a2000-10-03 09:33:21 +000014753Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14754
14755 * HTMLparser.c: Doohhh, attribute name parsing was still case
14756 sensitive ! Fixed this ...
14757 * result/HTML/* : updated the tests results accordingly
14758
Daniel Veillard740abf52000-10-02 23:04:54 +000014759Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14760
14761 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14762 engine, should be far more stable, incorporated a new version of
14763 preceding/following axis, need testing
14764 * uri.c: fixed file:///c:/a/b/c problem
14765 * test/XPath/tests/idsimple: augmented the XPath tests
14766
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014767Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14768
14769 * doc/* rebuilding docs for 2.2.4 release
14770
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014771Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14772
14773 * configure.in: releasing 2.2.4
14774 * parser.[ch]: added xmlStrEqual()
14775 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14776 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14777 use xmlStrEqual instead
14778 * TODO: updated
14779 * added an XPath test
14780
Daniel Veillardbc765302000-10-01 18:23:35 +000014781Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14782
14783 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14784 * entities.h: exported xmlInitializePredefinedEntities
14785 * parser.[ch] : added xmlInitParser()
14786 * parserInternals.h : had to export htmlInitAutoClose()
14787
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014788Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14789
14790 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14791 problems
14792 * Makefile.am : added XPath regression tests to normal tests
14793 * uri.c: fixed a problem with local paths, cleanup
14794 * parser.c: fixed a problem with large CData sections
14795
Daniel Veillardd2ade932000-09-30 14:39:55 +000014796Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14797
14798 * configure.in xml-config.in: patch from "Ben Taylor"
14799 <sol7x86@hotmail.com> for solaris shared libs lookup
14800
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000148012000-09-30 Martin Baulig <baulig@suse.de>
14802
14803 * libxml-2.0.pc.in: Provide pkg-config script.
14804
14805 * configure.in: Create the libxml-2.0.pc script from the
14806 libxml-2.0.pc.in templates.
14807 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014808 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014809
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014810Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14811
14812 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14813 when compiling with MSC
14814
Daniel Veillard46057e12000-09-24 18:49:59 +000014815Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14816
14817 * xpath.c: patch for normalize-string() substring-before(),
14818 substring-after() and translate() functions from Bjorn Reese
14819 <breese@mail1.stofanet.dk>
14820 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14821 Fredrik Hallenberg <hallon@lysator.liu.se>
14822 * TODO: updated
14823
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014824Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14825
14826 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14827 problem of socklen_t being undefined on a number of platforms
14828 * debugXML.c: fixed a compilation problem when without snprintf
14829
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014830Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14831
14832 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14833 an URI bug and a fix for the control-character-induced infinite loop
14834 * nanohttp.c: preventive fix for compiling on WIN32
14835
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014836Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14837
14838 * xmlint.c: closing bug #25000
14839
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014840Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14841
14842 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14843 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14844 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14845 related function, fixing xmlStrncmp(), and associated cleanup
14846 * result/HTML/entities.html.sax: updating result
14847
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014848Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14849
14850 * uri.c: applied patch for URI escaping from Wayne Davison
14851 <wayned@blorf.net>
14852 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14853 from Denis Barbier <barbier@imacs.polytechnique.fr>
14854 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14855 patch from Wayne Davison
14856
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014857Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14858
14859 * doc/xml.html : updated with new releases, adding "how to help"
14860
Daniel Veillard04698d92000-09-17 16:00:22 +000014861Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14862
14863 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14864 removed a few warnings in pedantic mode ...
14865 * parserInternals.c parser.c: moved encoding switching function
14866 to parserInternals.c
14867 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14868
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014869Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14870
14871 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14872 error or warning handlers
14873
Daniel Veillardb1059e22000-09-16 14:02:43 +000014874Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14875
14876 * parserInternals.c parserInternals.h parser.c Makefile.am:
14877 created a new module parserInternals.c, moved most of the
14878 code shared by the various parsers there, as well as
14879 deprecated code from parser.c. More cleanup of parser.c
14880 * uri.c: fixed a problem when URI is NULL
14881 * valid.c: speedup when looking for an attribute declaration
14882
Daniel Veillard39c7d712000-09-10 16:14:55 +000014883Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14884
14885 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14886 the cleanup of the computation of URI references when seeking
14887 external entities. The URI reference string and the resulting
14888 URI are both stored now.
14889 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14890 large s(n)printf checks and cleanup from Denis Barbier
14891 <barbier@imacs.polytechnique.fr>
14892 * xmlversion.h.in tree.h: couple of SGML declarations for a
14893 possible docbook module.
14894 * result/VC/ : a couple of test output changed due to the change
14895 of the entities URI
14896
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014897Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14898
14899 * parser.h: added a _private field for linking user's data
14900
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014901Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14902
14903 * parser.c parserInternals.h: demacroified most of the IS_XXX
14904 the gain in size is significant so ...
14905
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014906Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14907
14908 * entities.c: cases where looking up entities with doc==NULL
14909 covered
14910
Daniel Veillard90e11312000-09-05 10:42:32 +000014911Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14912
Daniel Veillard1de50802000-09-07 08:54:32 +000014913 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014914 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14915
Daniel Veillard98a79162000-09-04 11:15:39 +000014916Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14917
Daniel Veillard1de50802000-09-07 08:54:32 +000014918 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014919 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14920 * Makefile.in: added URItest and included thenin "make tests"
14921
14922Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014923
14924 * xmlversion.h.in: closed bug 22941
14925
Daniel Veillard2bb89092000-08-31 14:57:50 +000014926Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14927
14928 * doc/xmlio.html: added doc and example for entity loader
14929 redefinition.
14930
Daniel Veillard96984452000-08-31 13:50:12 +000014931Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14932
14933 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14934 used by libxml
14935
Daniel Veillarde715dd22000-08-29 18:29:38 +000014936Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14937
14938 * parser.c: Fixed bug on invalid ontent characters and when using
14939 push.
14940 * xmllint.c: fixed xmllint endling of errors in push mode
14941
Daniel Veillard4948eb42000-08-29 09:41:15 +000014942Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14943
14944 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014945 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014946 * result/HTML/*.sax: regenerated HTML SAX output
14947 * parser.c: more cleanup.
14948
Daniel Veillarde010c172000-08-28 10:04:51 +000014949Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14950
14951 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014952 patches from Wayne Davison <wayned@users.sourceforge.net>,
14953 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014954 * HTMLparser.c: fixed an ignorable white space detection bug
14955 occuring when parsing with SAX only
14956 * result/HTML/*.sax: updated since the output is now HTML
14957 encoded...
14958
Daniel Veillard47f3f312000-08-27 22:40:15 +000014959Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14960
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014961 * HTMLparser.[ch]: applied some of Wayne Davison
14962 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014963
Daniel Veillarde0854c32000-08-27 21:12:29 +000014964Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14967 undeclared namespace prefix was used, added a warning.
14968 Cleaned up support w.r.t. entities, spilling out a warning
14969 and being pedantic on lookups.
14970 * test/warning/ent9 : added testcase for previous example.
14971 * TODO: updated
14972 * parserInternals.h parser.c: changed the way names are parsed
14973 now allow infinite size and decrease penalty for normal use
14974 * parser.c: Started a big cleanup/check of the parser code,
14975 fixed some of the most tortuous entity code, spotted code
14976 unused anymore
14977 * test/*: added tests for very long names and related nasty
14978 things.
14979
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014980Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14981
14982 * doc/encoding.html: added encoding aliases doc
14983 * doc/xml.html: updates
14984 * encoding.[ch]: added EncodingAliases functions
14985 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14986 bottleneck affecting large DTDs like Docbook
14987 * parser.[ch] xmllint.c: added a pedantic option, will be
14988 useful
14989 * SAX.c: redefinition of entities is reported in pedantic mode
14990 * testHTML.c: uninitialized warning from gcc
14991 * uri.c: fixed a couple of bugs
14992 * TODO: added issue raised by Michael
14993
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014994Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14995
14996 * doc/encoding.html: propagated Martin Duerst suggestions
14997
Daniel Veillard52402ce2000-08-22 23:36:12 +000014998Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14999
15000 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15001 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15002 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15003 by Wayne Davison
15004
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015005Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15006
15007 * nanoftp.c nanohttp.c: small cleanup
15008 * TODO: updated
15009
Daniel Veillard244ece92000-08-19 20:58:02 +000015010Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15011
15012 * added an old VC testcase and updated title.xml entity
15013
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015014Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15015
15016 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15017 done on auto-opening of <p> tags and cleanup of SAX output
15018
Daniel Veillard979e55e2000-08-19 16:48:54 +000015019Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15020
15021 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15022
Daniel Veillard4540be42000-08-19 16:40:28 +000015023Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15024
15025 * doc/xml.html libxml.* structure.*: updated the doc a bit
15026
Daniel Veillard808a3f12000-08-17 13:50:51 +000015027Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15028
15029 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15030 of SAX tests
15031
Daniel Veillard29579362000-08-14 17:57:48 +000015032Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15033
15034 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15035 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15036
Daniel Veillard1255ab72000-08-14 15:13:33 +000015037Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15038
15039 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15040 * testHTML.c: fix core dump on Solaris 2.x systems
15041 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15042 * result/HTML/*.sax: previous bug fix lead to new results
15043
Daniel Veillard03109292000-08-14 14:58:22 +000015044Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15045
15046 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15047 * configure.in: added --with-readline=DIR to accept alternate
15048 path for readline include/library
15049 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15050 for ANSI under HP-UX
15051 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15052 includes @LIBS@
15053
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015054Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15055
15056 * doc/* : rebuilt the docs
15057 * getting ready for 2.2.2 release
15058
Daniel Veillard87b95392000-08-12 21:12:04 +000015059Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15060
15061 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15062 and xmlAddFeature()
15063 * tree.[ch]: added xmlAddChildList()
15064 * xmllint.c: MAP_FAILED macro test
15065 * parser.h: added xmlParseCtxtExternalEntity()
15066 * valid.c: applied bug fixes removed warning
15067 * tree.c: added CDATA block to elements content
15068 * testSAX.c: cleanup of output
15069 * testHTML.c: added SAX testing
15070 * encoding.c: better error recovery
15071 * SAX.c, parser.c: fixed one of the external entity processing
15072 of the OASis testsuite
15073 * Makefile.am: added HTML SAX regression tests
15074 * configure.in: bumped to 2.2.2
15075 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15076 SAX results
15077
Daniel Veillard88a172f2000-08-04 18:23:10 +000015078Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15079
15080 * configure.in: patch for HP compiler
15081
150822000-08-04 Sven Heinicke <sven@zen.org>
15083
15084 * xmllint.c: Was coredumping sometimes when the file given didn't
15085 exist.
15086
Daniel Veillard46e370e2000-07-21 20:32:03 +000015087Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015090
Daniel Veillard46e370e2000-07-21 20:32:03 +000015091 when using in memory parsing. Need some cleanup.
15092 * xmllint.c configure.in: added a --memory flag to test memory
15093 parsing
15094
Daniel Veillard36650692000-07-21 15:16:39 +000015095Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15096
15097 * nanohttp.c: fixed socklen_t replacement to unsigned int
15098 * parser.c: fixed a space handdling missing at the end of
15099 production 28 DOCTYPE.
15100 * xmlmemory.c: fixed a stupid bug on the routine to override
15101 allocation functions
15102 * TODO: updated
15103
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015104Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15105
15106 * doc/ regenerated the docs
15107
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015108Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * doc/encoding.html doc/xml.html: added I18N doc
15111 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15112 improvements, both parser and filters, added ASCII & HTML,
15113 fixed the ISO-Latin-1 one
15114 * xmllint.c testHTML.c: added/made visible --encode
15115 * debugXML.c : cleanup
15116 * most .c files: applied patches due to warning on Windows and
15117 when using Sun Pro cc compiler
15118 * xpath.c : cleanup memleaks
15119 * nanoftp.c : added a TESTING preprocessor flag for standalong
15120 compile so that people can report bugs more easilly
15121 * nanohttp.c : ditched socklen_t which was a portability mess
15122 and replaced it with unsigned int.
15123 * tree.[ch]: added xmlHasProp()
15124 * TODO: updated
15125 * test/ : added more test for entities, NS, encoding, HTML, wap
15126 * configure.in: preparing for 2.2.0 release
15127
Daniel Veillard49703262000-07-10 10:27:46 +000015128Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15129
15130 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015131 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015132
Daniel Veillard306be992000-07-03 12:38:45 +000015133Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15134
15135 * doc/xml.html: changed the xmlsoft.org structure, updated the
15136 examples w.r.t. root and childs
15137
Daniel Veillard7d853352000-07-02 18:53:09 +000015138Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15139
Daniel Veillard784b9352003-02-16 15:50:27 +000015140 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015141
Daniel Veillard365e13b2000-07-02 07:56:37 +000015142Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15143
15144 * HTMLparser.c: Work on character encoding support for the HTML parser
15145 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15146 * encoding.c: Fixed a potential memleak in the encoding stuff
15147
Daniel Veillardaf743792000-07-01 11:49:28 +000015148Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * doc/FAQ.html doc/Makefile.am : added a FAQ
15151
15152Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015153
15154 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15155 of the HTML parser to force it to not bypass SAX
15156
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015157Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15158
15159 * win32config.h.in: updated
15160 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15161 lacks iconv support :-( need to release 2.1.1
15162 * configure.in: release 2.1.1
15163 * HTMLparser: fixed bug #14784
15164 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15165 by Windows compiler
15166 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15167 the SAX startDocument() callback.
15168 * TODO: updated
15169
15170Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15171
15172 * added xmlStopParser()
15173
Daniel Veillardbe803962000-06-28 23:40:59 +000015174Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15175
15176 * configure.in: 2.1.0 prerelease
15177 * Large resync between W3C and Gnome tree
15178 * nanoftp, nanohttp.c: fixed stalled connections probs
15179 * HTMLtree.c SAX.c : support for attribute without values in
15180 HTML for andersca
15181 * valid.c: Fixed most validation + namespace problems
15182 * HTMLparser.c: start document callback for andersca
15183 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15184 * parser.h, SAX.c: serious speed improvement for large
15185 CDATA blocks
15186 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15187 different encoding
15188 * example/Makefile.am example/gjobread.c tree.h: work on
15189 libxml1 libxml2 convergence.
15190 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15191 and the LIBXML_TEST_VERSION macro
15192
Daniel Veillardc310d562000-06-23 18:32:15 +000015193Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * doc/xml.html: various patches and improvements typo fixed by
15196 Felix Natter
15197 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15198 from Felix Natter <fnatter@gmx.net>
15199
Daniel Veillardf3029822000-05-06 08:11:19 +000015200Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15201
15202 * doc/upgrade.html: updated with instructions for support of both
15203 libxml-1.x and libxml-2.x
15204 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15205 for 2.x support and also fixed includes
15206
15207
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015208Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15209
15210 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15211 the encoding support, added iconv support, so now libxml if
15212 compiled with iconv automatically support japanese encodings
15213 among others. Work based on initial patch from Yuan-Chen Cheng
15214 I may have broken binary compat in the encoding handler
15215 registration scheme, but that was so utterly broken I don't
15216 expect anybody to have used this feature until now.
15217 * parserInternals.h: fixup on the CHAR range macro
15218 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15219 code.
15220 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15221 * uri.c: added xmlParseURI() I can't believe I forgot to
15222 implement this one in 2.0 !!!
15223 * SAX.c: moved doc->encoding update in the endDocument() call.
15224 * TODO: updated.
15225
Daniel Veillard06047432000-04-24 11:33:38 +000015226Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15227
15228 * tree.h: removed extraneous xmlRemoveProp definition
15229 * TODO: added item about --disable-corba configure switch
15230 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15231 * nanoftp.c: fixed include problems giving troubles on AIX and
15232 slowlaris
15233 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15234 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15235 comment and headers changes to lower gtk-doc number of warnings
15236 * doc/html/*: rebuilt docs
15237
Daniel Veillarde0aed302000-04-16 08:52:20 +000015238Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * HACKING: documented the tag for 1.x and instructions
15241
Daniel Veillard5e873c42000-04-12 13:27:38 +000015242Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15243
15244 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15245 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15246 xmlCreateIOParserCtxt
15247 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15248 significant overall improvement
15249 * xmllint.c: added I/O test to xmllint
15250 * testSAX.c: added a speed test
15251 * doc/* : updated/regenerated
15252
Daniel Veillardfc708e22000-04-08 13:17:27 +000015253Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15254
15255 * xpath.c uri.h parserInternals.h: cosmetic changes from
15256 "Timur I. Bakeyev" <timur@bat.ru>, including making
15257 xmlCreateURI() public
15258
Daniel Veillard5d211f42000-04-07 17:00:24 +000015259Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15260
15261 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15262 and the code at the same time. Added a clean mechanism for
15263 overload or added input methods: xmlRegisterInputCallbacks()
15264 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15265 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15266 * TODO: updated
15267 * doc/* : updated/regenerated
15268 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15269 source dir
15270
Daniel Veillarde77a9182000-04-05 19:12:29 +000015271Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15272
15273 * testURI.c: yet another forgotten commit, I should get some sleep !
15274
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015275Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15276
15277 * xmllint.c: forgot to commit this too ?
15278
Daniel Veillardb9df4042000-04-05 14:23:16 +000015279Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15280
15281 * xmlversion.h.in : forgot to commit this previously
15282
Daniel Veillard361d8452000-04-03 19:48:13 +000015283Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15286 * README TODO: updated for release
15287 * uri.c uri.h: added authority parsing/saving
15288 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15289 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15290 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15291 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15292 Makefile.am : added compile-time customization of libxml
15293 --with-ftp --with-http --with-html --with-xpath --with-debug
15294 --with-mem-debug
15295 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15296 #include <libxml/xxx.h> I hope it won't break too much stuff
15297 and will be manageable in the future...
15298 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15299 and added xmllint to the installed programs
15300 * uri.h: added xmlFreeURI()
15301
Daniel Veillardec303412000-03-24 13:41:54 +000015302Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15303
15304 * uri.c uri.h: finished the escaping handling, the base support
15305 and the URI path normalization. Looks good just lacks the
15306 authority content parsing code.
15307 * Makefile.am: added instructions to generate testURI
15308 * TODO: updated
15309 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15310 added links and icons for W3C and Gnome
15311
Daniel Veillard8f621982000-03-20 13:07:15 +000015312Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15313
15314 * xmlmemory.[ch] : seems I forgot to actually update the files in
15315 the last commit :-)
15316 * doc/xml.html doc/html/* : updated and uploaded the docs
15317
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015318Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15319
15320 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15321 * TODO: updated
15322 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015323 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015324 gfree).
15325 * Makefile.am, uri.c, uri.h: added a set of functions to do
15326 exact (litteraly copied from the RFC 2396 productions) parsing
15327 and handling of URI. Will be needed for XLink, one XML WFC,
15328 XML Base and reused in the nano[ftp/http] modules. Still work
15329 to be done.
15330
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015331Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15332
15333 * configure.in, libxml.spec.in : libxml2
15334 * doc/* : updated the doc page, rebuilt the docs
15335
Daniel Veillardcf461992000-03-14 18:30:20 +000015336Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15337
15338 * all: tagged LIB_XML_1_X
15339 * *.c *.h : updated from W3C CVS tree
15340 * configure.in : 2.0.0-beta
15341 * libxml.spec.in : libxml2 package nam
15342 * result/* : new version of the tests output
15343
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015344Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15345
15346 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15347
Daniel Veillardb566ce12000-03-04 11:39:42 +000015348Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15349
15350 * doc/* : rebuilt the docs
15351 * parser.c: final patch on #6766
15352 * valid.c: small patch on validity checks.
15353
Daniel Veillardfb76c402000-03-04 11:39:42 +000015354Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15355
15356 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15357 added
15358 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15359 compatibility w.r.t. XML spec and existing code.
15360
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015361Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15362
15363 * parser.c: seems a better solution to <a> </a> exists,
15364 will try it for a while
15365
Daniel Veillard83a30e72000-03-02 03:33:32 +000015366Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15367
15368 * parser.c: tried to remove the <a> </a> generating <a/>
15369 this is hard. Left a flag for that purpose. Fixed bug #6766
15370 * configure.in: prepared 1.8.7 not released, due to previous
15371 problem
15372
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015373Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15374
15375 * doc/xml.html : applied second patch from Paul DuBois
15376
Daniel Veillard402e8c82000-02-29 22:57:47 +000015377Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15378
15379 * doc/xml.html : applied patch from Paul DuBois
15380
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015381Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15384
Daniel Veillard5feb8492000-02-02 17:15:36 +000015385Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15388 compilation warnings on various platforms.
15389 * parser.c: Fixed #5281 validity error callbacks are now desactived
15390 by default if not validating.
15391
Daniel Veillardf341f932000-02-02 14:52:08 +000015392Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15393
15394 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15395
Daniel Veillard13c757e2000-02-01 23:59:15 +000015396Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15399 <gkatsi@cs.toronto.edu>
15400
Daniel Veillard726e8792000-01-30 20:04:29 +000015401Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15402
15403 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15404 processing URLs
15405
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015406Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15407
15408 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15409 xmlNanoFTPUpdateURL for persistent control connections.
15410 * configure.in: 1.8.6
15411
15412Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15413
15414 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15415 * tree.[ch] : added xmlSaveNoEmptyTags
15416
James Henstridgef3be9312000-01-28 13:59:21 +0000154172000-01-29 James Henstridge <james@daa.com.au>
15418
15419 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15420
15421 * Makefile.am: added nanoftp.[ch] to the build.
15422
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015423Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15424
15425 * nanoftp.[ch]: cleanup, comments, API
15426 * debugXML.c : fixed a bug in the cat command
15427 * doc/*: regenerated the docs
15428
Daniel Veillardda07c342000-01-25 18:31:22 +000015429Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15430
15431 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15432 * debugXML.c : fixed a bug in the cat command
15433 * valid.c: fixing some small probs
15434 * libxml.spec.in: get rid of the SNAP suffix
15435 * doc/xml.html: updated the status
15436
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015437Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15438
15439 * xml-config.in: xml-config --version to just return the
15440 version number
15441 * xpath.c: some cleanup w.r.t. axis when the current node is
15442 an attribute.
15443 * TODO: updated
15444
Daniel Veillard461a66c2000-01-18 18:01:01 +000015445Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15446
15447 * configure.in: prepared for libxml-1.8.5
15448 * doc/* recompiled the documentation
15449
154502000-01-17 Jody Goldberg <jgoldberg@home.com>
15451
15452 * configure.in : WARNING autoconf subtlety alert :
15453 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15454 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15455 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15456 get defined by AC_CHECK_HEADERS.
15457
Daniel Veillardf967b902000-01-17 16:06:10 +000015458Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15461 Rune.Djurhuus@fast.no
15462
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015463Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * TODO: updated
15466 * tree.c, parser.c: made sure that only memory alloc problems
15467 and internal parser errors are allowed to write to stdout or
15468 stderr.
15469
Daniel Veillard0142b842000-01-14 14:45:24 +000015470Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * tree.c : restored xmlNewGlobalNs since this seems used by
15473 a lot of existing code :-(, fixed a bug in xmlNewNs
15474 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15475 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15476 to exit() from the library code.
15477 * xpath.c, parser.c: removed bugs or unused code detected by
15478 Windows compilers
15479 * parser.c: started adding interfaces for parsing well balanced
15480 XML fragments
15481 * configure.in: releasing 1.8.4
15482 * doc/* : rebuilt the docs
15483
Daniel Veillard2eac5032000-01-09 21:08:56 +000015484Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15485
15486 * tree.[ch] : added xmlNewDocFragment() for DOM
15487 * testHTML.c: uninitialized variable.
15488
Daniel Veillardf3a73582000-01-05 14:58:39 +000015489Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * doc/* : rebuild the docs
15492
Daniel Veillard71b656e2000-01-05 14:46:17 +000015493Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * acconfig.h: readline and history patch
15496 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15497 * tree.c: added check and handling when possibly removing an ID
15498 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15499 and saving.
15500 * test/HTML/entities.html result/HTML/entities.html* : test for
15501 various entities reference cases
15502 * result/HTML/* : as a result output of some testcase have
15503 changed
15504 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15505 by previous example. added xmlParseTryOrFinish().
15506 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15507 entities.h debugXML.h HTMLparser.h: changed the way struct are
15508 declared to allow gtk-doc to expose those
15509 * parser.c: closed bug #4960
15510 * Makefile.am configure.in: Applied patch from
15511 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15512 and math/socket libs detection
15513
Daniel Veillard437b87b2000-01-03 17:30:46 +000015514Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15515
15516 * configure.in, Makefile.am: link tester against readline
15517 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15518
Daniel Veillard686d6b62000-01-03 11:08:02 +000015519Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15520
15521 * tree.[ch]: added xmlRemoveProp
15522 * win32config.h.in nanohttp.c: avoid including the Windows
15523 socket stuff in every C files
15524 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15525 the XmL parser(s)
15526 * test/ns4 result/ns4 etc...: added test case for previous prob
15527 * tree.c: xmlNewNs wasn't checking for double definition
15528 * Makefile.in: fixed a problem with dist-hook duplicates
15529 * parser.[hc], xmlIO.c: fixed the loading of external entities
15530 APIs, now xmlLoadExternalEntity() is used everywhere and
15531 setting up an app specific front-end using the
15532 * SAX.c parser.c: some fixes, now the xhtml spec validates
15533 with the xhtml DTD.
15534 * error.c: fixed crashes in case of no input stream
15535 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15536 to the validation tests and results
15537
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015538Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15539
15540 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15541 too htmlCreatePushParserCtxt() and htmlParseChunk()
15542 * parser.c: a bit of cleanup.
15543 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15544 to XML) removed the last mem leak known
15545 * HTMLtree.c: output message cleanup
15546 * xmlmemory.c: display content info about memory blocks
15547 * result/HTML/wired.* : missing att value warning change
15548
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015549Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * doc/* : rebuilt the documentation
15552
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015553Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * parser.[ch] parserInternals.h: Push parser for XML,
15556 seems to work fine now
15557 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15558 --push for push testing
15559 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15560 * testSAX.c: added --push
15561 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15562 subtree
15563 * xmlIO.[ch] : enriched API + fixes for push mode
15564 * entities.[ch]: added the entity content length to the struct.
15565 * xmlmemory.[ch]: new API to show the last entries for the shell
15566 * valid.c: added required attribute testing
15567 * SAX.c: the cdata callback now merge contiguous fragments
15568 * HTMLparser.c: cleanup of some macros
15569
Daniel Veillard3c558c31999-12-22 11:30:41 +000015570Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15571
15572 * parser.c: fix for PIs name starting with xml
15573 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015574 * *.c, configure.in win32config.h.in : generate win32config.h for
15575 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015576
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015577Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15578
15579 * parser.c: fixed a stupid = vs. == bug :-(
15580 * doc/gnome-xml.sgml: s/glade/xml/
15581
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015582Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15583
15584 * configure.in, doc/xml.html : bug fix release 1.8.2
15585 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15586 Hopefully the end of that silly C++ include problem
15587 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15588 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15589 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15590 troubles with autoclosed elements when the stree shape doesn't
15591 follow the DtD specs. Added htmlIsAutoClosed() and
15592 htmlAutoCloseTag()
15593 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15594 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15595 * debugXML.c: fixed a bug on printing default namespaces.
15596 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15597
Daniel Veillardb24054a1999-12-18 15:32:46 +000015598Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15599
15600 * result/HTML/*.htm[l] : updated the HTML regression tests according
15601 to the new output
15602 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15603 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15604 problem due to intermix of extern "C" { ... } declarations for C++
15605 and recursive includes in the headers
15606
Chris Lahey323c48c1999-12-18 15:32:45 +0000156071999-12-20 Chris Lahey <clahey@umich.edu>
15608
15609 * HTMLtree.c: Made it so that html nodes with a single child do
15610 not insert a carriage return before or after the child node.
15611
Daniel Veillardb24054a1999-12-18 15:32:46 +000015612Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015613
15614 * configure.in, doc/xml.html : bug fix release 1.8.1
15615 * parser.c: fixed bug #4344
15616 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15617 added the glue to avoid C++ problems
15618 * doc/* : regenerated the documentation
15619
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015620Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15623 namespace recognition, and Dia as a resul :-(
15624 * encoding.c: closed bug #3950
15625
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015626Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15627
15628 * valid.c: debugging a posteriori validation, except URI expansion
15629 stuff this should be fixed now
15630 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15631 Carl Nygard <cnygard@bellatlantic.net>
15632 * tester.c: added --postvalid, cleaning of the code
15633 * tree.[ch]: added xmlDocGetRootElement()
15634
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015635Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15636
15637 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15638 c++ losage.
15639
Daniel Veillard10a2c651999-12-12 13:03:50 +000015640Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * configure.in, doc/xml.html : bumped to 1.8.0
15643 * xlink.[ch], Makefile.am : added framework for link detection
15644 * parser.h: added nbChars to parser context, needed for cleanup.
15645 * xmlmemory.c: removed a nasty bug when out of mem
15646 * valid.[ch]: adding namespace support for attribute decl
15647 * tester.c: added --debugent option
15648 * debugXML.[ch]: added xmlDebugDumpEntities()
15649 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15650 buffers instead, this was really needed, validation was breaking
15651 in strange ways due to that. Added xmlParseStringPEReference()
15652 and other parsing from strings functions. Entities processing
15653 modified again, but PERef are still not handled correcly but
15654 unless you're Eve Maller you won't notice :-)
15655 * HTMLparser.c: large changes toward reliability, and switched to
15656 lowercase internal tags, XHTML is lowercase, so it will help
15657 that output is closer to next version.
15658 * doc/* : regenerated the documentation, it is now hosted at
15659 http://xmlsoft.org/ (same bits I just bought the domain :-)
15660
15661
Daniel Veillard294cbca1999-12-03 13:19:09 +000015662Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15663
15664 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15665 doc generation
15666 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15667 in the SAX API
15668 * doc/*: rebuilt the doc making sure everything appears in the
15669 HTML files
15670
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015671Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15672
15673 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15674 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15675 which allow impressive speed improvement on dataset with
15676 large text pieces, but at the cost of broken binary
15677 compatibility and slightly bigger memory usage.
15678 Configure with --with-buffers to activate them, they
15679 are protected with XML_USE_BUFFER_CONTENT define.
15680 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15681 goal is 0 memory left allocated once parser is no more used
15682 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15683 call xmlCleanupParser() and xmlMemoryDump()
15684
Daniel Veillarda819dac1999-11-24 18:04:22 +000015685Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15686
15687 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15688 * parser.[ch] encoding.[ch]: added memory cleanup routines
15689 * parser.c: closing bug #3788
15690 * doc/*: rebuilt the doc
15691
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015692Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15693
15694 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15695 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15696 * tester.c: added --compress option
15697 * doc/*: rebuilt the documentation
15698
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015699Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15700
15701 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15702 if given /proc/kcore as input !
15703 * doc/xml.html doc/*: updated and rebuilt the documentation
15704
15705Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015706
15707 * parser.c: Fixed some wrongly space collapsing code due to
15708 a misreading of the spec.
15709 * result/*: fixed the output accordingly
15710
15711Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015712
15713 * encoding.c: bug fix and typos
15714 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15715 * parser.c: added attribute normalization closing bug #3597
15716 * test/att* result/att* SAXresult/att*: testcase for attribute
15717 normalization
15718
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015719Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15720
15721 * configure.in: closing bug #3163 by adding extra flags for the
15722 cc compiler on HP-UX
15723
Daniel Veillard51e3b151999-11-12 17:02:31 +000015724Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15725
15726 * valid.[ch] : removed a typo and an enumerated type bug in the
15727 xmlAddElementDecl() function
15728 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15729 call to xmlEncodeEntitiesReentrant() so that the functions
15730 New, Set and Get are at the same level.
15731 * parser.c HTMLparser.c: extra memory allocation bug for
15732 attributes detected by someone using libxml in embedded systems :-)
15733
Daniel Veillard962195f1999-10-28 15:51:53 +000015734Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15735
15736 * xmlmemory.h: turned off mem debug :-\
15737
Daniel Veillard35008381999-10-25 13:15:52 +000015738Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15739
15740 * parser.c: closed bug #2784 a one line fix, but worth pushing
15741 a new release out
15742 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15743 some structures, comments before and after the
15744 main element, and other nastyness
15745 * HTMLtree.c tree.c: accomodate the extended HTML supported
15746 * configure.in: pushing 1.7.4
15747 * test/ent8 and related outputs : added a new test for bug #2784
15748 * test/HTML/wired.html and related output: a nasty HTML example
15749 * Makefile.am: improved the test scripts
15750 * docs/* : reran the documentation extractor, updated xml.html
15751
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015752Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15753
15754 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15755 HTMLparser and debugged the HTML related code. HTML documents
15756 now have their own type
15757 * entities.c: do not dump &apos; for HTML output
15758 * xmlmemory.c: improvement, breakpoint mechanism
15759 * testHTML.c: added --sax --repeat ...
15760 * Makefile.am: improved the HTML tests
15761 * valid.[ch]: added xmlValidGetValidElements and
15762 xmlValidGetPotentialChildren
15763 * tester.c: added --insert to test the 2 new functions
15764 * test//* result//* SAXresult//* : regression test cleanup
15765 and extension.
15766 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15767 gnome-xml-nanohttp.html
15768
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015769Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15770
15771 * HTMLparser.c: fixed problems with some autoclose tags
15772 * tree.c: fixed XML output problems.
15773 * result/* SAXresult/*: update of the tests output
15774
Daniel Veillard6077d031999-10-09 09:11:45 +000015775Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15776
15777 * Makefile.am: Arturo patch for xmlConf.sh version info
15778 * parser.c: Tim Josling patch for single quoted items
15779 * tester.c: Tim Josling patch for tester options usage
15780 * tree.h: indent cleanup
15781
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015782Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15783
15784 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15785 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15786
Daniel Veillard00fdf371999-10-08 09:40:39 +000015787Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15788
15789 * tree.c : Raph patch for initialization of CORBA fields
15790 * parser.c, xpath.c, ...: modification of doc comments
15791 * xpath.c : allow spaces in xpath expressions
15792
Daniel Veillardad219441999-09-27 08:17:49 +000015793Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15794
15795 * xmlmemory.h: turning off memory debug :-(
15796
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015797Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15798
15799 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15800 better SAX interfaces.
15801 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15802 entity.
15803 * configure.in: 1.7.2
15804
15805Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015806
15807 * libxml.spec.in: fixed the URL
15808 * doc/xml.html: improved the documentation front-end
15809
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015810Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015811
15812 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15813
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015814Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015815
15816 * libxml.spec.in: fixed the alpha compile problem
15817 * parser.[ch]: changed errno to errNo in the parser context :-(
15818 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15819 * doc/xml.html: changed CHAR to xmlChar
15820 * doc/html/*: recompiled the documentation
15821 * configure.in: 1.7.1
15822
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015823Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15824
15825 * parser.h: modified the parser context struct to regain 1.4.0
15826 binary compatibility
15827 * parser.c, xml-error.h: added errno ot teh context and defined
15828 a set of errors values with update of errno
15829 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15830 DTDs and entities
15831 * *.h, *.c: complete cleanup of the use of config.h and include
15832 protection depending on the current setup.
15833 * overalll debugging, maintenance and bug-fixing on all modules
15834 * updated the documentation
15835 * ready for 1.7.0
15836
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015837Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15838
15839 * HTMLparser.c : cleanup
15840 * SAX.c valid.c valid.h: added ID/IDREF checking
15841 * tree.c tree.h: extended doc structure for refs
15842 * configure.in: 1.6.2
15843 * parser.c: patched bug in SAX user arg call
15844 * parserInternals.h: patched missing close in C++ wrapping
15845 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15846 especially upcoming XPointer implementation.
15847 * doc/xml.html: augmented, typo
15848
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015849Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15850
15851 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15852 not all invocations of install understand -d.
15853
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015854Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15855
15856 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15857 to make 'check' works, when builddir != srcdir.
15858
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015859Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15860
15861 * doc/xml.html : updated the documentation
15862
Daniel Veillard6454aec1999-09-02 22:04:43 +000015863Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15864
15865 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15866 not deallocated memory blocks
15867 * *.c : replaces all calls to malloc() free() and realloc() to
15868 the wrapper functions/macros
15869 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15870 instead of xmlFreeNodeList()
15871
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015872Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15873
15874 * HTMLparser.c: corrected a stupid bug leading to core dump at
15875 tree deallocation. Removed warnings indicated by
15876 Stephane.Conversy@lri.fr
15877 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15878 looked for in the external subset
15879
15880Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015881
15882 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15883 on SGI by Stephane.Conversy@lri.fr
15884
Daniel Veillardb96e6431999-08-29 21:02:19 +000015885Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15886
15887 * all .h : changed the prototype declaration indent as in gtk
15888 * most .c : working on reducing the TODOs in the code
15889 * most .c : cleanup though -pedantic and Insure++
15890 * improvements on validation ID checkings.
15891 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15892 * xml-config.in: closed #1810
15893
15894Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015895
15896 * tree.h, valid.c, valid.h: more work on validity, IDs
15897 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15898 definition for AIX
15899
Daniel Veillardb556eb51999-08-15 17:19:50 +000015900Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15901
15902 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15903 the distribution due to a cut'n paste error at last commit
15904
Daniel Veillardb05deb71999-08-10 19:04:08 +000015905Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15906
15907 * configure.in: upgraded to version 1.4.0
15908 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15909 Big update, added a large part of the validation process,
15910 it should be usable, but some parts are missing
15911 * xpath.c: improved the implementation w.r.t. root.
15912 * Makefile.am: added more tests
15913 * test and result trees: added a lot of tests
15914 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15915
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015916Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15917
15918 * Added an HACKING file
15919
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015920Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15921
15922 * xpath.[ch] : improvements and debug of the XPath implementation
15923 * parser.c, HTMLparser.c : modified the parsers to be progressive
15924 * tree.[ch] : extended the Buffer promitives
15925 * xmlIO.[ch] : added basic I/O routines providing progressive
15926 parsing and ready for I18N conversion plugins
15927 * SAXresult/* : the SAX callback sequence maybe slightly different
15928 now
15929 * test*.c : improved/updated the tests programs
15930 * doc/* : recompiled the docs.
15931
Daniel Veillard15b75af1999-07-26 16:42:37 +0000159321999-07-26 Michael Meeks <michael@edenproject.org>
15933
15934 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15935
15936 * tree.c: Ditto.
15937
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015938Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * configure.in: upgraded to version 1.4.0
15941 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15942 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15943 XML query language, see http://www.w3.org/TR/xpath for more details.
15944 * parser.c, parser.h: added CHAR* related string functions for XPath
15945 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15946 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15947 rebuild the docs.
15948 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15949 and regression testing capabilities for XPath.
15950
Daniel Veillardd79d7871999-07-12 10:38:12 +000015951Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15952
15953 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15954 closing bug #1646
15955
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015956Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15957
15958 * Makefile.am, example/Makefile.am: closed bug #1683
15959
Daniel Veillard3166ab11999-07-11 16:14:19 +000015960Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15961
15962 * example/Makefile.am, configure.in: added the makefile for the
15963 gjobread example
15964
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015965Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15966
15967 * doc/Makefile.am:
15968 - fix which allow "make install DESTDIR=</install/prefix>".
15969
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015970Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15971
15972 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15973 which fixed a problem on the file reading-code.
15974
Daniel Veillard82150d81999-07-07 07:32:15 +000015975Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15976
15977 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15978 output.
15979 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15980
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015981Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15982
15983 * parser.h : Oops removed the binary compatibility problem
15984 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15985 * parser.c, HTMLparser.c: applied patches for reading from stdin
15986
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015987Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15988
15989 * parser.c, entities.c, valid.c: cleanup bug #1591
15990 * configure.in: cleanup bug #1592
15991 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15992 the same tree back-end. Hence gdome will be available for it.
15993 * doc/Makefile.am: close bug #617
15994
Daniel Veillard97fea181999-06-26 23:07:37 +000015995Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15996
15997 * parser.c: alloctate a per parser context SAX interface block
15998
Daniel Veillard14fff061999-06-22 21:49:07 +000015999Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16000
16001 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16002 and xmlEncodeEntitiesReentrant with the correct one :-\
16003
16004Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16005
16006 * commit of my internal XML base changes, quite a lot of
16007 changes, cleanups, better entities support, framework for
16008 new I/O and charset detection and handling
16009 * Fixed the configure/Makefile stuff to generate shared libs
16010 with the proper version info, so we jumped on rev from
16011 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16012 xmlEncodeEntities() result need to be freed now, and a string
16013 xmlParserVersion provide the current library version.
16014
Raph Levien05240da1999-06-15 21:27:11 +000016015Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16016
16017 * parser.c: fixed a buffer overrun for when you have a very long
16018 attribute with no entities in it.
16019
Daniel Veillardbb2da581999-06-13 14:37:07 +000016020Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16021
16022 * added example directory
16023 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16024
Daniel Veillard011b63c1999-06-02 17:44:04 +000016025Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16026
16027 * Release of libxml-1.1, nearly everything has been touched for
16028 this.
16029 * Added more regression tests
16030 * Updated the documentation
16031
Daniel Veillard27d88741999-05-29 11:51:49 +000016032Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16033
16034 * tree.[ch]: unified the XML_NO_CORBA defines.
16035 * parser.c encoding.[ch]: started plugging in char encoding detection
16036
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016037Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16038
16039 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16040 Also freed allocated buffer.
16041
Daniel Veillard27d88741999-05-29 11:51:49 +000016042Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016043 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16044 reentrancy problem at printing. One is left in entities.c, to
16045 remove ASAP
16046 * testSAX.c : added a test example showing the use of the SAX
16047 interface if one doesn't want to build the DOM tree.
16048 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16049
Daniel Veillard517752b1999-04-05 12:20:10 +000016050Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16051
16052 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16053 large revamping of the parser to use SAX callbacks
16054 http://www.megginson.com/SAX/ (or at least a C like interface
16055 a la Expat). It's now possible to set up your own callbacks
16056 and the parser will not build a DOM tree.
16057 * test/* result/*: updated the test suite, I finally removed
16058 the old Namespace draft support (PI based).
16059
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016060Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16061
16062 * Makefile.am: added test result to EXTRA_DIST for make tests
16063
Daniel Veillard64068b31999-03-24 20:42:16 +000016064Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16065
16066 * parser.c, parserInternals.h: moved the chars macro definitions
16067 to parserInternals.h
16068 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16069 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16070
Daniel Veillard012ccc11999-03-23 10:11:11 +000016071Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16072
16073 * xml-config.in : applied patch to make --version work
16074
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000160751999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16076
16077 * Makefile.am (check-local): Alias for `tests' target. This will
16078 cause `make check' to do the right thing.
16079 (tests): Don't run tests in srcdir. Also, replaced calls to
16080 basename with a `sed' "equivalent".
16081
Daniel Veillardd109e371999-03-05 06:26:45 +000016082Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16083
16084 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16085 it in the header and not the sources, updated the doc.
16086 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16087 pointing this out.
16088
Daniel Veillardbc50b591999-03-01 12:28:53 +000016089Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16090
16091 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16092 exported the inputStream routines.
16093 * doc/html/* : updated accordingly
16094
Daniel Veillardd692aa41999-02-28 21:54:31 +000016095Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16096
16097 * parser.c, parser.h, parserInternals.h: added a few extra
16098 internal calls to allocate and free parser contexts ...
16099 * doc/html/* : updated accordingly
16100
Daniel Veillard55a99271999-02-25 11:01:29 +000016101Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * configure.in, Makefile.am, doc/makefile.am : General changes for
16104 1.0.0 release and including the generated HTML documentation.
16105
Daniel Veillard35925471999-02-25 08:46:07 +000016106Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16107
16108 * makefile.am : added parserInternals.h, oops.
16109
Daniel Veillard1e346af1999-02-22 10:33:01 +000016110Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16111
16112 * parserInternals.h: added this header giving access to the parser
16113 internal functions.
16114 * doc/Makefile.am : added a rebuild target which rebuilds the full
16115 set of documentations
16116 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16117 the internal subset.
16118 * *.c *.h: modifications needed to generate the documentation using
16119 gtk-doc, cleanup of functions blocks, reorganisation of struct
16120 declarations.
16121
Daniel Veillard1164e751999-02-16 16:29:17 +000016122Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16123
16124 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16125 the tar and spec file to include the beginning of the doc.
16126
Nuno Ferreira03d04781999-02-13 00:07:17 +0000161271999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16128
16129 * doc/.cvsignore: Added this file.
16130
Daniel Veillard6800ef31999-02-08 18:33:22 +000016131Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16132
16133 * tree.c: fixed xmlGetProp to return "" when the attribute
16134 exists, even if the node-list is NULL.
16135
Daniel Veillard726c7e31999-02-08 15:13:10 +000016136Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16137
16138 * tree.c: patched an error outputting empty attribute values.
16139 * Makefile.am and doc/makefile.am: have been updated during the
16140 week-end. Sorry for an empty CVS log, I got a shell problem.
16141
Daniel Veillard1899e851999-02-01 12:18:54 +000016142Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * tree.h: cleaned up using enums instead of defines
16145 * parser.c, valid.[ch]: more work on parsing/output of element
16146 declarations
16147
Daniel Veillard3b9def11999-01-31 22:15:06 +000016148Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * valid.[ch], tree.c, parser.c : more work toward full parsing
16151 of XML DTDs.
16152 * README: added informations about mailing-list and on-line
16153 documentation
16154
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000161551999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16156
16157 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16158
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016159Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16160
16161 * parser.c, tree.[ch] : more work toward conformance testing,
16162 added a last element to accelerate parsing of very flat structures
16163 started working on internal subset Element content declaration.
16164 * valid.[ch] : first cut at adding code toward validation.
16165 * previous changes had also small impact on most files, especially
16166 the conformance testing using James Clark test suite.
16167
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016168Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16169
16170 * test/* : updated the examples, most of them were not well
16171 formed (humm), and added rdf2.
16172 * result/* : resulting changes in the output.
16173
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016174Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16175
16176 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16177
Daniel Veillard44b3a061998-12-05 17:27:22 +000016178Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16179
16180 * tree.c: patched a bug in the generation of empty attributes
16181
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016182Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16183
16184 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16185 for node/trees/documents/... Biggest problem is namespace
16186 support when copying subtrees.
16187
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016188Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16189
16190 * parser.c, entities.c: improve entities and char ref encoding,
16191 and cleanups of error messages.
16192
Daniel Veillard242590e1998-11-13 18:04:35 +000016193Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16194
16195 * parser.c, entities.c: simple bug hunting done during rpm2html and
16196 rpmfind integration.
16197
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016198Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16199
16200 * parser.[ch]: Added interfaces allowing to specify a SAX
16201 handler before parsing.
16202
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016203Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16204
16205 * parser.c: redirrect all errors reporting through the SAX
16206 error function
16207
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016208Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16209
16210 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16211 * libtool, tlmain ...: update of the libtool files
16212
Miguel de Icaza442321c1998-11-04 18:13:38 +0000162131998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16214
16215 * entities.c: Use g_snprintf insteda of snprintf.
16216
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016217Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16218
16219 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16220 added ent5 test for this purpose.
16221 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16222
Daniel Veillard27271681998-10-30 06:39:40 +000016223Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16224
16225 * parser.c: fixed? a strange error due to compression on a GWP
16226 document.
16227
Daniel Veillard25940b71998-10-29 05:51:30 +000016228Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16229
16230 * tree.[ch]: bug fixing
16231 * entities.[ch]: defined a specific type for predefined entities
16232 * doc/xml.html: more documentation on the library, how to use it,
16233 overview of the interfaces.
16234
Daniel Veillard16253641998-10-28 22:58:05 +000016235Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16236
16237 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16238
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016239Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16240
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016241 * tree.c: corrected a small bug
16242 * doc/xml.html: continuing writing documentation.
16243
16244Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16245
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016246 * debugXML.h debugXML.c: added debugging utilities.
16247 * tester.c: added --debug switch.
16248 * tree.c: patched an incorrect node->type assignment.
16249 * parser.c: formatting, ensure that node->doc != NULL in attributes
16250
Daniel Veillardccb09631998-10-27 06:21:04 +000016251Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16254 entity support and provide an internal representation close to
16255 DOM one (entity ref nodes, and attribute value as tree). I tried
16256 to preserve the interface but this will surely break some apps
16257 (I have to change rpm2html/rpmfind for example). I had to change
16258 two interfaces, and the generated tree is somewhat different.
16259 * doc/* : started documenting the XML library, the tree and
16260 DOM/Corba. This is a first step.
16261
Daniel Veillard11e00581998-10-24 18:27:49 +000016262Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16263
16264 * parser.c: Set up the fonctions comment block, boring but useful.
16265 * parser.h, SAX.c, parser.c: now attributes are processed through
16266 the SAX interface. The problem is that my SAX interface diverged
16267 quite a bit from the original one, well this is not an official
16268 spec, and translating it from Java to C is hairy anyway...
16269
Daniel Veillard97b58771998-10-20 06:14:16 +000016270Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16271
16272 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16273 fonctions comment block, boring but useful.
16274
16275Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016276
16277 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16278 conversion routines. However they are not yet used to convert the
16279 inputs. The core will run with UTF-8.
16280
Daniel Veillard33942841998-10-18 19:12:41 +000016281Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16282
16283 * tree.c : make sure that the type id is properly set-up when
16284 a new object is allocated, needed for DOM.
16285
Daniel Veillard27fb0751998-10-17 06:47:46 +000016286Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16287
16288 * tree.h, tree.c: Ok, the main objects in the tree will be native
16289 corba objects, it costs 8 bytes per Node, Attribute and Document
16290 but it simplifies the Corba integration a lot (no extra interface
16291 objects to allocate/free).
16292
Daniel Veillard0bef1311998-10-14 02:36:47 +000016293Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16294
16295 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16296 and changed NODEs contants for conformity with DOM Level 1
16297
Daniel Veillard27864701998-10-08 03:47:24 +000016298Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16299
16300 * added hooks to keep track of servants when creating objects
16301 xmlDoc and xmlNode (for Corba export).
16302
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016303Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16304
16305 * added xml-config script.
16306
Daniel Veillard7066a791998-10-01 20:28:28 +000016307Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16308
16309 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16310 to autoupdate libtool and automake conf files.
16311
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000163121998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16313
16314 * Makefile.am: Use '?' to separate the sed
16315 commands as ',' is used when people pass -Wl,something.
16316
16317
Daniel Veillard15a8df41998-09-24 19:15:06 +000016318Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16319
16320 * tree.c, tree.h: added a per-document compression interface.
16321
Daniel Veillard151b1b01998-09-23 00:49:46 +000016322Tue Sep 22 20:47:38 EDT 1998
16323
16324 * tree.c, tree.h: added saving with compression and added interfaces
16325 to control the compression level (xmlGetCompressMode,
16326 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16327
Daniel Veillard70120ff1998-09-22 00:24:21 +000016328Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16329
16330 * parser.c: corrected a loop for files of size 0
16331
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000163321998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16333
16334 * error.h: New file. Contains prototyes from `error.c'.
16335
Tom Tromeyc19653d1998-08-14 01:22:43 +000016336Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16337
16338 * Makefile.am (xmlincdir): New macro.
16339 (xmlinc_HEADERS): Renamed from include_HEADERS.
16340
Daniel Veillard845664d1998-08-13 04:43:19 +000016341Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16342
16343 * applied small patch on numeric entities from
16344 Christopher Blizzard <blizzard@appliedtheory.com>
16345
Daniel Veillard260a68f1998-08-13 03:39:55 +000016346Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16347
16348 * New release 0.2, removed the old xml_* files so that it's
16349 coherent with the other CVS base (W3C), far better conformance
16350 to standard, new namespaces, decent entities support, beginning
16351 of a SAX-like interface. Nearly nothing left intact, even the
16352 test examples ...
16353
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000163541998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16355
16356 * .cvsignore: Add .deps dir
16357
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016358Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16359
16360 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16361
Daniel Veillardfe926001998-07-26 04:28:20 +000016362Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016363
Daniel Veillardfe926001998-07-26 04:28:20 +000016364 * configure.in: added test for CPP
16365 * AUTHORS, Changelog: the original ones didn't get commited but the
16366 glib ones instead, fixed.
16367 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016368
Daniel Veillardfe926001998-07-26 04:28:20 +000016369Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016370
Daniel Veillardfe926001998-07-26 04:28:20 +000016371 * integrated code developped at W3C
16372 * changed the original Copyright
16373 * migrated to automake
16374 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016375