blob: fd534bcff1ac3e21480e54972e21de0b7444371c [file] [log] [blame]
Daniel Veillard99737f52003-03-22 14:55:50 +00001Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * SAX.c: Fixed validation bug #108858 on namespace names using
4 entities and reported by Brent Hendricks
5 * xmllint.c: report xmlTextReaderHasValue() result in --stream
6 --debug output.
7
Daniel Veillard48ef4c92003-03-22 12:38:15 +00008Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
9
10 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
11 about the DocType node not being reported sometimes.
12 * python/tests/reader.py: added to test to the regression checks
13
Daniel Veillard120e8eb2003-03-22 01:00:34 +000014Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
15
16 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
17 reported by Edd Dumbill
18
Daniel Veillard77a90a72003-03-22 00:04:05 +000019Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
20
21 * HTMLparser.c parser.c parserInternals.c: patch from
22 johan@evenhuis.nl for #107937 fixing some line counting
23 problems, and some other cleanups.
24 * result/HTML/: this result in some line number changes
25
Daniel Veillard580ced82003-03-21 21:22:48 +000026Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
27
28 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
29 instead of libxml.spec
30 * relaxng.c: fixed some of the error reporting excessive
31 verbosity
32 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
33 xmlschemastypes.c: removed some warnings from gcc
34 * doc/libxml2-api.xml: rebuilt
35
Daniel Veillarde063f482003-03-21 16:53:17 +000036Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
37
38 * relaxng.c: another optimization, for choice this time
39 * result/relaxng/spec1* result/relaxng/tutor12_1*
40 result/relaxng/tutor3_7: cleanups.
41
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +000042Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
43
44 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
45 * test/relaxng/testsuite.xml: augmented the test suite
46 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
47 some schemas validation tests in the presence of foreign
48 namespaces.
49
Daniel Veillardbbb78b52003-03-21 01:24:45 +000050Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
51
52 * relaxng.c: added another interleave speedup.
53
Daniel Veillardef2e4ec2003-03-20 16:23:26 +000054Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * xmlschemastypes.c: added integer and fixed one of the
57 IDREFS regression tests pbm
58 * result/relaxng/docbook_0.err: updated
59
Daniel Veillard249d7bb2003-03-19 21:02:29 +000060Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
61
62 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
63 declared both in the DTD and in the Schemas <grin/>
64 * relaxng.c: more debug, added a big optimization for <mixed>
65 * test/relaxng/testsuite.xml: augmented the testsuite
66 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
67 DocBook example to the regression tests
68
Daniel Veillard798024a2003-03-19 10:36:09 +000069Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
70
71 * check-xsddata-test-suite.py: cosmetic change for output
72 * relaxng.c: try to minimize calls to malloc/free for states.
73
Daniel Veillarda1a9d042003-03-18 16:53:17 +000074Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
75
76 * tree.c: removed a warning
77 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
78 support
79 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
80 cleanup/improvements of the regression tests batch
81 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
82
Daniel Veillard28c52ab2003-03-18 11:39:17 +000083Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
84
85 * relaxng.c: fixed error msg cleanup deallocation
86 * xmlschemastypes.c: added a function to handle lists of
87 atomic types, added support for IDREFS
88
Daniel Veillardc3da18a2003-03-18 00:31:04 +000089Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
90
91 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
92 and IDREF, usable from RelaxNG now
93 * include/libxml/xmlschemastypes.h: need to add a new interface
94 because the validation modifies the infoset
95 * test/relaxng/testsuite.xml: extended the testsuite
96
Daniel Veillard952379b2003-03-17 15:37:12 +000097Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
98
99 * relaxng.c: fixed the last core RelaxNG bug known #107083,
100 shemas datatype ID/IDREF support still missing though.
101 * xmlreader.c: fix a crashing bug with prefix raised by
102 Merijn Broeren
103 * test/relaxng/testsuite.xml: augmented the testsuite with
104 complex inheritance tests
105
Daniel Veillardfd573f12003-03-16 17:52:32 +0000106Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
107
108 * relaxng.c: switched back to the previous Relax-NG code base,
109 the derivation algorithm need severe constraining code to avoid
110 combinatorial explosion. Fixed the problem with Sebastian Rahtz
111 TEI based example and other bugs
112 * result/relaxng/*err: updated the results
113 * test/relaxng/testsuite.xml: started a new test suite
114
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000115Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
116
117 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
118 that the original RelaxNG validation code was un-fixeable, it got
119 rewritten to use the derivation algorithm from James Clark and
120 redebugged it (nearly) from scratch:
121 found 373 test schemas: 372 success 1 failures
122 found 529 test instances: 529 success 0 failures
123
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000124Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
125
126 * SAX.c parser.c: fix some recursion problems introduced in the
127 last release.
128 * relaxng.c: more debugging of the RNG validation engine, still
129 problems though.
130
Daniel Veillard5add8682003-03-10 13:13:58 +0000131Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
132
133 * Makefile.am: stop generating wrong result file with * in name
134 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
135 * result/relaxng/demo* test/relaxng/demo: added the tests from
136 Sebastian reproducing the problem.
137
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000138Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
139
Daniel Veillard5add8682003-03-10 13:13:58 +0000140 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
141 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000142
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000143Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
144
145 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
146 variable to control the indentation for the xmllint "--format"
147 option
148
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000149Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
150
151 * encoding.c: applied Gennady's patch against buffer overrun
152
Daniel Veillard42f12e92003-03-07 18:32:59 +0000153Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
154
155 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
156 Clark it appeared I had bug in URI parsing code ...
157 * relaxng.c include/libxml/relaxng.h: completely revamped error
158 reporting to not loose message from optional parts.
159 * xmllint.c: added timing for RNG validation steps
160 * result/relaxng/*: updated the result, all error messages changed
161
Daniel Veillardedfd5882003-03-07 14:20:40 +0000162Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
163
164 * xpath.c: fix bug #107804, the algorithm used for document order
165 computation was failing on attributes.
166
Daniel Veillard83391282003-03-06 21:37:30 +0000167Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
168
169 * valid.c: fix bug #107764 , possibility of buffer overflow
170 in xmlValidDebug()
171
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000172Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
173
174 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
175 from Philipp Dunkel
176
Daniel Veillard5f704af2003-03-05 10:01:43 +0000177Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
178
179 * xmlschemastype.c: made powten array static it should not be exported
180 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
181 parser function.
182 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
183
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000184Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
185
186 * tree.c: fixed a node dump crash on attributes
187 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
188 an URI test bug and get better output.
189
Daniel Veillard463a5472003-02-27 21:30:32 +0000190Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
191
192 * check-xsddata-test-suite.py: give more infos
193 * relaxng.c: fix a bug reported by Sebastian Rahtz and
194 REF->DEF in attribute values.
195
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000196Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
197
198 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
199 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
200 regression tests from James Clark.
201
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000202Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
203
204 * relaxng.c xmlschemas.c xmlschemastypes.c
205 include/libxml/xmlschemastypes.h: added param support for relaxng
206 type checking, started to increment the pool of simple types
207 registered, still much work to be done on simple types and
208 facets checkings.
209
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000210Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
211
212 * entities.c: fixes again one of the problem raised by
213 James Clark in #106788
214
Daniel Veillardc482e262003-02-26 14:48:48 +0000215Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
216
217 * relaxng.c: Fixed a couple of problem raised by James Clark
218 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
219 datatype level still not fixed though.
220
Daniel Veillard17bed982003-02-24 20:11:43 +0000221Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
222
223 * configure.in: preparing release 2.5.4
224 * doc/*: updated and rebuilt the docs
225 * relaxng.c: removed warnings
226 * result/relaxng/*: updated the results
227
Daniel Veillardf4be0182003-02-24 19:54:33 +0000228Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
229
230 * valid.c: fixes a DTD regexp generation problem.
231
Daniel Veillard02111c12003-02-24 19:14:52 +0000232Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
233
234 * parser.c: fixes bug #105998 about false detection of
235 attribute consumption loop.
236
Daniel Veillard2406abd2003-02-24 18:16:47 +0000237Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
238
239 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
240
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000241Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
242
243 * SAX.c: fixed bug #105992
244
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000245Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
246
247 * tree.c: fixed xmlSetProp and al. when the node passed is not an
248 element.
249 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
250 found 373 test schemas: 369 success 4 failures
251 found 529 test instances: 525 success 4 failures
252 * check-relaxng-test-suite.py: added memory debug reporting
253
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000254Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
255
256 * uri.c parser.c: some warning removal on Igor's patch
257 * tree.c: seems I messed up with #106788 fix
258 * python/libxml.c: fixed some base problems when Python provides
259 the resolver.
260 * relaxng.c: fixed the interleave algorithm
261 found 373 test schemas: 364 success 9 failures
262 found 529 test instances: 525 success 4 failures
263 the resulting failures are bug in the algorithm from 7.3 and
264 lack of support for params
265
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000266Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
267
268 * parser.c: another fix for nodeinfo in entities problem
269 * tree.c entities.c: fixed bug #106788 from James Clark
270 some spaces need to be serialized as character references.
271
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000272Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
273
274 * parser.c uri.c: fixed the bug I introduced in the path
275 handling, reported by Sebastian Bergmann
276
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000277Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
278
279 * parser.c: fixing some nodeinfo in entities problem raised
280 by Glenn W. Bach
281 * relaxng.c: implemented the first section 7.3 check
282 * result/relaxng/*: updated the results
283
Daniel Veillardc5312d72003-02-21 17:14:10 +0000284Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
285
286 * relaxng.c: fixed some problems in the previous commit
287 and finished implementing 4.16 rules checking
288 found 373 test schemas: 353 success 20 failures
289 found 529 test instances: 519 success 6 failures
290 * result/relaxng/*: updated the results
291
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000292Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
293
294 * relaxng.c: implemented checks from section 7.2
295
Daniel Veillard77648bb2003-02-20 15:03:22 +0000296Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
297
298 * relaxng.c: implemented the checks from section 7.1, fixed
299 some of the 4.20 and 4.21 problems.
300 found 373 test schemas: 338 success 35 failures
301 found 529 test instances: 519 success 6 failures
302 * result/relaxng/*: updated the results
303
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000304Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
305
306 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
307 * result/relaxng/*: updated the results
308
Daniel Veillardce14fa52003-02-19 17:32:48 +0000309Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
310
311 * relaxng.c: more bugfixes
312 * result/relaxng/*: updated the results
313
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000314Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
315
316 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
317 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
318 * SAX.c: ensured xmlDoc.URL is always canonic
319 * parser.c: obsoleted xmlNormalizeWindowsPath
320 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
321 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
322 * win32/libxml2.def.src: added few exports
323
324
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000325Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
326
327 * Makefile.am configure.in: patched to have shared libraries
328 for Python regression tests and static binaries for gdb debug
329 in my development environment
330 * relaxng.c: more bugfixes
331 found 373 test schemas: 296 success 77 failures
332 found 529 test instances: 516 success 8 failures
333 * result/relaxng/*: updated the results
334
Daniel Veillard8fe98712003-02-19 00:19:14 +0000335Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
336
337 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
338
Daniel Veillardd4310742003-02-18 21:12:46 +0000339Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
340
341 * xmlschemastypes.c: float/double check bugfix
342 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
343 validation
344 * xmlreader.c: add a TODO for Jody
345 * relaxng.c: bugfix bugfix bugfix
346 found 373 test schemas: 300 success 73 failures
347 found 529 test instances: 507 success 10 failures
348 * result/relaxng/*: updated the results
349
Daniel Veillard2df2de22003-02-17 23:34:33 +0000350Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
351
352 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
353
Daniel Veillard416589a2003-02-17 17:25:42 +0000354Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
355
356 * relaxng.c check-relaxng-test-suite.py: more work on the
357 RelaxNG implementation conformance testing.
358 found 373 test schemas: 284 success 89 failures
359 found 529 test instances: 448 success 47 failures
360 * result/relaxng/*: updated the results
361
Daniel Veillard784b9352003-02-16 15:50:27 +0000362Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
363
364 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
365 a patch from Kjartan Maraas to fix some typos
366
Daniel Veillardfebcca42003-02-16 15:44:18 +0000367Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
368
369 * relaxng.c: more bug-hunting
370 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
371 intermediate rng tree
372 * python/generator.py: patch from Stephane Bidoul to fix the generator
373 on python < 2.2
374
Daniel Veillardd2298792003-02-14 16:54:11 +0000375Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
376
377 * check-relaxng-test-suite.py relaxng.c: more testing on the
378 Relax-NG front, cleaning up the regression tests failures
379 current state and I forgot support for "mixed":
380 found 373 test schemas: 280 success 93 failures
381 found 529 test instances: 401 success 68 failures
382 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
383 moved the Name, NCName and QName validation routine in tree.c
384 * uri.c: fixed handling of URI ending up with #, i.e. having
385 an empty fragment ID.
386 * result/relaxng/*: updated the results
387
Daniel Veillard9a237c92003-02-13 15:52:58 +0000388Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
389
390 * check-xinclude-test-suite.py: improved the script accordingly
391 to the XInclude regression tests updates
392 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
393 November 2002
394 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
395 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
396 augmented the Xpointer testsuite for the element() scheme
397
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000398Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
399
400 * relaxng.c: added TODO for the DTD compatibility spec
401 * xinclude.c: more bug fixes driven by the testsuite
402
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000403Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
404
405 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
406 regression tests for XInclude, improved the script, improving
407 XInclude error reporting mechanism
408
Daniel Veillard1d788d22003-02-10 16:21:58 +0000409Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
410
411 * NEWS doc/* configure.in: preparing release 2.5.3
412
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000413Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
414
415 * tree.c: trying to fix #104934 about some XHTML1 serialization
416 issues.
417
Daniel Veillard809faa52003-02-10 15:43:53 +0000418Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
419
420 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
421 encoding conversion when the input buffer stops in the
422 middle of a multibyte char
423
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000424Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
425
426 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
427 * check-relaxng-test-suite.py: python script to run regression
428 against OASIS RelaxNG testsuite
429 * relaxng.c: some cleanup tweaks
430 * HTMLparser.c globals.c: cleanups in comments
431 * doc/libxml2-api.xml: updated the API
432 * result/relaxng/*: errors moved files, so large diffs but
433 no changes at the semantic level.
434
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000435Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
436
437 * tree.c: fixing #105678 problem when dumping a namespace node.
438
Daniel Veillard591b4be2003-02-09 23:33:36 +0000439Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
440
441 * xpath.c: fixed doc comment problems
442 * python/generator.py python/libxml_wrap.h python/types.c: adding
443 RelaxNG wrappers
444 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
445 test of those early Python RelaxNG bindings
446
447Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000448
449 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
450 * relaxng.c: found the validation problem I had with interleave
451 when not covering all remaining siblings
452 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
453 testsuite and check the RNG schemas against the RNG schemas
454 given in appendix A
455
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000456Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
457
458 * win32/Makefile.msvc: updates for RelaxNG
459 * win32/Makefile.mingw: updates for RelaxNG
460 * win32/libxml2.def.src: added RelaxNG exports
461
Daniel Veillard97fd5672003-02-07 13:01:54 +0000462Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
463
464 * xinclude.c: applied another bug fix from Sean Chittenden
465
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000466Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
467
468 * configure.in xmllint.c: I f...ed up the default configuration
469 of schemas and --relaxng option display in xmllint, pointed by
470 Morus Walter.
471 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
472 detection module, fixes bug #105374.
473
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000474Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
475
476 * xmlschemastypes.c: added the boolean base type.
477
Daniel Veillard96a4b252003-02-06 08:22:32 +0000478Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
479
480 * xmlschemastypes.c: started implementing some of the missing
481 default simple types
482 * result/relaxng/*: updated the results
483
Daniel Veillard72fef162003-02-05 14:31:19 +0000484Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
485
486 * NEWS doc/*: updated the docs, ready for 2.5.2 release
487
Daniel Veillard71531f32003-02-05 13:19:53 +0000488Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
489
490 * HTMLparser.c tree.c xmlIO.c: comments cleanups
491 * Makefile.am: use xmllint for doing the RelaxNG tests
492 * configure.in: preparing 2.5.2 made schemas support default to
493 on instead of off
494 * relaxng.c: removed the verbosity
495 * xmllint.c: added --relaxng option
496 * python/generator.py python/libxml_wrap.h: prepared the integration
497 of the new RelaxNG module and schemas
498 * result/relaxng/*: less verbose output
499
Daniel Veillardec498e12003-02-05 11:01:50 +0000500Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
501
502 * valid.c: do not run content model validation if the
503 content is not determinist
504
Daniel Veillardde590ca2003-02-05 10:45:26 +0000505Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
506
507 * SAX.c: added the redefinition of namespaced attribute
508 check that was missing as Fabrice Desré pointed out.
509
Daniel Veillard930dfb62003-02-05 10:17:38 +0000510Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
511
512 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
513 improvements from Nick Kew, allowing to do more checking
514 to HTML elements and attributes.
515
Daniel Veillard4287c572003-02-04 22:48:53 +0000516Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
517
518 * xinclude.c: fixing bug #105137 about entities declaration
519 needing to be copied to the including document.
520
Daniel Veillard652d8a92003-02-04 19:28:49 +0000521Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
522
523 * catalog.c: fixed bug #104817 with delegateURI
524 * xpath.c: fixing bugs #104123 and #104125
525
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000526Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
527
528 * configure.in valid.c xmlreader.c python/libxml_wrap.h
529 python/types.c: fixing #104096 to compile without regexps
530
Daniel Veillard57e79b32003-02-04 15:33:12 +0000531Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
532
533 * valid.c: fixing bug #103969 forgot to add an epsilon transition
534 when building the automata for elem*
535
Daniel Veillard358a9892003-02-04 15:22:32 +0000536Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
537
538 * HTMLparser.c: applied patch from Arne de Bruijn fixing
539 bug #103827
540
Daniel Veillardeb137172003-02-04 15:18:06 +0000541Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
542
543 * HTMLparser.c: updating a comment, fixing #103776
544
Daniel Veillard8d589042003-02-04 15:07:21 +0000545Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
546
547 * parser.c: fixing bug 105049 for validity checking of content
548 within recursive entities.
549
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000550Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * HTMLparser.c: try to fix # 105049
553 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
554 * tree.c: updated a function comment
555
Daniel Veillard419a7682003-02-03 23:22:49 +0000556Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
557
558 * relaxng: more work on grammars and refs/defs
559 * test/relaxng/* result/relaxng/*: augmented/updated the
560 regression tests
561
Daniel Veillard144fae12003-02-03 13:17:57 +0000562Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
563
564 * relaxng: more work on name classes, except support
565 * test/relaxng/* result/relaxng/*: augmented/updated the
566 regression tests
567
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000568Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
569
570 * relaxng: more work on name classes, the "validate all" schemas
571 seems to work now.
572 * test/relaxng/* result/relaxng/*: augmented/updated the
573 regression tests
574
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000575Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
576
577 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
578 * parser.c: put a guard against infinite document depth, basically
579 trying to avoid another kind of DoS attack.
580 * relaxng.c: some code w.r.t. nameClasses
581
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000582Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
583
584 * test/relaxng/* result/relaxng/*: check all the namespace support
585 was actually correct based on tutorial section 10.
586
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000587Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
588
589 * relaxng: include seems to work okay now
590 * test/relaxng/* result/relaxng/*: augmented/updated the
591 regression tests
592
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000593Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
594
595 * relaxng.c: a bit of work done in the train back.
596 * test/relaxng/*: added one of the include tests
597
Daniel Veillard154877e2003-01-30 12:17:05 +0000598Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
599
600 * relaxng: more work done in the train
601 * test/relaxng/* result/relaxng/*: augmented/updated the
602 regression tests
603
Daniel Veillarde431a272003-01-29 23:02:33 +0000604Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
605
606 * relaxng.c: debugging of externalRef
607 * test/relaxng/* result/relaxng/*: augmented/updated the
608 regression tests
609
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000610Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612 * relaxng.c: more work on Relax-NG, implementing externalRef
613 * test/relaxng/* result/relaxng/*: augmented/updated the
614 regression tests
615 * Makefile.am: cleanup to Relaxtests target
616
Daniel Veillardb08c9812003-01-28 23:09:49 +0000617Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
618
619 * relaxng.c: more work on Relax-NG, implementing interleave
620 * test/relaxng/* result/relaxng/*: augmented/updated the
621 regression tests
622
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000623Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
624
625 * relaxng.c: more work on Relax-NG, implementing interleave
626 * test/relaxng/* result/relaxng/*: augmented/updated the
627 regression tests
628
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000629Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
630
631 * doc/tutorial/customfo.xsl
632 * doc/tutorial/customhtml.xsl
633 adding stylesheet customizations used to generate fo
634 for pdf and html
635
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000636Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
637
638 * relaxng.c: more work on Relax-NG
639 * test/relaxng/* result/relaxng/*: augmented/updated the
640 regression tests
641 * xmlschemastypes.c: added a number of base type definition but not
642 the associated checks, those are still TODOs
643
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000644Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
645
646 in docs/tutorial:
647 * apa.html
648 * apb.html
649 * apc.html
650 * apd.html
651 * ape.html
652 * apf.html
653 * apg.html
654 * ar01s02.html
655 * ar01s03.html
656 * ar01s04.html
657 * ar01s05.html
658 * ar01s06.html
659 * ar01s07.html
660 * ar01s08.html
661 * index.html
662 * xmltutorial.pdf
663 * xmltutorial.xml
664 add index to tutorial
665
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000666Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
667
668 * doc/xmlcatalog.1
669 * doc/xmlcatalog_man.html
670 * doc/xmlcatalog_man.xml
671 belatedly fixing bug #93622 (adds rewriteURI type to
672 "--add" option in xmlcatalog man page
673
Daniel Veillard3be27512003-01-26 19:49:04 +0000674Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
675
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000676 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000677 Julio Merino, closing #104475
678
Daniel Veillardea3f3982003-01-26 19:45:18 +0000679Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
680
681 * relaxng.c: more work on Relax-NG
682 * test/relaxng/* result/relaxng/*: augmented/updated the
683 regression tests
684
Daniel Veillardedc91922003-01-26 00:52:04 +0000685Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
686
687 * relaxng.c: more work on Relax-NG
688 * test/relaxng/* result/relaxng/*: augmented/updated the
689 regression tests
690
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000691Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
692
693 * README: updated the policy on private mail answers
694 * relaxng.c: more work on Relax-NG
695 * test/relaxng/* result/relaxng/*: augmented/updated the
696 regression tests
697
Daniel Veillard7424eb62003-01-24 14:14:52 +0000698Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
699
700 * error.c parser.c tree.c: applied a documentation patch from
701 Stefan Kost
702
Daniel Veillard276be4a2003-01-24 01:03:34 +0000703Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
704
705 * relaxng.c: more work on Relax-NG
706 * doc/*: regenerated the docs
707 * test/relaxng/* result/relaxng/*: updated and augmented the
708 Relax-NG regression tests and results
709
Daniel Veillard6eadf632003-01-23 18:29:16 +0000710Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
711
712 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
713 First commit of the new Relax-NG validation code, not generally
714 useful yet.
715 * test/relaxng/* result/relaxng/*: current state of the regression
716 tests
717
Daniel Veillard814a76d2003-01-23 18:24:20 +0000718Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
719
720 * tree.c: minimized the memory allocated for GetContent
721 and a bit of cleanup.
722
Daniel Veillardff12c492003-01-23 16:42:55 +0000723Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
724
725 * python/generator.py: seems there is no good reasons to
726 not generate bindings for XPointer
727
Daniel Veillard540a31a2003-01-21 11:21:07 +0000728Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
729
730 * xmlreader.c doc/apibuild.py: applied a new patch from
731 Stéphane Bidoul for cleanups
732 * doc/libxml2-api.xml: rebuilt the API description with
733 new entry points
734
Daniel Veillard417be3a2003-01-20 21:26:34 +0000735Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
736
737 * xmlreader.c python/drv_libxml2.py python/generator.py
738 python/libxml.c python/libxml.py python/libxml_wrap.h
739 python/types.c: patch from Stéphane Bidoul for better per
740 context error message APIs
741 * python/tests/ctxterror.py python/tests/readererr.py:
742 update of the tests
743
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000744Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
745
746 * doc/guidelines.html
747 grammar and spelling cleanup
748
Daniel Veillard26f70262003-01-16 22:45:08 +0000749Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
750
751 * xmlreader.c include/libxml/xmlreader.h python/generator.py
752 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
753 a patch from Stéphane Bidoul to allow per XMLtextReader error
754 and warning handling
755 * python/tests/Makefile.am python/tests/readererr.py: adding the
756 specific regression test
757
Daniel Veillard71f9d732003-01-14 16:07:16 +0000758Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
759
760 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
761 should raise a syntax error
762
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000763Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
764
765 * python/libxml.c: cleanup patch from Stéphane Bidoul
766
Daniel Veillard81601f92003-01-14 13:42:37 +0000767Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
768
769 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
770
Daniel Veillarde6227e02003-01-14 11:42:39 +0000771Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
772
773 * python/generator.py python/libxml.c python/libxml.py
774 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000775 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000776 Python level.
777 * python/tests/Makefile.am python/tests/ctxterror.py: added a
778 regression test for it.
779
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000780Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
781
782 * xmlreader.c: fixed the streaming property of the reader,
783 it was generating tree faster than consuming it. Pointed out
784 by Nate Myers
785 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
786
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000787Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
788
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000789 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000790
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000791Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
792
793 * xpath.c: fix to the XPath implementation for parent and
794 ancestors axis when operating on a Result Value Tree.
795 Fixes bug #100271
796
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000797Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
798
799 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
800 to fix some URI/file escaping problems
801
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000802Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
803
804 * python/generator.py: fixed a bug raised by Raymond Wiker,
805 docSetRootElement() should not raise an exception if the
806 return is None
807
Daniel Veillard3e20a292003-01-10 13:14:40 +0000808Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
809
810 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
811 fixed bug #102181 by applying the suggested change and fixing
812 the generation/registration problem.
813
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000814Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
815
816 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
817 routines.
818
Daniel Veillard8f872442003-01-09 23:19:02 +0000819Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
820
821 * parser.c: one more IsEmptyElement crazyness, that time in
822 external parsed entities if substitution is asked.
823 * python/tests/reader3.py: added a specific test.
824
Daniel Veillarde329fc22003-01-09 21:36:42 +0000825Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
826
827 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
828 support and improved error handler registration
829
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000830Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
831
832 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
833 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
834 * README: fixed a link
835
Daniel Veillarde2830f12003-01-08 17:47:49 +0000836Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
837
838 * configure.in doc/* NEWS: preparing 2.5.1 release
839 * SAX.c parser.c: fixing XmlTextReader bug
840
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000841Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
842
843 * SAX.c: fuck, I introduced a memory leak on external parsed
844 entities in 2.5.0 :-(
845
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000846Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
847
848 * xmllint.c: another fix needed as pointed by Christophe Merlet
849 for --stream --debug if compiled without debug support.
850
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000851Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
852
853 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000854 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000855 update man page with --stream and --chkregister
856
Daniel Veillard8326e732003-01-07 00:19:07 +0000857Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
858
859 * globals.c: fixed --with-threads compile
860 * xmllint.c: fixed --without-debug compile
861 * include/libxml/globals.h: cleanup
862 * include/libxml/schemasInternals.h: add a missing include
863
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000864Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
865
866 * configure.in NEWS: preparing 2.5.0 release
867 * SAX.c: only warn in pedantic mode about namespace name
868 brokeness
869 * globals.c: fix a doc generation problem
870 * uri.c: fix #101520
871 * doc/*: updated and rebuilt the doc for the release, includuding
872 stylesheet update
873 * python/Makefile.am: fix a filename bug
874
875Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
876
877 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
878 should not be called.
879
880Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
881
882 * libxml-2.0.pc.in: applied the patch to fix #101894
883
884Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
885
886 * tree.c : applied patch from Lukas Schroeder for register callbacks
887 * valid.c: modified patch from Lukas Schroeder to test
888 register callbacks with --chkregister
889
890Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
891
892 * xmlreader.c: seriously changed the way data are pushed to
893 the underlying parser, go by block of 512 bytes instead of
894 tryng to detect tag boundaries at that level. Changed the
895 way empty element are detected and tagged.
896 * python/tests/reader.py python/tests/reader2.py
897 python/tests/reader3.py: small changes mostly due to context
898 reporting being different and DTD node being reported. Some
899 errors previously undetected are now caught and fixed.
900 * doc/xmlreader.html: flagged last section as TODO
901
902Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
903
904 * python/libxml.py: integrated the Python 2.2 optimizations
905 from Hannu Krosing, while maintaining compatibility with
906 1.5 and 2.1
907
908Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
909
910 * xmllint.c: a bit of cleanup
911 * xmlreader.c: small fix
912 * doc/xmlreader.html: more work on the XmlTextReader tutorial
913 * python/libxml.py: a few fixes pointed out by Hannu Krosing
914
915Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
916
917 * python/setup.py.in: patch from Stéphane Bidoul to include
918 drv_libxml2.py in setup.py
919
920Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
921
922 * doc/xmlreader.html: starting documenting the new XmlTextReader
923 interface.
924
925Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
926
927 * xmllint.c: added the --stream flag to use the TextReader API
928 * xmlreader.c: small performance tweak
929
930Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
931
932 * xmlreader.c python/tests/reader2py: okay the DTD validation
933 code on top of the XMLTextParser API should be solid now.
934
935Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
936
937 * xmlreader.c python/tests/reader2py: Fixing some more mess
938 with validation and recursive entities while using the
939 reader interface, it's getting a bit messy...
940
941Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
942
943 * xmlreader.c python/tests/reader.py: another couple of problem
944 related to IsEmptyElement reported by Stéphane Bidoul needed
945 some fixes.
946
947Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
948
949 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
950 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
951 based on the python XmlTextReader interface.
952
953Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
954
955 * tree.c: backing out one change in the last patch which broke the
956 regression tests
957
958Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
959
960 * global.data globals.c tree.c include/libxml/globals.h: applied
961 an old patch from Lukas Schroeder to track node creation and
962 destruction. Probably missing a lot of references at the moment
963 and not usable reliably.
964
965Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
966
967 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
968 from doc/news.html and a stylesheet
969
970Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
971
972 * xmlreader.c python/tests/reader.py: fixed another couple of
973 xmlreader bugs reported by Stéphane Bidoul and added tests.
974
975Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
976
977 * xmlreader.c python/tests/reader2.py: fixed another validity
978 checking in external parsed entities raised by Stéphane Bidoul
979 and added a specific regression test.
980 * python/tests/reader3.py: cleanup
981
982Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
983
984 * xmlreader.c python/tests/reader2.py: fixed a problem with
985 validation within entities pointed by Stéphane Bidoul, augmented
986 the tests to catch those.
987
988Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
989
990 * python/generator.py: modified the generator to allow keeping
991 class references when creating new classes, needed to fix a bug
992 pointed by Stéphane Bidoul where the input buffer of the
993 xmlTextReader instance gets destroyed if the python wrapper for
994 the input is not referenced anymore.
995
996Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
997
998 * xmlreader.c python/tests/reader.py: fixed another pair of problem
999 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1000
1001Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1002
1003 * xmlreader.c python/tests/reader.py: fixed another problem
1004 pointed by Stéphane Bidoul
1005
1006Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1007
1008 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1009 with "<a/>"
1010
1011Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1012
1013 * SAX.c: warn on xmlns:prefix="foo"
1014 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1015 for namespace attributes handling.
1016
1017Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1018
1019 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1020 a really nasty problem raised by a DocBook XSLT transform
1021 provided by Sebastian Bergmann
1022
1023Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1024
1025 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1026 by Stéphane Bidoul and integrated it into the tests
1027
1028Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1029
1030 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1031 extended the XmlTextReader API a bit, addding accessors for
1032 the current doc and node, and an entity substitution mode for
1033 the parser.
1034 * python/libxml.py python/libxml2class.txt: related updates
1035 * python/tests/Makefile.am python/tests/reader.py
1036 python/tests/reader2.py python/tests/reader3.py: updated a bit
1037 the old tests and added a new one to test the entities handling
1038
1039Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1040
1041 * python/generator.py python/libxml2class.txt
1042 python/tests/reader.py python/tests/reader2.py: changed the
1043 generator to provide casing for the XmlTextReader similar to
1044 C# so that examples and documentation are more directly transposable.
1045 Fixed the couple of tests in the suite.
1046
1047Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1048
1049 * doc/guidelines.html: added a document on guildeline for
1050 publishing and deploying XML
1051
1052Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1053
1054 * valid.c xmlreader.c: final touch running DTD validation
1055 on the XmlTextReader
1056 * python/tests/Makefile.am python/tests/reader2.py: added a
1057 specific run based on the examples from test/valid/*.xml
1058
1059Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1060
1061 * python/libxml.py: added a few predefined xmlTextReader parser
1062 configuration values.
1063
1064Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * python/libxml_wrap.h: trying to fix #102037
1067
1068Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1069
1070 * SAX.c: fixing bug #95296, when the predefined entities
1071 are redefined in the DTD the default one must be used
1072 instead anyway.
1073
1074Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1075
1076 * doc/xmllint.xml
1077 * doc/xmllint.1
1078 Add discussion of XML_DEBUG_CATALOG to xmllint man
1079 page - bug #100907
1080
1081
1082Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * xmlreader.c: Fixed the empty node detection to avoid reporting
1085 an inexistant close tag.
1086
1087Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1088
1089 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1090 for Python 2.1
1091
1092Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1093
1094 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1095
1096Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1097
1098 * doc/libxml2-api.xml python/tests/reader.py: one really need
1099 to provide the base URI information when creating a reader parser
1100 from an input stream. Updated the API and the example using it.
1101
1102Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1103
1104 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1105 include/libxml/valid.h include/libxml/xmlreader.h: working on
1106 DTD validation on top of xml reader interfaces. Allows to
1107 validate arbitrary large instances. This required some extensions
1108 to the valid module interface and augmenting the size of xmlID
1109 and xmlRef structs a bit.
1110 * uri.c xmlregexp.c: simple cleanup.
1111
1112Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1115 work on the xml reader interfaces.
1116 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1117 Web page for the Windows binaries.
1118
1119Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1120
1121 * xmlIO.c: applied a patch for VMS following the report by
1122 Nigel Hall
1123
1124Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1125
1126 * parser.c: the parseStartTag bug fix wasn't complete.
1127
1128Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1129
1130 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1131 parseStartTag, fixing it.
1132 * test/att4 result/att4 result/noent/att4: adding the test
1133 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1134 more methods to XmlTextReader.
1135
1136Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1137
1138 * win32/libxml2.def.src: added more xml reader exports
1139 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1140 to the build
1141
1142Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1143
1144 * doc/tutorial/xmltutorial.xml
1145 plus generated html and pdf
1146 Updating tutorial again based on further comments from Niraj
1147 Tolia on the last iteration
1148
1149Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1150
1151 * doc/tutorial/xmltutorial.xml
1152 * doc/tutorial/includekeyword.c
1153 * doc/tutorial/includegetattribute.c
1154 plus generated html and pdf
1155 Adding fix from Niraj Tolia to tutorial to properly free memory.
1156
1157
1158Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1161 more methods of XmlTextReader.
1162 * python/libxml2class.txt python/tests/reader.py: this increased the
1163 methods in the bndings, augmented the test to check those new
1164 functions.
1165
1166Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1169 methods of XmlTextReader.
1170 * python/generator.py python/libxml_wrap.h python/types.c
1171 python/libxml2class.txt: added the reader to the Python bindings
1172 * python/tests/Makefile.am python/tests/reader.py: added a specific
1173 test for the Python bindings of the Reader APIs
1174 * parser.c: small cleanup.
1175
1176Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1177
1178 * xinclude.c: fallback was only copying the first child not the
1179 full child list of the fallback element, closes #89684 as reopened
1180 by Bernd Kuemmerlen
1181
1182Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1183
1184 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1185
1186Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1187
1188 * configure.in: preparing release of 2.4.30
1189 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1190 gives enum values, fix functype return type, put back fields in
1191 structs
1192 * doc/*: updated the docs rebuilt
1193
1194Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1195
1196 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1197 about htmlNodeDumpOutput location.
1198 * xpath.c: removed an undefined function signature
1199 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1200 too many symbols in the API breaking the python bindings.
1201 Updated with the libxslt/libexslt changes.
1202
1203Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * configure.in: preparing release of 2.4.29
1206 * doc/*: rebuilt the docs and API
1207 * xmlreader.c: a few more fixes for the XmlTextReader API
1208
1209Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1210
1211 * include/win32config.h: applied mingw patch from Magnus Henoch
1212
1213Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1214
1215 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1216
1217Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1218
1219 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1220 building Python script, does the C parsing directly, generates
1221 a better API description including structure fieds defs and
1222 enums. Still a couple of bugs, but good enough for the python
1223 wrappers now.
1224 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1225 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1226 include/libxml/schemasInternals.h include/libxml/tree.h: more
1227 cleanup based on the python analysis script reports.
1228 * libxml.spec.in: make sure the API XML description is part of the
1229 devel package.
1230
1231Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1232
1233 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1234 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1235 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1236 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1237 code cleanup, especially the function comments.
1238 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1239
1240Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1241
1242 * Makefile.am xmlreader.c include/libxml/Makefile.am
1243 include/libxml/xmlreader.h: Adding a new set of APIs based on
1244 the C# TextXmlReader API but converted to C. Allow to parse
1245 in constant memory usage, far simpler to program and explain
1246 than the SAX like APIs, unfinished but working.
1247 * testReader.c: test program
1248
1249Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1250
1251 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1252
1253Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1254
1255 * tree.c: Chip turner indicated that XHTML1 serialization
1256 rule for style actually break on both IE and Mozilla,
1257 try to avoid the rule if escaping ain't necessary
1258
1259Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1260
1261 * nanhttp.c: handle HTTP URL escaping, problem reported by
1262 Glen Nakamura and Stefano Zacchiroli
1263
1264Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1265
1266 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1267
1268Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * uri.c: Johann Richard pointed out some XPointer problems for
1271 URN based URI references in XInclude. Modified the URI parsing
1272 and saving routines to allow correct parsing and saving of
1273 XPointers, especially when attached to "opaque" scheme accordingly
1274 to RFC 2396
1275
1276Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1277
1278 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1279 of refactoring to the HTML saving code.
1280 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1281 in the doc.
1282
1283Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1286 to a buffer API to reuse the generic dump to an OutputIO layer,
1287 this reduces code, fixes xmlNodeDump() for XHTML, also made
1288 xmlNodeDump() now return the number of byte written.
1289
1290Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1291
1292 * python/setup.py.in: another patch from Stéphane Bidoul for
1293 Python bindings on Windows
1294 * doc/parsedecl.py: small cleanup
1295
1296Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * libxml.spec.in configure.in: add a line in %changelog for releases
1299
1300Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1301
1302 * parser.c: patch from Marcus Clarke fixing a problem in entities
1303 parsing that was detected in KDe documentations environment.
1304
1305Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1306
1307 * python/libxml.c (libxml_prev): Return the previous as opposed to
1308 the next node (I guess this is the result of some cut & paste programming:)
1309
1310Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1311
1312 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1313
1314Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1315
1316 * python/generator.py python/libxml.c python/setup.py.in: trying
1317 to fix the Python bindings build on Windows (Stéphane Bidoul)
1318
1319Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1320
1321 * win32/configure.js: added option for python bindings
1322 * win32/libxml2.def.src: added more exports
1323
1324Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1325
1326 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1327 pthreads
1328 * win32/wince/*: applied updates to Windows CE port from Javier
1329
1330Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1331
1332 * configure.in: preparing 2.4.28
1333 * libxml.spec.in doc/Makefile.am: some cleanup
1334 * doc/*: updated the news and regenerated.
1335
1336Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1337
1338 * HTMLparser.c: final touch at closing #87235 </p> end tags
1339 need to be generated.
1340 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1341 this change slightly the output of a few tests
1342 * doc/*: regenerated
1343
1344Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1345
1346 * parserInternals.c: fixing bug #99190 when UTF8 document are
1347 parsed using the progressive parser and the end of the chunk
1348 is in the middle of an UTF8 multibyte character.
1349
1350Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1351
1352 * threads.c: fixed initialization problem in xmlNewGlobalState
1353 which was causing crash.
1354 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1355 in xmlInitializeGlobalState.
1356 * parserInternals.c: cleaned up ctxt->sax initialisation.
1357
1358Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * tree.c include/libxml/tree.h: modified the existing APIs
1361 to handle XHTML1 serialization rules automatically, also add
1362 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1363 libxslt serialization uses it when needed without changing
1364 the library API.
1365 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1366 result/xhtml1: added a new test specifically for xhtml1 output
1367 and updated the result of one XHTML1 test
1368
1369Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1370
1371 * xinclude.c parserInternals.c encoding.c: fixed #99082
1372 for xi:include encoding="..." support on text includes.
1373 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1374 test/XInclude/ents/isolatin.txt : added a specific regression test
1375 * python/generator.py python/libxml2class.txt: fixed the generator
1376 the new set of comments generated for doc/libxml2-api.xml were
1377 breaking the python generation.
1378
1379Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1380
1381 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1382 * configure.in: patch for Solaris on new autoconf closes #98880
1383 * doc/parsedecl.py: repair the frigging API building script,
1384 did I say that python xmllib sucks ?
1385 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1386 and some comment are no more truncated.
1387
1388Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1389
1390 * parser.c: Martin Stoilov pointed out a potential leak in
1391 xmlCreateMemoryParserCtxt
1392
1393Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1394
1395 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1396 included in HTML documents and using the push parser.
1397
1398Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1399
1400 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1401 specified, look for the Python interpreter not just in the
1402 specified root but also in the specified location. Fixes #98825
1403
1404Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * python/libxml.c: fixing bug #98792 , node may have no doc
1407 and dereferencing without checking ain't good ...
1408
1409Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1410
1411 * configure.in: preparing release 2.4.27
1412 * doc/* : updated and rebuilt the docs
1413 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1414 and all the docs are actually packaged and in the final RPMs
1415 * parser.c parserInternals.c include/libxml/parser.h: restore
1416 xmllint --recover feature.
1417
1418Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1419
Daniel Veillard784b9352003-02-16 15:50:27 +00001420 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001421 processing of parsed entities, and XPath computation on sustitued
1422 entities.
1423 * testXPath.c: make sure entities are substitued.
1424
1425Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1426
Daniel Veillard784b9352003-02-16 15:50:27 +00001427 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001428 processing of internal parsed entities, which had to be changed.
1429
1430Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1431
1432 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1433 trying to fix bug #98517 about building outside the source tree
1434 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1435
1436Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1437
1438 * include/win32config.h: cleanup
1439 * win32/Makefile.mingw: integrated mingw in JScript configure
1440 * win32/Makefile.msvc: modified to allow mingw coexistence
1441 * win32/configure.js: integrated mingw
1442 * win32/Readme.txt: cleanup
1443
1444Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1445
1446 * HTMLparser.c: strengthen the guard in the Pop macros,
1447 like in the XML parser, closes bug #97315
1448
1449Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1452 callback is never used.
1453
1454Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * parserInternals.c: fixed the initialization of the SAX structure
1457 which was breaking xsltproc
1458 * xpath.c: patch from Petr Pajas for CDATA nodes
1459 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1460 * parser.c include/libxml/parser.h: patch from Peter Jones
1461 removing a leak in xmlSAXParseMemory() and adding the
1462 function xmlSAXParseMemoryWithData()
1463
1464Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1465
1466 adding pdf of tutorial, changing web page to link to it
1467 * doc/tutorial/xmltutorial.pdf
1468 * doc/xml.html
1469 * doc/docs.html
1470
1471Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1472
1473 * doc/tutorial/ar01s08.html
1474 adding file what I forgot for tutorial
1475
1476
1477Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1478
1479 Adding encoding discussion to tutorial
1480 Added:
1481 * doc/tutorial/images/*.png: DocBook admonition image files
1482 * doc/tutorial/apf.html, apg.html: new generated html
1483 * doc/tutorial/includeconvert.c: conversion code entity file
1484 changed:
1485 * doc/tutorial/xmltutorial.xml: DocBook original
1486 * doc/tutorial/*.html: generated html
1487
1488Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1489
1490 * include/libxml/*.h: retired xmlwin32version.h
1491 * doc/Makefile.am: retired xmlwin32version.h
1492 * win32/configure.js: retired xmlwin32version.h
1493
1494Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1495
1496 * win32/libxml2.def.src: exported additional symbols
1497 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1498 sisterhood
1499
1500Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1501
1502 * globals.c: fixed a typo pointed out by Igor
1503 * xpath.c: try to speed up node compare using line numbers
1504 if available.
1505
1506Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1507
1508 * tree.c: make xmlFreeNode() handle attributes correctly.
1509
1510Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1511
1512 * catalog.c: completed the #96963 fix, as reported by Karl
1513 Eichwalder
1514
1515Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1516
1517 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1518
1519Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1520
1521 * Makefile.am: switched the order of a couple of includes
1522 to fix bugs #97100
1523
1524Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1525
1526 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1527 xmlLoadCatalogs that used to separate directories with a ':'.
1528
1529Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1530
1531 * threads.c: improvements to the Windows-side of thread handling
1532 * testThreads.c: conditionally excluded unistd.h
1533 * testThradsWin32.c: broke overlong lines
1534 * include/win32config.h: adapted thread-related macros to the new
1535 scheme and for pthreads on Windows
1536 * win32/Makefile.msvc: introduced a more flexible thread build,
1537 added testThreads[Win32].c to the build
1538 * win32/configure.js: introduced a more flexible thread config
1539
15402002-10-31 John Fleck <jfleck@inkstain.net>
1541
1542 * doc/xml.html (and, by implication, FAQ.html)
1543 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1544
1545Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1546
1547 * configure.in: removed xmlwin32version.h
1548 * include/libxml/Makefile.am: removed xmlwin32version.h
1549
1550Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1551
1552 * tree.c: applied patch from Brian Stafford to fix a bug
1553 in xmlReconciliateNs()
1554
1555Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1556
1557 * tree.c: applied patch from Christian Glahn to allow
1558 xmlNewChild() on document fragment nodes
1559
1560Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1561
1562 * parser.c: Christian Glahn found a problem with a recent
1563 patch to xmlParseBalancedChunkMemoryRecover()
1564 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1565 problems
1566 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1567 test/schemas/seq*: added the test cases from Charles
1568
1569Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1572 serious cleanup of the spec file and associated changes
1573 in the Makefiles.
1574 * valid.c: try to remove some warnings on x86_64
1575
1576Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1577
1578 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1579 fix bug #96586
1580
1581Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1584 parsing, applied his patch
1585 * result/HTML/attrents.html result/HTML/attrents.html.err
1586 result/HTML/attrents.html.sax test/HTML/attrents.html:
1587 added the test and result case provided by Mikhail Sogrine
1588
1589Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * vms/build_libxml.com vms/config.vms vms/readme.vms
1592 include/libxml/parser.h include/libxml/parserInternals.h
1593 include/libxml/tree.h include/libxml/xmlIO.h
1594 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1595 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1596 Applied the VMS update patch from Craig A. Berry
1597 * doc/*.html: update
1598
1599Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1600
1601 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1602
1603Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1604
1605 * debugXML.c: adding a grep command to --shell in xmllint
1606 for T.V. Raman
1607
1608Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * xmlcatalog.c: tried to fix some of the problem with --sgml
1611
1612Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * parser.c: tried to fix bug #91500 where doc->children may
1615 be overriden by a call to xmlParseBalancedChunkMemory()
1616
1617Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1618
1619 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1620 identifiers in SGML catalogs containing '&'
1621
1622Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * python/types.c: fixed bugs when passing result value tree
1625 to Python functions.
1626
1627Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1628
1629 * configure.in: preparing the release of 2.4.26
1630 * doc/*: updated and rebuilt the documentation
1631
1632Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1633
1634 * parser.c: fixed a XML Namespace compliance bug reported by
1635 Alexander Grimalovsky
1636
1637Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1638
1639 * HTMLtree.c: fixed serialization of script and style when
1640 they are not lowercase (i.e. added using the API to the tree).
1641
1642Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1643
1644 * valid.c: make xmlValidateDocument emit a warning msg if there
1645 is no DTD, pointed by Christian Glahn
1646
1647Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1648
1649 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1650 content model when some of the blocks have min or max, and a couple
1651 of bugs found in the process.
1652 * result/schemas/list0* test/schemas/list0*: added some specific
1653 regression tests
1654
1655Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * README: updated the contact informations
1658
1659Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1660
1661 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1662 misses it, reported by Peter Bray.
1663
1664Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1667 and removed a few warnings
1668
1669Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1670
1671 * parser.c: Christian Glahn found a small bug in the push parser.
1672 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1673 public
1674
1675Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1676
1677 * xmlschemas.c include/libxml/xmlschemas.h: added
1678 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1679 * testSchemas.c: added --memory to test the new interface
1680
1681Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1682
1683 * doc/index.py doc/search.php: integrated the XSLT indexing,
1684 a few fixed in the indexer, added a scope selection at the
1685 search level.
1686
1687Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1690 this was due to uninitialized parts of the validation context
1691
1692Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1693
1694 * debugXML.c: applied patch from Mark Vakoc except the API
1695 change, preserved it.
1696 * doc/*: updated the docs to point to the search engine for
1697 information lookup or before bug/help reports.
1698
1699Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1700
1701 * doc/index.py doc/search.php: added mailing-list archives
1702 indexing and lookup
1703
1704Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1705
1706 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1707
1708Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * doc/index.py: improved HTML indexing
1711 * doc/search.php: make the queries also lookup the HTML based indexes
1712
1713Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * doc/index.py: added HTML page indexing
1716
1717Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1718
1719 * xmlIO.c: extended Windows path normalisation to fix the base
1720 problem in libxslt.
1721 * catalog.c: fixed list handling in XML_CATALOG_FILES
1722
1723Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * valid.c: typo/bug found by Christian Glahn
1726
1727Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1728
1729 * xmlIO.c: applied Windows CE patch from Javier.
1730 * win32/wince: new directory, contains support for the PocketPC
1731 with Windows CE from Javier.
1732 * include/win32config.h: reorganised, removed duplicate
1733 definitions and applied WinCE patch from Javier.
1734 * include/wsockcompat.h: new file, now contains WinSock
1735 compatibility macros.
1736 * win32/Makefile.msvc: introduced double-run compilation.
1737
1738Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * configure.in include/libxml/xmlwin32version.h: preparing release
1741 of 2.4.25
1742 * doc/*: updated and regenerated teh docs and web pages.
1743
1744Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1745
1746 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1747 error were not covering namespace declarations.
1748 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1749 it was missing the attribute declaration for the namespace
1750 * result/VC/NS3: the fix now report breakages in that test
1751
1752Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1755
1756Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1757
1758 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1759 and regenerated the docs and web site
1760
1761Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1764 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1765 not before
1766
1767Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1768
1769 * python/generator.py python/libxml2class.txt: fixed a stupid error
1770 breaking the python API
1771
1772Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1773
1774 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1775 triostr.c triostr.h: applied a trio update patch from
1776 Bjorn Reese which should work with MinGW
1777
1778Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * tree.c: improving some documentation comments
1781 * xmlregexp.c: found and fixed a mem leak with python regression tests
1782 * doc/*: rebuilt the doc and the API XML file including the
1783 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1784 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1785 python/types.c: added access to the XML Schemas regexps from
1786 python
1787 * python/tests/Makefile.am python/tests/regexp.py: added a
1788 simple regexp bindings test
1789
1790Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1791
1792 * doc/xml.html:
1793 fixing ftp links - thanks to Vitaly Ostanin
1794
1795Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * xmlregexp.c: fixed the data callback on transition functionality
1798 which was broken when using the compact form
1799 * result/schemas/*: updated the results, less verbose, all tests
1800 pass like before
1801 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1802 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1803 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1804 annoying warnings
1805 * xpath.c: try to provide better error report when possible
1806
1807Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1808
1809 * Makefile.am: fixed a breakage raised by Jacob
1810
1811Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1812
1813 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1814 which don't use sockets
1815
1816Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1817
1818 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1819 * win32/configure.js: applied zlib patch from Daniel Gehriger
1820
1821Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1822
1823 * win32/configure.js: applied the patch from Mark Vakoc for
1824 regexp support
1825 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1826 for regexp support
1827
1828Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1829
1830 * xmlschemastypes.c: as pointed by Igor Float and Double
1831 parsing ain't finished yet
1832
1833Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1834
1835 * Makefile.am configure.in: trying to fix #88412 by bypassing
1836 all the python subdir if python ain't detected
1837
1838Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1839
1840 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1841 made configuring with regexps/automata/unicode the default
1842 but without schemas ATM
1843 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1844 fixed the regexp based DTD validation performance and memory
1845 problem by switching to a compact form for determinist regexps
1846 and detecting the determinism property in the process. Seems
1847 as fast as the old DTD validation specific engine :-) despite
1848 the regexp built and compaction process.
1849
1850Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * valid.c: determinism is debugged, new DTD checking code now works
1853 but xmlFAComputesDeterminism takes far too much CPU and the whole
1854 set usues too much memory to be really usable as-is
1855
1856Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * tree.c: fixed another stupid bug in xmlGetNodePath()
1859 * xmllint.c: --version now report the options compiled in
1860
1861Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * HTMLparser.c: small cleanup
1864 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1865 when configured with them. A bit of debugging around the determinism
1866 checks is still needed
1867
1868Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1869
1870 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1871
1872Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1873
1874 * xmlIO.c: small portability glitch fixed.
1875
1876Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1877
1878 * xmlschemastypes.c: incomplete steps for real/double support
1879 * testAutomata.c include/libxml/xmlautomata.h
1880 include/libxml/xmlregexp.h: avoiding a compilation problem
1881 * valid.c include/libxml/valid.h: starting the work toward using
1882 the regexps for actual DTD validation
1883
1884Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * hash.c: cosmetic cleanup
1887 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1888 integrating a DTD validation layer based on the regexps
1889
1890Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1893 the determinism was tested before eliminating the epsilon
1894 transitions :-(
1895
1896Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * python/generator.py python/libxml.c python/libxml.py
1899 python/libxml2-python-api.xml python/libxml2class.txt
1900 python/libxml_wrap.h python/types.c: updated the python
1901 bindings, added code for easier File I/O, and the ability to
1902 define a resolver from Python fixing bug #91635
1903 * python/tests/Makefile.am python/tests/inbuf.py
1904 python/tests/outbuf.py python/tests/pushSAXhtml.py
1905 python/tests/resolver.py python/tests/serialize.py: updated
1906 and augmented the set of Python tests.
1907
1908Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1909
1910 * win32/configure.js: added more readme info for the binary
1911 package.
1912
1913Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1914
1915 * xmlIO.c: fixed a stupid out of bound array error
1916
1917Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1920 messing around with support for Windows path, cleanups,
1921 trying to identify and fix the various code path to the
1922 filename access. Added xmlNormalizeWindowsPath()
1923
1924Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * error.c valid.c: working on better error reporting of validity
1927 errors, especially providing an accurate context.
1928 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1929 error reports in those cases.
1930
1931Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1934 parser.c parserInternals.c xmlIO.c: get rid of all the
1935 perror() calls made in the library execution paths. This
1936 should fix both #92059 and #92385
1937
1938Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * xmllint.c: memory leak reporting was broken after a change
1941 of the preprocessor symbol used to activate it.
1942
1943Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * tree.c: try to make the copy function work for node of
1946 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1947 DOM layers though, not libxml2 itself.
1948
1949Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * valid.c: try to provide file and line informations, not all
1952 messages are covered, but it's a (good) start
1953
1954Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * xinclude.c: reimplemented a large part of the XInclude
1957 processor, trying to minimize resources used, James Henstridge
1958 provided a huge test case which was exhibiting severe memory
1959 consumption problems.
1960
1961Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1962
1963 * python/Makefile.am: applied patch from Christophe Merlet to
1964 reestablish DESTDIR
1965
1966Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1967
1968 * libxml.spec.in: fixes libary path for x86_64 AMD
1969
1970Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1971
1972 * doc/tutorial/includekeyword.c
1973 * doc/tutorial/xmltutorial.xml:
1974 (plus resulting generated html files)
1975 fixing one spot I missed in the tutorial where I hadn't freed
1976 memory properly
1977
1978Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1979
1980 * doc/tutorial/includeaddattribute.c
1981 * doc/tutorial/includeaddkeyword.c
1982 * doc/tutorial/includegetattribute.c
1983 * doc/tutorial/includekeyword.c
1984 * doc/tutorial/xmltutorial.xml
1985 * doc/tutorial/*.html:
1986 update tutorial to properly free memory (thanks to Christopher
1987 R. Harris for pointing out that this needs to be done)
1988 * doc/tutorial/images/callouts/*.png:
1989 added image files so the callouts are graphical, making it
1990 easier to read ( use "--param callout.graphics 1" to generate
1991 html with graphical callouts)
1992
1993Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1996 nice logos generated by Marc Liyanage
1997 * doc/site.xsl *.html: changed the stylesheet to show the new
1998 logo and regenerated the pages
1999
2000Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2003
2004Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2005
2006 * xpath.c: possible mem leak patch from Jason Adams
2007
2008Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2009
2010 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2011 in the XQuery namespace
2012 * configure.in: preparing 2.4.24
2013 * doc/*.html: updated the web pages
2014
2015Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * python/generator.py: closing bug #85258 by generating conditional
2018 compile check to avoid linking to routines not configured in.
2019
20202002-08-22 Havoc Pennington <hp@pobox.com>
2021
2022 * autogen.sh: update error message for missing automake
2023
2024Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2025
2026 * python/Makefile.am: typo in target name resulted in libxml2.py
2027 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2028
2029Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * win32/win32/Makefile.mingw: updated with version from
2032 Elizabeth Barham at http://soggytrousers.net/repository/
2033
2034Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2035
2036 * win32/Makefile.msvc: added the prefix location to the include
2037 and lib search path.
2038
20392002-08-18 Havoc Pennington <hp@pobox.com>
2040
2041 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2042 both automake 1.6 and 1.4 installed get the right automake. Means
2043 compilation from CVS will now require the latest automake 1.4
2044 release, or manually creating symlinks called "automake-1.4" and
2045 "aclocal-1.4"
2046
2047Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * configure.in python/Makefile.am: more AMD 64 induced changes from
2050 Frederic Crozat
2051
2052Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * xinclude.c: oops I was missing the xml:base fixup too
2055 * result/XInclude/*.xml: this adds xml:base attributes to most
2056 results of the tests
2057
2058Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2059
2060 * xinclude.c: quick but apparently working implementation of
2061 xi:fallback, should close bug #89684
2062 * Makefile.am test/XInclude/docs/fallback.xml
2063 result/XInclude/fallback.xml: added a basic test for fallback,
2064 and run with --nowarning to avoid a spurious warning
2065 * configure.in: applied patch from Frederic Crozat for python
2066 bindings on AMD 64bits machines.
2067
2068Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2069
2070 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2071 the caller don't pass a SAX callback block.
2072
2073Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2074
2075 * tree.c: applied the same fix for the XML-1.0 namespace to
2076 xmlSearchNsByHref() as was done for xmlSearchNs()
2077
2078Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2079
2080 * libxml.3: small cleanup of the man page
2081 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2082 when serializing HREF attributes generated by XSLT.
2083
2084Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2085
2086 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2087 version of Marc Liyanage' patch for boolean attributes in HTML
2088 output
2089
2090Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2091
2092 * python/tests/serialize.py: fixed the test results, indenting
2093 behaviour changed slightly
2094
2095Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2096
2097 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2098 new c14n function to Windows def files
2099
2100Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2101
2102 * c14n.c: fixed a memory leak in c14n code
2103
2104Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * parser.c include/libxml/parser.h: adding a new API for Christian
2107 Glahn: xmlParseBalancedChunkMemoryRecover
2108 * valid.c: patch from Rick Jones for some grammar cleanup in
2109 validation messages
2110 * result/VC/* result/valid/*: this slightly change some of the
2111 regression tests outputs
2112
2113Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * tree.c: trying to fix a problem in namespaced attribute handling
2116 raised by Christian Glahn
2117
2118Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * encoding.c include/libxml/encoding.h: Opening the interface
2121 xmlNewCharEncodingHandler as requested in #89415
2122 * python/generator.py python/setup.py.in: applied cleanup
2123 patches from Marc-Andre Lemburg
2124 * tree.c: fixing bug #89332 on a specific case of loosing
2125 the XML-1.0 namespace on xml:xxx attributes
2126
2127Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2128
2129 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2130 corner case from new Merlin's test suite and added a callback
2131 that will be used to improve xmlsec performance
2132
2133
2134Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * HTMLtree.c: trying to fix the <style> escaping problem in
2137 HTML serialization bug #89342
2138
2139Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2142 and rebuilt the web site.
2143
2144Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2145
2146 * include/libxml/tree.h: added _private member to xmlNs struct
2147
2148Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * HTMLparser.c: fixing bug #84876 based on the xml working
2151 code.
2152
2153Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2154
2155 * python/Makefile.am: enhanced to fix bug 72012 (errors
2156 when using '-jX' make parameter)
2157
2158Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2159
2160 * xpath.c: small additional enhancement for booleans
2161 compared to nodesets
2162
2163Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * HTMLtree.c: changed the order of the encoding declaration
2166 attributes in the meta tags due to a bug in IE/Mac
2167
2168Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2169
2170 * xpath.c: enhanced handling of booleans (especially '='
2171 and '!=' for nodesets) - fixes bug 85256. Added new
2172 routine xmlXPathNotEqualValues for more proper handling
2173 of '!=' when nodesets are involved.
2174
2175Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2176
2177 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2178 doc/xmlcatalog_man.xml to the source distribution
2179
2180Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2181
2182 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2183 asked for this.
2184
2185Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2186
2187 * configure.in: preparing 2.4.23
2188 * doc/*: rebuilt the docs
2189
2190Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2191
2192 * parser.c: fixing bug #84169 by fixing the
2193 comment of xmlCreatePushParserCtxt to describe the
2194 encoding detection parameters better.
2195
2196Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * valid.c: fixing bug #79331 in one path the lookup for
2199 ID attributes on a namespaced node wasn't handled correctly :-\
2200
2201Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * HTMLparser.c: trying to fix 87235 about discarded white
2204 spaces in the HTML parser.
2205 * result/HTML/*: this changes the output of a number of HTML
2206 regression tests
2207
2208Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * xpath.c: applied patch from Richard Jinks for the namespace
2211 axis + fixed a memory error.
2212 * parser.c parserInternals.c: applied patches from Peter Jacobi
2213 removing ctxt->token for good.
2214 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2215 popped out by the regression tests.
2216 * Makefile.am: patch for threads makefile from Gary Pennington
2217
2218Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2219
2220 * xpath.c: enhanced behaviour of position() after usage of
2221 expressions involving preceding-sibling (et al).
2222
2223Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * hash.c: applied a patch from Peter Jacobi to solve a problem
2226 when compiling with the Watcom C on Win32
2227 * result/schemas/*.err: the change of hashing algo generated
2228 permutations in the output
2229
2230Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * hash.c: applied patch from Sander Vesik improving the quality of
2233 the hash function.
2234
22352002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2236
2237 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2238 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2239 xmllint.c xpath.c: replaced sprintf() with snprintf()
2240 to prevent possible buffer overflow (the bug was pointed
2241 out by Anju Premachandran)
2242
2243Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * parser.c: removed an uninitialized data error popped by valgrind
2246 on PE references
2247
2248Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2249
2250 * doc/xml.html
2251 adding tutorial reference to the web page
2252
2253Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2254
2255 * doc/tutorial/xmltutorial.xml
2256 * doc/tutorial/ar01s07.html
2257 * doc/tutorial/ape.html
2258 * doc/tutorial/includegetattribute.c
2259 adding section to tutorial about retrieving an attribute
2260 value
2261
2262Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * parser.c: applied a couple of patches from Peter Jacobi to start
2265 to get rid of ctxt->token, with a possible significant speed
2266 improvement to be gained once done. Better compliance with PE
2267 references constructs in DTDs too.
2268 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2269 from Peter too
2270
2271Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2274 xmlParseElement was likely to have been deallocated at the
2275 time of the report, possibly leading to segfault. Just report
2276 the tag name now.
2277
2278Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * xpath.c: patch from Richard Jinks for XPath substring() function
2281 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2282
22832002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2284
2285 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2286
2287Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2288
2289 *doc/FAQ.html
2290 fixing typos in FAQ, thanks to Robert Funnell for the
2291 editing help
2292
2293Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2294
2295 * NEWS: got complaints from rpmlint that it was empty
2296
2297Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2298
2299 * added doc/tutorial, including:
2300 apa.html
2301 apb.html
2302 apc.html
2303 apd.html
2304 ar01s02.html
2305 ar01s03.html
2306 ar01s04.html
2307 ar01s05.html
2308 ar01s06.html
2309 includeaddattribute.c
2310 includeaddkeyword.c
2311 includekeyword.c
2312 includestory.xml
2313 index.html
2314 xmltutorial.xml
2315 libxml tutorial, including generated html
2316
2317Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2318
2319 * result/c14n/exc-without-comments/merlin-c14n-two-*
2320 result/c14n/without-comments/merlin-c14n-two-*
2321 test/c14n/exc-without-comments/merlin-c14n-two-*
2322 test/c14n/without-comments/merlin-c14n-two-*
2323 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2324 c14n/exc-c14n and slightly modified test script to handle
2325 these test cases
2326 * c14n.c: fixed bugs for complicated nodes set (namespace
2327 without node and others from merlin-c14n-two.tar.gz)
2328 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2329 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2330 for xmlsec performance patch
2331 * xpath.c: fixed self::node() for namespaces and attributes
2332
2333Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2334
2335 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2336 but with the format parameter
2337 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2338
2339Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2340
2341 * Makefile.am: updated c14n tests suite
2342 * c14n.c: performance improvement for previous c14n patch
2343
2344Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * parser.c: another peroformance patch from Peter Jacobi, that
2347 time on parsing attribute values.
2348
2349Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2350
2351 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2352 into LibXML2 test suite
2353
2354Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2355
2356 * c14n.c: propagating xpath ancesstors node fix to c14n
2357 plus small performance improvement to reduce number of
2358 mallocs
2359 * xpath.c: fixed ancestors axis processing for namespace nodes
2360
2361Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2362
2363 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2364 Peter Jacobi
2365
2366Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2367
2368 * configure.in: preparing 2.4.22
2369
2370Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2373 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2374 a public entry point.
2375 * doc/*: rebuilt the API and docs
2376
2377Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * xpath.c: patch from Richard Jinks to fix a problem introduced
2380 in the previous patch and pointed by Norm
2381
2382Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * libxml.spec.in: fixing bug #81112
2385
2386Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * uri.c: fixing bug #82848
2389
2390Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2393 output of one catalog test
2394
2395Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2396
2397 * global.data globals.c tree.c include/libxml/globals.h
2398 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2399 default value for global parameter xmlIndentTreeOutput to 1 and
2400 introduced new global parameter xmlTreeIndentString (the string
2401 used to do one-level indent) with default value " " (as it was
2402 in tree.c)
2403
2404Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2407 with trio and schemas.
2408
2409Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * xpath.c: patch from Richard Jinks to fix the problem raised in
2412 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2413
2414Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * xmlschemas.c: a bit of work on import.
2417 * xmlschemastypes.c: Charles Bozeman provided a compare function
2418 for date/time types so min/max facet restrictions should work,
2419 indeterminate comparisons return an error instead of equal.
2420 * test/schemas/date_0* result/schemas/date_0_0: specific test
2421 from Charles Bozeman too
2422
2423Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2426 from Christian Cornelssen fixing the man pages and the Catalog
2427 building script.
2428 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2429 next step is <xs:import> I now have a reasonable understanding
2430 of how it works.
2431
2432Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2435
2436Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2437
2438 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2439
2440Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2441
2442 * xpath.c: fixing an XPath function evalutation bug pointed out
2443 by Alexey Efimov where the context was lost when evaluating
2444 the function arguments
2445
2446Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2447
2448 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2449 function public for XMLSec performance optimizations
2450
2451Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2452
2453 * python/generator.py python/libxml2class.txt : fixed a problem
2454 with the HTML parser pointed by Gary Benson
2455 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2456 example
2457
2458Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2459 * parser.c: fixed bug #81159 (memory growth in SAX)
2460
2461Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2462 * xpath.c: fixed bug #78858 (the real fix)
2463
2464Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2465 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2466
2467Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * tree.c: modified xmlNodeSetBase to allow changing the
2470 base of a document.
2471
2472Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * xmlschemastypes.c: patch Charles Bozeman for validation of
2475 all the date, time, and duration types
2476 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2477 * configure.in: fixed an error pointed by an user
2478 * xml2-config.in: fixed an error pointed by an user
2479
2480Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2481
2482 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2483 win32/libxml2.def.src xmlIO.c: exported default
2484 'file:', 'http:' and 'ftp:' protocols input handlers
2485 and maked protocols comparisson case insensitive
2486
2487Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2488
2489 * configure.in: Neven Has detected a typo
2490
2491Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2492
2493 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2494 as one of the persons allowed to commit directly to the
2495 module.
2496
2497Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2500 * valid.c: raised a too low limit
2501 * doc/*: rebuilt the docs
2502
2503Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * test/XPath/expr/floats test/XPath/expr/functions
2506 result/XPath/expr/floats result/XPath/expr/functions
2507 xpath.c: another XPath conformance patch from Richard Jinks
2508
2509Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * xmlschemas.c: fixed validation of attribute groups.
2512 * test/schemas result/schemas: added an example from the primer
2513
2514Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2517 * test/schemas result/schemas: updated the test list
2518
2519Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * TODO: updated a bit
2522 * parser.c: made a comment more specific
2523 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2524 Schemas conformance.
2525 * test/schemas result/schemas: updated the test list
2526
2527Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2530 implementing xs:all with minOccurs = 0
2531 * tes/schemas/* result/schemas/*: added more tests covering
2532 xs:all
2533
2534Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * xmlregexp.c: first implementation of the all particle, this
2537 may need to be revisited for case where not all transitions
2538 must be crossed.
2539
2540Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2541
2542 * tree.c: another entity processing update from Markus Henke
2543
2544Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2545
2546 * trionan.c: fixed crash on OSF/1
2547
2548Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * xmlschemas.c: more Schemas work
2551 * test/schemas/* result/schemas/*: added more tests coming
2552 from the spec.
2553
2554Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2557 ExcC14N specification
2558
2559Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * tree.c: patch from Markus Henke, fix for recursive entities.
2562
2563Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * xpath.c: fix a problem with string() on a document node.
2566
2567Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * Makefile.am xmlschemas.c: more Schemas work
2570 * test/schemas/* result/schemas/*: added more tests coming
2571 from the spec.
2572
2573Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2576 * result/HTML/*: this changes a few things in the results
2577
2578Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2579
2580 * include/libxml/tree.h: eliminated 'declaration different than
2581 prototype' warning
2582 * include/win32config.h: "resolved" conflicts with errno.h
2583
2584Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2587 on the automata interfaces and debug of counted choices
2588 * test/schemas/* result/schemas/*: added a number of tests
2589
2590Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2593 a bit of work on Schemas
2594 * testSchemas.c: try to make it more useful
2595 * test/schemas/* result/schemas/* Makefile.am: changed the
2596 Schemas regression test procedure, started adding a few samples
2597
2598Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2599
2600 * include/libxml/encoding.h: Patch for the Borland C++ builder
2601 * include/libxml/tree.h: Patch for the Borland C++ builder
2602 * threads.c: Patch for the Borland C++ builder
2603 * win32/bcb5: New directory for the Borland C++ builder
2604 project files
2605
2606Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2607
2608 * win32/Makefile.msvc: Update for XML Schema support
2609 * win32/configure.js: Update for XML Schema support
2610 * win32/libxml2.def.src: Update for XML Schema support
2611
2612Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2615 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2616 xmlunicode.c include/libxml/Makefile.am
2617 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2618 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2619 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2620 include/libxml/xmlversion.h.in : merged the current state of
2621 XML Schemas implementation, it is not configured in by default,
2622 a specific --schemas configure option has been added.
2623 * test/automata test/regexp test/schemas Makefile.am
2624 result/automata result/regexp result/schemas:
2625 merged automata/regexp/schemas regression tests
2626
2627Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * xpath.c: Gary found a compile time problem, fixes #78823
2630
2631Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * configure.in: release of 2.4.20
2634 * doc/*: updated and rebuilt the docs
2635
2636Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * python/Makefile.am: patch from Cristian Gafton to build on
2639 Red Hat 6.2, should also fix #75779
2640
2641Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2642
2643 * valid.c: first part of fixing #78729
2644
2645Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2648 escaping of URI when saving HTML files.
2649 * result/HTML/*: this impacted some tests
2650
2651Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * configure.in: trying to fix #77441
2654
2655Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2656
2657 * include/libxml/xmlIO.h: Hallski complained it could not be
2658 included by itself.
2659
2660Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2663
2664Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2665
2666 * win32/configure.js: patch from Nilo for the c14n option
2667 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2668
2669Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2672 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2673 LIBXML_THREAD_ENABLED
2674
2675Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2676
2677 * xpath.c: another patch from Richard Jinks for substring conformance
2678 * test/XPath/expr/floats test/XPath/expr/strings
2679 result/XPath/expr/floats result/XPath/expr/strings: update of the
2680 test suite to check those.
2681
2682Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * xpath.c: patch from Richard Jinks for .x float parsing.
2685
2686Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2687
2688 * parser.c: patch from Markus Henke when an encoding ain't recognized
2689
2690Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * libxml.m4: got a report that #include <string.h> was needed
2693
2694Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2697
2698Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2699
2700 * doc/example.html: fixing typo
2701
2702Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2703
2704 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2705 pointed out by Melvyn Sopacua.
2706
2707Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2708
2709 * libxml.m4: Frédéric Crozat gave a patch related to the change
2710 of Include paths breaking the libxml.m4
2711
2712Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2713
2714 * xpath.c: Fix bug #76927 forgot to save some context
2715 when evaluating binary expressions
2716
2717Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * configure.in: fixed configure for MPE/iX from Markus Henke
2720 * xmlmemory.c: fixed initialization problems
2721 * xpath.c: another set of patches from Richard Jinks this
2722 fixes "make XPathtests" on linux
2723
2724Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2727 * test/XPath/expr/compare test/XPath/expr/equality
2728 test/XPath/expr/floats test/XPath/expr/functions
2729 test/XPath/expr/strings result/XPath/expr/compare
2730 result/XPath/expr/equality result/XPath/expr/floats
2731 result/XPath/expr/functions result/XPath/expr/strings: Updated
2732 tests though they show a divergence on Linux
2733
2734Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * xpath.c trionan.c: previous commit also included patches
2737 from Richard Jinks on some IEEE support corner case
2738
2739Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2742 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2743 that $(datadir) should be used for docs
2744
2745Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2748 could leak filedescriptors
2749
2750Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * configure.in nanohttp.c: applied patch from Allan Clark for
2753 UnixWare/OpenServer
2754
2755Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * configure.in: preparing 2.4.19
2758 * doc/*: rebuilt the docs
2759
2760Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * nanohttp.c: fixing #76043, got fed up with non-portability
2763 of that piece of code.
2764
2765Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * valid.c SAX.c: Never commit without running "make tests" :-(
2768 fix a couple of stupidities in the previous commit
2769 * result/*: a few changes in some attribute order result of previous
2770 commit.
2771
2772Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2775 the internal subset should not raise duplicate ID errors,
2776 also there was a small bug in conjunction to namespace
2777 declarations defaulted and xml:xxx attributes DTD definitions.
2778
2779Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * xpath.c: Richard Jinks also raised some rounding problems
2782 this tries to fix them
2783
2784Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2785
2786 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2787 behaviour in xmlXPathCastToString()
2788
2789Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2792 raised by Morus Walter
2793
2794Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2797 from Igor
2798
2799Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * xpath.c: fixing #75619, related to a problem when trying
2802 to evaluate condition when the current node set resulting
2803 from that sub-step evaluation is empty. Also fixes 2 potential
2804 problem with previous-sibling and next-siblings axis.
2805
2806Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2807
2808 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2809 HTML support is not configured in.
2810
2811Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2814 include/libxml/tree.h: dohh I really didn't intended to commit
2815 this test version :-(
2816
2817Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * testSAX.c: I wanted to see the real speed at the SAX interface
2820 after a little too many Ximianer started complaining about the
2821 parser speed.
2822 added a --quiet option:
2823 paphio:~/XML -> ls -l db100000.xml
2824 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2825 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2826 3200006 callbacks generated
2827 real 0m1.270s
2828 Which means 16MBytes/s and 3Mcallback/s
2829
2830Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2831
2832 * xpath.c: valgrind spotted another error that time when running
2833 on libxslt regression tests
2834
2835Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2836
2837 * Makefile.am: adding "make valgrind" running the full regression
2838 tests (except python ones) under Valgrind (using valgrind -q
2839 which was kindly added by the author).
2840 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2841 passes cleanly now except an obcure floating point initialization
2842 raised in log10() in one XPath regression test ???
2843 * tree.c: edited some comments to close #75244
2844
2845Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2846
2847 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2848 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2849 context of ScrollKeeper, made sure that if the number is
2850 an integer, the serialization follows the description at
2851 http://www.w3.org/TR/xpath#section-String-Functions
2852
2853Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * configure.in: preparing 2.4.18
2856 * doc/*: updated and rebuilt the web site
2857 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2858 the Windows and Cygwin maintainers.
2859 * parser.c: humm, changed the way the SAX parser work when
2860 xmlSubstituteEntitiesDefault(1) is set, it will then
2861 do the entity registration and loading by itself in case the
2862 user provided SAX getEntity() returns NULL.
2863 * testSAX.c: added --noent to test the behaviour.
2864
2865Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2866
2867 * parser.c: Wilfried Teiken provided a hackish but working
2868 way to get context reported back on entities when parsing
2869 with SAX and without breaking the DOM build.
2870
2871Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2872
2873 * c14n.c: applied a new patch from Aleksey Sanin
2874 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2875 to reference Aleksey implementation of XML digital Signatures
2876
2877Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * xpath.c: small fix to avoid potential problem due to
2880 ordering of freeing data
2881 * python/Makefile.am: people were complaining about
2882 the generated file in python dir not being built
2883
2884Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2887 python/generator.py python/libxml.c python/types.c: Cleanup
2888 of the python Makefiles based on Jacob and James feedback,
2889 fixed the spec file accordingly, fixed the number of warning
2890 that passing my pedantic CFLAGS was generating. Conclusion
2891 is that Python includes are real crap.
2892
2893Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * configure,in: it was reported quite a few times that
2896 xml2-config --cflags should not output
2897 -I$includeprefix/libxml2/libxml because libxml2 header names
2898 clashes with existing names like list.h from C++ stl.
2899 Includes should be #include<libxml/xxx.h> so ...
2900
2901Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * c14n.c: another patch from Aleksey Sanin
2904
2905Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2908 canonicalization algorithm
2909 * doc/xml.html doc/index.html: added the C14N references on the
2910 index page.
2911
29122002-03-13 jacob berkman <jacob@ximian.com>
2913
2914 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2915 usage, redundant, and gcc specific
2916
2917Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2918
2919 * xpath.c: speedup some node selection operations, this can
2920 have a significant impact on DocBook Norm's stylesheets
2921 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2922 make sure it's always the case
2923 * debugXML.c: distinguish CDATA and comments in ls operations
2924
2925Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2926
2927 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2928 to generate better API descriptions etc...
2929
2930Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * c14n.c: Fixing #74186, made sure all boolean expressions
2933 get fully parenthesized, ran indent on the output
2934 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2935 include/libxml/tree.h: also #74186 related, removed the
2936 --with-buffers option, and all the preprocessor conditional
2937 sections that were resulting from it.
2938
2939Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * valid.c: applied patch from Dodji Seketeli fixing an
2942 uninitailized variable in xmlValidGetValidElements()
2943
2944Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2945
2946 * c14n.c: fixed a few comments
2947 * doc/*.html doc/*/*.html: regenerated the docs and added
2948 the C14N API
2949 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2950
2951Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * check-xml-test-suite.py: fix to adapt varaiations in the
2954 bindings
2955 * configure.in python/setup.py python/setup.py.in: fixed to
2956 have the version of the python scripts automatically updated
2957
2958Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2961 in xmlCopyProp()
2962
2963Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * configure.in: preparing 2.4.17 release
2966 * doc/*: updated and rebuilt the docs
2967 * xpath.c: fixed a comment
2968 * python/libxml.c: fixed a possible reentrancy problem
2969
2970Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2971
2972 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2973 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2974 added a specific regression test
2975 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2976 not raise exceptions when failing to find the attribute.
2977
2978Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * configure.in xmllint.c: owen pointed out a problem with the
2981 ftme fix, gettimeofday() was not detected by configure and
2982 the ftime header wasn't included, dohhh
2983
2984Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * configure.in xmllint.c: trying to fix #71457 for timing
2987 precision when gettimeofday() is not availble but ftime() is
2988
2989Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2992 are now copied on install and part of the -devel RPM
2993
2994Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2995
2996 * xpath.c: trying to avoid bug #72150 which was apparently
2997 caused by a gcc bug (or a processor problem) as detailed
2998 at http://veillard.com/gcc.bug
2999
3000Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3003 fixed xmlReconciliateNs(), added a Python test/example for
3004 inter-document cut'n paste
3005 * python/libxml.py: fixed node.doc on document nodes and added
3006 xpathEval() onto node objects
3007
3008Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3011 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3012 fixup and integrated tests for the serialization stuff
3013
3014Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3015
3016 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3017 moved the libxml man page to section 3
3018
3019Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * tree.c: fix bug #72490
3022 * python/libxml.c python/libxml.py: added methods serialize()
3023 and saveTo() to all node elements.
3024
3025Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3026
3027 * xmlIO.c: closed #73430, don't read from an input source
3028 which indicated an end-of-file or an error.
3029
3030Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * parser.c: make sure SAX endDocument is always called as
3033 this could result in a Python memory leak otherwise (it's
3034 used to decrement ref-counting)
3035 * python/generator.py python/libxml.c python/libxml.py
3036 python/libxml2-python-api.xml python/libxml2class.txt
3037 python/tests/error.py python/tests/xpath.py: implemented
3038 the suggestions made by Gary Benson and extended the tests
3039 to match it.
3040
3041Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * python/generator.py: applied patch fixing #73450
3044
3045Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * xpath.c: fixing #61290 "namespace nodes have no parent"
3048 long standing divergence from the XPath REC. NodeSets
3049 simply hold a copy of namespace nodes and those node ->next
3050 points to the parent (which may not be the node carrying the
3051 definition).
3052 * include/libxml/xpath.h: flagged but didn't added a possible
3053 speedup
3054 * DOCBparser.c HTMLparser.c: removed some warnings from push
3055 parser due to new state being added.
3056 * tree.c: new fix from Boris Erdmann
3057 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3058 the XML Canonalization support from Aleksey Sanin
3059
3060Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3061
3062 * tree.c: patch from Boris Erdmann fixing some namespace odities
3063 with xmlCopyNode()
3064
3065Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * xmlIO.c: fix bug #72706 when loading a NULL entity
3068
3069Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3072 actually change in a future XML Namespace revision.
3073
3074Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3077 added the possibility of returning nodesets from XPath extension
3078 functions written in Python
3079
3080Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3081
3082 * python/*: commiting some Python bindings work done while travelling
3083
3084Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3087 explicitely with memory debugging switched on
3088
3089Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3090
3091 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3092 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3093 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3094 the accessor generator for strings
3095 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3096 regression test.
3097
3098Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * python/README python/generator.py python/libxml.c python/setup.py:
3101 added the 'usual' setup.py to allow building a libxml2-python
3102 module based on the same code. The initialization is however
3103 different the 2 .so files fo libxml2 and libxslt are identical and
3104 they entry point initialize both libraries. this is done to avoid
3105 some possible nasty problem since the Python don't merge the maps
3106 of all shared modules.
3107
3108Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * parser.c: fixed a push/encoding bug reported by Michael
3111 on librsvg
3112
3113Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * include/libxml/parserInternals.h: fixes a misplaced #endif
3116
3117Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * parser.c valid.c: found and fixed a couple of allocation bugs
3120
3121Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3122
3123 * doc/xml.html doc/python.html doc/*: added a Python and binding
3124 page describing the current state of the Python bindings and
3125 giving pointers to the other languages wrappers.
3126
3127Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3130 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3131 rebuilt the API and web site
3132 * xpath.c: fixed #71978 portability bugs
3133
3134Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3135
3136 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3137
3138Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * include/libxml/parserInternals.h parser.c: had to change
3141 2 internal parsing API when processing document content
3142 to check the start and end of element content are defined
3143 in the same entity
3144 * valid.c include/libxml/valid.h: attribute normalization can
3145 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3146 with the context to report it.
3147 * SAX.c: fixed the last known bugs, crazy validation constraints
3148 when a document is standalone seems correctly handled. There
3149 is a couple of open issues left which need consideration especially
3150 PE93 on external unparsed entities and standalone status.
3151 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3152 The 2 tests left failing are actually in error. Cleanup done.
3153
3154Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * valid.c: implemented E59 spaces in CDATA does not match the
3157 nonterminal S
3158
3159Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * SAX.c parser.c valid.c: more validation test fixups
3162 * check-xml-test-suite.py: added duration info for the tests
3163
3164Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3165
3166 * parser.c valid.c: a couple of errors were reported but not
3167 saved back as such in the parsing context. Down to 1% failure rate
3168 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3169
3170Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * xmlInternald.c: isExtender was missing a char
3173 * parser.c include/libxml/parser.h: % are acceptable in the
3174 internal subset if within a PUBLIC ID
3175
3176Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * SAX.c parserInternals.c valid.c: more work on the conformance
3179 suite. Took the step to finally block documents with encoding
3180 errors. It's a fatal error per the spec, people should have fixed
3181 their documents by now.
3182
3183Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3184
3185 * check-xml-test-suite.py: fixed the test script after some discussion
3186 on the semantic of TYPE="error"
3187 * Makefile.am: added the script to the distrib
3188
3189Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3190
3191 * SAX.c entities.c: fixed a couple of conformances issues deep
3192 into the validation code (standalone and undeclared Notations)
3193
3194Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3195
3196 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3197 stayed there for years !
3198
3199Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3202 missing
3203
3204Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * check-xml-test-suite.py: improved the behaviour a bit as
3207 well as the logs
3208 * parser.c valid.c SAX.c: fixed a few more bugs
3209 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3210
3211Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * check-xml-test-suite.py: python script to run regression tests
3214 against the XML Test suite of W3C/OASis
3215 * SAX.c: fixed a validation bug
3216 * parser.c: fixed 3 errors pointed by the test suite
3217 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3218 * python/Makefile.am: fixed a dependendy
3219
3220Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3221
3222 * xmlmemory.c: avoid a warning bug #71594
3223
3224Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3227 warning on alpha/Tru64
3228
3229Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3230
3231 * include/libxml/entities.h: fixing a comment
3232 * valid.c: fixing some troubles with validity check on namespaces
3233 * result/VC/NS3 test/VC/NS3: added a specific regression test
3234
3235Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3236
3237 * tree.c: Fixing #71342 serializing '\n' in attribute values
3238 * result/noent/att3 result/att3 test/att3: added a specific
3239 test.
3240
3241Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * python/libxml.c: couple of bug fixes
3244
3245Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3246
3247 * python/*.py: removed tabs and used spaces.
3248
3249Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3252 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3253
3254Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3255
3256 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3257 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3258
3259Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3260
3261 * include/libxml/encoding.h include/libxml/entities.h
3262 include/libxml/globals.h include/libxml/parser.h
3263 include/libxml/threads.h include/libxml/tree.h
3264 include/libxml/xmlmemory.h: trying to fix the include mess
3265
3266Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3267
3268 * include/libxml/xmlmemory.h: reverted part of the previous
3269 attempt to provide #69655, this was breaking the build.
3270
3271Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3272
3273 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3274 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3275 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3276 include/libxml/parserInternals.h include/libxml/tree.h
3277 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3278 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3279 clean.
3280 * python/libxml.c: fixed a warning.
3281
3282Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3283
3284 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3285 copying of node, merge back IDs in the target document.
3286 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3287 test/XInclude/ents/ids.xml: test case
3288 * result/VC/ElementValid4: output changed due to a typo fix
3289
3290Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3291
3292 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003293 generate the dependencies right as Jacob found out. Add
3294 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003295
3296Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3297
3298 * parserInternals.c valid.c: Justin Fletcher found some parts
3299 of the code needing cleanup
3300 * libxml.spec.in python/Makefile.am python/generator.py
3301 python/libxml.c python/libxml.py: Fixed the python Makefiles
3302 corrected a bug showing up on ia64, changed the name of the
3303 python internal module too
3304
3305Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3306
3307 * Makefile.am: applied patch from Andris Pavenis for binary
3308 name suffixes
3309
3310Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3311
3312 * xmllint.c win32/win32config.h: fixing #68748
3313
3314Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3315
3316 * valid.c: fixing #70166
3317
3318Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * valid.c: fixing #70077
3321
3322Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3323
3324 * Copyright Makefile.am README configure.in libxml.spec.in:
3325 Changed to the MIT Licence
3326 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3327 doc/xmlio.html: updated the doc accordingly
3328 * include/libxml/xmlwin32version.h configure.in: preparing
3329 2.4.14 release
3330 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3331 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3332 fixed the const xmlChar * wrapper and generator, XPath extension
3333 functions now use the context as first argument
3334 * python/tests/tstxpath.py python/tests/xpath.py
3335 python/tests/xpathext.py: Updated the tests accordingly
3336 * tree.c: fixed bug #70067
3337
3338Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3339
3340 * Makefile.am: cleanup
3341 * debugXML.c: always use stdout if output is NULL
3342 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3343 * python/Makefile.am python/generator.py python/libxml2class.txt
3344 python/libxml_wrap.h python/types.c: augmented the number of bindings
3345 handling FILE * and XPath contexts
3346 * python/tests/Makefile.am: avoid a stupid problem due to the
3347 use of TEST.
3348
3349Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3350
3351 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3352
3353Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * python/TODO python/libxml.c: cleanup the extension function lookup
3356 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3357
3358Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3359
3360 * configure.in python/Makefile.am: do not install outside
3361 of prefix
3362
3363Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * python/TODO python/libxml.c: started adding SAX interfaces
3366 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3367 SAX test
3368
3369Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * tree.c: hardened the addChild function
3372 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3373 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3374 added accessors needed for xmlNode, a bit more testing and
3375 extension of interfaces
3376 * python/tests/Makefile.am python/tests/build.py: added a test
3377 build from scratch/save/load/check
3378
3379Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3380
3381 * parserInternals.c: change a small bit in the way valididy
3382 error messages get initialized
3383 * python/TODO python/libxml.c python/libxml2-python-api.xml
3384 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3385 added some memory debugging to track leaks at the libxml2 level
3386 * python/tests/*.py: changed all tests to check for leaks,
3387 there is just one left in XPath extension registrations.
3388
3389Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3390
3391 * python/TODO python/generator.py python/libxml2-python-api.xml
3392 python/libxml2class.txt: more accessor classes for the parser
3393 context, allow to switch on and check validity
3394 * python/tests/Makefile.am python/tests/error.py
3395 python/tests/invalid.xml python/tests/valid.xml
3396 python/tests/validate.py: attded more test and and added error.py
3397 which I forgot to commit in the last step
3398
3399Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * python/Makefile.am python/types.c: cleanup
3402 * python/libxml.c python/libxml.py python/libxml_wrap.h
3403 python/generator.py python/libxml2-python-api.xml
3404 python/libxml2class.txt: added class for parser context, added
3405 first cut for push mode support. Added a framework to generate
3406 accessors functions.
3407 * python/tests/Makefile.am python/tests/push.py: added a push
3408 test
3409
3410Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3411
3412 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3413 bug a bit of cleanup.
3414
3415Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3416
3417 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3418 python/libxml2class.txt: adding error redirections and preformat
3419 to a python handler
3420 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3421 tests self checking
3422
3423Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3426 a function
3427
3428Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3429
3430 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3431 python/libxml.c python/libxml2-python-api.xml
3432 python/libxml2class.txt: Progressing through the TODOs, class
3433 description output, extra XML API, RPM now builds the wrappers
3434 for all python installed versions
3435
3436Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3437
3438 * configure.in libxml.spec.in python/Makefile.am python/TODO
3439 python/generator.py python/libxml2class.txt: added more informations
3440 in the libxml2-python package including docs. Slightly changed
3441 the class hierarchy
3442 * python/tests/*: added basic regression tests infrastructure too
3443
3444Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3447 added libxml2-python as part of the packages installed
3448
3449Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * python/Makefile.am python/generator.py python/libxml.c
3452 python/libxml.py: more work, now able to extend the
3453 XPath interpreter with functions written in python.
3454
3455Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3456
3457 * python/Makefile.am: Jacob sent a patch to allow building from
3458 tarfile.
3459
3460Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3461
3462 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3463 inserted the python wrappers build, I hope this won't be too
3464 unportable
3465
3466Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * xpath.c: minor optimization
3469 * python/generator.py python/libxml.c python/libxml.py
3470 python/libxml_wrap.h: more work on the python bindings,
3471 they now support XPath and there is no evident leak
3472
3473Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3474
3475 * python/generator.py python/libxml.c python/libxml.py:
3476 more work on the python bindings generator.
3477
3478Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * python/generator.py python/libxml.c python/libxml_wrap.h:
3481 more work on the python bindings.
3482
3483Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3484
3485 * python/generator.py python/libxml.c python/libxml.py
3486 python/libxml_wrap.h: commited early version of a python binding
3487 for private use only ATM
3488
3489Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * entities.c tree.c include/libxml/entities.h: applied patch
3492 from Anthony Jones to implement copy of DTD subtree too. Had
3493 just to keep 2 function private which really ought to become
3494 public ones.
3495
3496Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3497
3498 * xmllint.c: added pointers to the web pages in the usage()
3499
3500Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3501
3502 * tree.c: more fixes from Petr Kozelka for attribute handling
3503 in the tree API to align the semantic with DOM.
3504
3505Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3506
3507 * valid.c tree.c entities.c: another set of patches from
3508 Anthony Jones for copy operations cleanup and robustness
3509
3510Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3513 an alphabetic index based on comments content
3514 * doc/*: rebuilt the web site with the new references
3515
3516Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * parserInternals.h: Greg Sjaardema suggested to use an
3519 eponential buffer groth policy in xmlParserAddNodeInfo()
3520
3521Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3522
3523 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3524 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3525 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3526 to generate cross-references, and added/updated the stylesheets
3527 to generate and link API indexes. The generic keyword index
3528 is not done yet.
3529 * doc/*.html: regenerated all the usual docs too
3530
3531Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3532
3533 * debugXML.c: added an xpath function to the shell for T. V. Raman
3534
3535Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3536
3537 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3538 debug routines.
3539
3540Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3541
3542 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3543 support of attribute nodes
3544
3545Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3546
3547 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3548 hopefully near complete and fully documented of the API in XML
3549 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3550 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3551 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3552 include/libxml/parserInternals.h include/libxml/valid.hi
3553 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3554 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3555 include/libxml/xpath.h include/libxml/xpathInternals.h:
3556 Cleaned up the doc comments a lot in the process, the interface
3557 coverage is now 100%
3558
3559Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3562 extracts comments from the gtk-doc DocBook output (a bit
3563 convoluted but seems to work).
3564
3565Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3566
3567 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3568 added an XML description of the API, moved the script generating
3569 it here. Added a "make api" target
3570
3571Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3574
3575Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3576
3577 * xpath.c include/libxml/xpathInternals.h: the change made to
3578 xmlXPathFuncLookupFunc was incompatible roll it back
3579
3580Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3581
3582 * SAX.c: cleanup patch from Anthony Jones
3583 * doc/Makefile.am: fix the headers to avoid in make scan
3584 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3585 includes, * vs Ptr and general cleanup
3586 * parsedecl.py: first version of a script to extract the
3587 module interfaces, the goal will be to provide .decl or XML
3588 specification of the interfaces to build wrappers.
3589
3590Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3591
3592 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3593 now provides return codes in case of errors
3594
3595Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3596
3597 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3598 Upgraded to trio baseline 1.6
3599 * strio.h strio.c: Replaced by triostr.h and triostr.c
3600
3601Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3602
3603 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3604 of strdup usage in the code
3605
3606Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3607
3608 * parser.c error.c: Keith Isdale complained rightly that
3609 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3610
3611Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3612
3613 * tree.c: fixed the funxtion to set the xml: attributes
3614 * debugXML.c: added "setbase" to test it.
3615
3616Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3617
3618 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3619 to allow updating an attribute content
3620
3621Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * libxml.h: try to avoid problems when compiling on Windows
3624
3625Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3626
3627 * hash.c: patch from Anthony Jones for hash.c allocation size
3628 * Makefile.am: trying to work around Yet Another Libtool Madness
3629 and build the 2.4.13 release finally ...
3630
3631Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3632
3633 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3634 * doc/* : update of the documentation
3635
3636Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3637
3638 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3639 at fixing #61290 :-(
3640
3641Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3642
3643 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3644 Fixes bug #67229
3645
3646Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3647
3648 * tree.c: trying to avoid troubles when a subtree is copied
3649 and coalesced in part with the target tree. Should fix
3650 bug #67407
3651
3652Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * valid.c: fixed validation of attributes content of type
3655 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3656 values, very old bug. Fixes #67671
3657
3658Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3659
3660 * parser.c include/libxml/parserInternals.h tree.c: integrated
3661 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3662 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3663
3664Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * threads.c: applied Serguei Narojnyi's patch to add native
3667 thread support on the Win32 platform
3668 * testThreadsWin32.c Makefile.am: added the test program also
3669 from Serguei, Win32 specific
3670 * include/win32config.h include/libxml/xmlwin32version.h.in:
3671 added patch from Igor for the Windows thread specific defines.
3672
3673Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3674
3675 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3676
3677Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3678
3679 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3680 output page into XMLinfo.html. Close bug #66951 and
3681 raised by Robert Collins too.
3682
3683Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3684
3685 * encoding.c: Paul Keogh pointed out a possibility of segfault
3686 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3687 Closes bug # 68238
3688
3689Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3690
3691 * doc/*.html: updated the Gdome2 links
3692
3693Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3694
3695 * libxml.h: Applied following patches from Robert Collins
3696 and make sure IN_LIBXML is defined when compiling it
3697 -------
3698 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3699 as well as Visual C.
3700 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3701 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3702 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3703 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3704 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3705 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3706 xmlSysIDExists xmlNoNetExists).
3707 * xmllint.c: Don't include winsock2.h for Cygwin.
3708
3709Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3710
3711 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3712 when the version info is not present.
3713
3714Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3715
3716 * tree.c: Anthony Jones pointed out a problem in
3717 xmlStringGetNodeList() and provided a fix for it
3718
3719Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3720
3721 * parser.c: patch from Frank J Franklin to remove a bug in
3722 xmlCreatePushParserCtxt() when the initial buffer passed
3723 is large.
3724
3725Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3726
3727 * win32/*: big cleanup of the Windows/MSVC project files
3728 from Igor Zlatkovic
3729
3730Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3731
3732 * doc/Makefile.am: should fix #67674 and avoid troubles if
3733 xsltproc is not available or fails in the prefix provided
3734
3735Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3738
3739Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3740
3741 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3742 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3743 Fixed a few other problems raised by Charlie Bozeman.
3744 * result/VC/ElementValid[5-7]: fixed the output
3745
3746Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3747
3748 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3749 patches from Charlie Bozeman. Regenerated the HTML docs.
3750
3751Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3752
3753 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3754 for Windows from Igor
3755
3756Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3757
3758 * xmllint.c: applied Justin Fletcher patch for --output or -o
3759
3760Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3761
3762 * win32/libxml2/libxml2.def.src: close #67019
3763
3764Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3765
3766 * xmllint.c: applied Justin Fletcher generic timing patch
3767 similar to the one already applied to xsltproc.
3768
3769Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3770
3771 * include/libxml/tree.h tree.c: applied documentation patches
3772 from Charlie Bozeman
3773
3774Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3775
3776 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3777
3778Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3779
3780 * valid.c: fix the xmlStrdup() used in the previous patch.
3781 * valid.c: added --dropdtd
3782 * tree.c: fixed xmlUnlinkNode so it also removes the references
3783 from the document if the node is a DTD
3784
3785Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3786
3787 * HTMLtree.c valid.c: cleanup some static declarations
3788
3789Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3790
3791 * xmllint.c: removed another strdup()
3792 * doc/FAQ: removed the HP/UX entry
3793
3794Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3795
3796 * valid.c: fix bug #66816 when validating.
3797 * xmllint.c: don't use sys/time.h if configure did not found it
3798
3799Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3800
3801 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3802 xmlcatalog_man.xml
3803
3804Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3805
3806 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3807 xmlInitMemory() was declared twice
3808
3809Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3810
3811 * globals.c: do not reference strdup() !
3812 * configure.in libxml-2.0.pc.in: trying to fix the libs
3813 of the various config extraction modules
3814
3815Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3816
3817 * configure.in : preparing 2.4.12
3818 * doc/* : updated and rebuilt the docs
3819
3820Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3821
3822 * uri.c: closed bug #66159
3823 * testURI.c: added --escape option
3824 * configure.in: some cleanup for xml2-config --cflags
3825
3826Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3827
3828 * globals.c testThreads.c: removed some misplaced includes
3829 of xmlversion.h
3830
3831Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3832
3833 * threads.c: patch from Gary Pennington fixing a possible
3834 problem at initialization time.
3835
3836Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3837
3838 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3839 Eric Lavigne contribution to build libxml2 on MacOS using
3840 CodeWarrior.
3841
3842Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3843
3844 * xmllint.c: applied Geert Kloosterman's patch to fix
3845 --repeat --timing output
3846
3847Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3848
3849 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3850 where non-wellformed XML declaractions were not detected.
3851
3852Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3853
3854 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3855
3856Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3857
3858 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3859 gets reset by xmlCleanupInputCallbacks() and this makes the
3860 function useless. Same for output.
3861
3862Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3863
3864 * xmlIO.c: robert pointed out a loop error in callback cleanups
3865
3866Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3867
3868 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3869 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3870 they are not really tied to debugging
3871
3872Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3873
3874 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3875 * xmllint.c: better --catalogs description
3876
3877Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3878
3879 * tree.c: fixed a couple of problems in xmlSetProp()
3880
3881Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3882
3883 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3884 unappropriate stdout output.
3885
3886Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3887
3888 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3889 by Denis Beurive, closes #65111
3890
3891Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3892
3893 * valid.c: in case of content model validity error, don't
3894 print it if validity warnings were not requested.
3895
3896Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3897
3898 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3899 * parserInternals.c: removed the last exit() call. Print an
3900 unmaskable error on stderr instead (library mismatch detection)
3901
3902Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3903
3904 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3905 shell instructions from Heiko Rupp
3906
3907Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3908
3909 * catalog.c: use the URL notation file:// for default catalog paths
3910
3911Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3912
3913 * include/libxml/tree.h: better comments for _private fields
3914 * tree.c: removed a problem when copying an entity reference.
3915
3916Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3917
3918 * vms/*: updated instructions and diffs from John A Fotheringham
3919
3920Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3921
3922 * include/libxml/xmlerror.h: avoid an include problem if
3923 #include <libxml/xmlerror.h> happens first in code
3924 seems to be the case in KDE libs
3925
3926Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3927
3928 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3929 from Igor for Windows
3930
3931Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3932
3933 * Makefile.am: Gary Pennington pointed out a missing prefix
3934
3935Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3936
3937 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3938 * doc/*: upgraded and rebuilt the docs
3939
3940Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3941
3942 * HTMLparser.c: fix comment in scripts element parsing.
3943 * result/HTML/doc3*: updated the results.
3944
3945Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3946
3947 * uri.c: another URI bug fix #63336, using Joel Young patch.
3948
3949Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3950
3951 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3952 a cleaned up version of the Pwd shell string generation.
3953
3954Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3955
3956 * valid.c include/libxml/tree.h: trying to fix namespaces +
3957 validation problems for good, closing #63619 in the process
3958 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3959 wrong in this respect, fixed it.
3960
3961Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3962
3963 * xmllint.c: Morus Walter patch to allow --format and --encode
3964
3965Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3966
3967 * debugXML.c: Stefan Kost provided an help command for the shell
3968
3969Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3970
3971 * debugXML.c: Heiko Rupp pointed that the shell would crash
3972 on empty nodesets returns.
3973
3974Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3975
3976 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3977 migh need the history libraries
3978
3979Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3980
3981 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3982 handle the case of < in quoted attributes, Bastian Kleineidam
3983
3984Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3985
3986 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3987 fixing catalog breakages
3988 * Makefile.am catalog.c result/catalogs/catal
3989 result/catalogs/mycatalog.* test/catalogs/catal*:
3990 fixed more problems in catalog support, added more regression tests
3991 for both XML and SGML catalog handling
3992
3993Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3994
3995 * debugXML.c: applied an improvement to xmlGetLineNo() from
3996 Keith Isdale
3997
3998Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3999
4000 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4001 Side effect of the progressive catalog loading
4002
4003Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4004
4005 * Makefile.am: confexecdir and confexec_DATA were defined twice
4006 pointed out by Karl Eichwalder
4007
4008Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4009
4010 * xmlcatalog.c: avoid unlink() and use remove() instead.
4011
4012Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * libxml.spec.in: cleanup
4015 * include/libxml/xmlwin32version.h: updated with 2.4.8
4016
4017Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4018
4019 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4020 of compiling libxml with a non standard set of options
4021
4022Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4023
4024 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4025 document --sgml option, fixing gnome bugzilla #63382
4026
4027Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4028
4029 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4030 breakage of 2.4.7, added a couple of really needed APIs
4031 like xmlCatalogIsEmpty() and xmlNewCatalog()
4032 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4033 for install-catalog
4034 * configure.in: preparing 2.4.8
4035
4036Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4037
4038 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4039 include/libxml/tree.h include/libxml/xmlIO.h: more include
4040 cleanups, export cleanly one html output + format function.
4041
4042Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4043
4044 * parser.c: removed initGenericErrorDefaultFunc call from
4045 xmlInitParser() since it could destroy previous calls to
4046 xsltSetGenericErrorFunc() effects
4047
4048Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4049
4050 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4051 keyword.
4052
4053Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4054
4055 * Makefile.am: cleanup
4056 * threads.c: cleanup too
4057 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4058 from xsltproc
4059 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004060 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004061
4062Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4063
4064 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4065 was not used anymore !
4066
4067Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4068
4069 * configure.in: preparing 2.4.7
4070 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4071 manual page from John
4072 * doc/*: updated the doc and rebuilt the generated pages
4073
4074Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4075
4076 * xmlIO.c: closing bug #62711, the library should never
4077 close stdin or stdout.
4078
4079Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4080
4081 * uri.c: second pass at fixing #63336, using Joel Young
4082 final patch. looks okay.
4083
4084Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4085
4086 * uri.c include/libxml/uri.h: trying to clear #63336
4087 allowing the escaping routine to parse unconformant
4088 URI-References.
4089
4090Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4091
4092 * vms/readme.vms vms/build_libxml.com nanoftp.c
4093 include/libxml/xmlversion.h.in: a few VMS updates from
4094 John A Fotheringham
4095 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4096 and xmlCleanupOutputCallbacks() for the Perl binding people.
4097
4098Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4099
4100 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4101 apply fixes to close #63271 and avoid segfaults when
4102 the error routine gets callbed before xmlInitParser()
4103 get called.
4104 * nanoftp.c error.c: Applied patches from Justin Fletcher
4105 correcting some xmlGenericError misuses.
4106
4107Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4108
4109 *doc/xmllint.xml, doc/xmllint.1
4110 New and improved man page for xmllint - .xml is the original, .1
4111 is the generated man page
4112
4113Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4114
4115 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4116 the web site from the main HTML document.
4117
4118Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4119
4120 * parser.c: fixed an erroneous validation bug when PE refs
4121 occurs in external parsed entities referenced from the
4122 internals subset
4123 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4124 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4125 added the associated testcase, it's a nice one.
4126 * HTMLparser.c: generate the DTD node as HTML still ...
4127 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4128
4129Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4130
4131 * HTMLparser.c: fixed a bug in htmlNewDoc()
4132
4133Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4134
4135 * test/threads/*: added entities testing to the Thread test
4136 * testThreads.c: make the test reasonable
4137 * DOCBparser.c: fix the DTD public and system ID
4138 * xmllint.c: added --sgml for SGML DocBook importing
4139 * Makefile.am: added Docbtests target
4140
4141Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4142
4143 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4144 * testThreads.c: removed bogus include
4145
4146Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4147
4148 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4149 fixed a very serious (looping) validation bug
4150
4151Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4152
4153 * include/libxml/globals.h include/libxml/threads.h threads.c
4154 testThreads.c: far more testing, cleaning up bugs
4155 * *.c : make sure globals.h is always included.
4156
4157Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4158
4159 * HTMLparser.c: try to get rid of parser loops for good.
4160
4161Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4162
4163 * configure.in: fixed some bugs in CFLAGS passing.
4164 * test/threads Makefile.am testThreads.c: added a specific
4165 threaded test case (really nasty, guaranteed).
4166
4167Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4168
4169 * catalog.c: serious cleanup on the management of the
4170 XML catalog tree, more tests done, especially with
4171 the catalog PI.
4172
4173Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4174
4175 * catalog.c: avoid a problem in catalog cleanup on SMP if
4176 catalogs were not initialized.
4177
4178Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4179
4180 * catalog.c xpath.c: trying to cleanup the not thread safe
4181 parts of the library.
4182
4183Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4184
4185 * include/libxml/globals.h configure.in global.data: make
4186 the allocation be per-thread a configure option
4187 * encoding.c include/libxml/parser.h: fixed compilation
4188 errors
4189
4190Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4191
4192 * include/libxml/parser.h: Norm reported that a few lines
4193 added were breaking libxslt compile, removed them for now
4194
4195Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4196
4197 * parser.c parserInternals.c threads.c: debugged and fixed
4198 initialization problems which were giving troubles on SMP
4199 boxes.
4200
4201Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4202
4203 * include/libxml/Makefile.am: missing globals.h
4204
4205Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4206
4207 * globals.c: added a couple of standard includes.
4208
4209Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4212 include/libxml/parserInternals.h include/libxml/tree.h
4213 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4214 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4215 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4216 Applied the last patches from Gary, cleanup, activated threading
4217 all user accessible global variables are now handled in globals.[ch]
4218 Still a bit rought but make tests passes with either
4219 --with-threads defined at configure time or not.
4220 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4221 linking options
4222
4223Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4224
4225 * Makefile.am include/libxml/Makefile.am
4226 include/libxml/globals.h globals.c include/libxml/threads.h
4227 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4228 configure.in: started integrating the core of the thread support
4229 not activated yet but half integrated. The code should still
4230 compile and work anyway.
4231
4232Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4233
4234 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4235 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4236 integrating the non-controversial parts of Gary Pennington
4237 multithread patches
4238 * catalog.c: corrected a small bug introduced
4239
4240Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4241
4242 * catalog.c include/libxml/catalog.h: very serious cleanup,
4243 isolating unportable code and as much as possible the accesses
4244 to the global shared catalog. May need more testing !
4245
4246Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4247
4248 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4249 Keith Isdale patches for the XSLT debugger interfaces. Some
4250 cleanup
4251
4252Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4253
4254 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4255 * DOCBparser.c: generate line nubers in elements
4256
4257Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4258
4259 * configure.in: preparing 2.4.6 release
4260 * doc/xml.html doc/html/*: updated and rebuilt the docs
4261 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4262
4263Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4264
4265 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4266 adding documentation for DV's supercatalog support
4267
4268Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4269
4270 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4271 super catalog support adding one API and one flag --sgml to
4272 xmlcatalog
4273
4274Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4275
4276 * doc/xmlcatalog_man.xml, xmlcatalog.1
4277 One more crack at
4278 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4279
4280
4281Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4282
4283 * xpath.c: implemented xmlXPathObjectCopy for external objects
4284 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4285
4286Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4287
4288 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4289 finishing up fix to
4290 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4291 the xmlcatalog man page display more elegantly
4292
4293Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4294
4295 * configure.in: closing bug #61832
4296 * HTMLparser.c: removed a warning
4297
4298Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4299
4300 * xpath.c: fixing #61673 part I, do not loose doc information
4301 when copying result value trees.
4302
4303Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4304
4305 * xpath.c: trying to harden the XPath interpreter
4306
4307Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4308
4309 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4310 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4311
4312Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4313
4314 * HTMLparser: repaired another loop problem
4315
4316Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4317
4318 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4319 parsing.
4320 * xpath.c: fix bug #61291 the default XML namespace node is
4321 missing from the namespace axis.
4322 * tree.c: refuse to create namespaces nodes with prefix "xml"
4323
4324Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4325
4326 * SAX.c: ouch a non-defined namespace could lead to a crash,
4327 fixed #61215
4328
4329Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4330
4331 * parserInternals.c: closed bug #61054
4332
4333Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4334
4335 * include/libxml/Makefile.am: closing #60708
4336
4337Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4338
4339 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4340 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4341
4342Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4343
4344 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4345
4346Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4347
4348 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4349 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4350
4351Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4352
4353 * catalog.c: Justin Fletcher provided cleaup code in case
4354 HAVE_STAT is not defined
4355 * include/win32config.h: Igor Zlatkovic suggested to have
4356 HAVE_STAT defined there
4357
4358Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4359
4360 * catalog.c - fixed typing error reported by M. Barros
4361
4362Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4363
4364 * xmllint.c - fixing typo
4365
4366Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4367
4368 * HTMLparser.c: small enhancement to prevent loop on
4369 unrecognizable data
4370
4371Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4372
4373 * parserInternals.c: applying patch from bug #60757 this
4374 should close it
4375
4376Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4377
4378 * catalog.c xmlcatalog.c: removed a couple of warning
4379 * xpath.c: try to solve the linking problem on platforms
4380 needing trio to compile
4381
4382Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4383
4384 * Makefile.am libxml.spec.in: backing up non-documented changes
4385 commited without review or aproval by Jens Finke <jens@gnome.org>
4386 * HACKING: made 100% clear that no commit should be done directly
4387
4388Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4389
4390 * configure.in: Joe Orton provided a patch fixing a problem
4391 when iconv is specified to be in a non-standard directory
4392 but wasn't exported in xml2-config --cflags
4393
4394Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4395
4396 * configure.in: let's ship 2.4.5 before getting too much
4397 troubles with 2.4.4 errors.
4398
4399Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4400
4401 * encoding.c entities.c: do not output hexadecimal charrefs
4402 when serializing HTML since some version of Netscape can't
4403 grok it, generate decimal ones.
4404 * result/HTML/doc3.htm: output changed due to previous test
4405 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4406
4407Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4408
4409 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4410 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4411
4412Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4413 Released 2.4.4
4414
4415 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4416 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4417 updated the configuration scripts systems accordingly
4418
4419Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4420
4421 * configure.in: preparing for 2.4.4
4422 * doc/xml.html doc/html/*: updated and rebuilt the docs
4423
4424Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4425
4426 * win32/dsp/libxml2.def.src: tried to incorporate comments
4427 from bug #59220
4428
4429Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4430
4431 * parser.c result/noent/wml.xml: fixed bug #59981 related
4432 to handling of '&' in attributes when entities are substitued
4433
4434Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4435
4436 * libxml.h include/libxml/xmlversion.h.in
4437 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4438 Tried to close bug #60131
4439
4440Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4441
4442 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4443
4444Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4445
4446 * SAX.c: fixing bug #59946 on xmlns=""
4447
4448Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4449
4450 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4451 but allocates a new error code.
4452
4453Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4454
4455 * xmllint.c: John Fleck fixed typos in the options output
4456 * parser.c SAX.c: fix ignorable white space SAX selection
4457
4458Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4459
4460 * entities.c: Steve Underwood found the possibility of an
4461 ininite loop in case of error.
4462
4463Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4464
4465 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4466
4467Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4468
4469 * parser.c: warn if version is not 1.0 but it's not
4470 strictly speaking an error after analyzing the spec
4471
4472Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4473
4474 *doc/catalog.html - add link to the html version of the
4475 man page, other linguistic cleanups
4476
4477Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4478
4479 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4480 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4481 file, has not yet been included in the build.
4482
4483Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4484
4485 * catalog.c: removed a duplicate affectation Justin Fletcher
4486
4487Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4488
4489 * tree.c: Armin Sander pointed a possible text coalescing
4490 problem, completed his patch.
4491
4492Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4493
4494 * trionan.c: Fixed const and volatile re-definition problem
4495
4496Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4497
4498 * libxml.4 parser.c: doc updates from Heiko Rupp
4499 * parserInternals.c: 2 sanity checks from Heiko Rupp
4500
4501Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4502
4503 * tree.c: applied patch from Armin Sander to make some pointers
4504 const in xmlCopyNode()
4505 * include/libxml/tree.h: added fix to the header
4506
4507Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4508
4509 * xpath.c: hum, restrict the integer usage gcc bug workaround
4510 to only gcc compilers so that other architecture don't get
4511 penalized by this limitation.
4512 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4513
4514Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4515
4516 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4517 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4518
4519Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4520
4521 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4522 --convert option to xmlcatalog to convert SGML ones to
4523 the XML syntax.
4524 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4525
4526 2.4.3 got released at that point
4527Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4528
4529 * catalog.c xmlIO.c: started some serious testing and fixed
4530 a few bug and optmization needs.
4531
4532Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4533
4534 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4535 preparing for a 2.4.3 release even if it may not be ready yet
4536 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4537 all file parsing lookup to go through the entity resolver, add
4538 to add an API to bypass it (needed to load catalogs themselves),
4539 some cleanup on the catalog code too.
4540 * nanoftp.c: small cleanup
4541 * doc/catalog.html: small update
4542
4543Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4544
4545 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4546 Jun Kuriyama
4547
4548Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4549
4550 * doc/catalog.html: finished the catalog documentation
4551
4552Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4553
4554 * doc/catalog.html doc/xml.html: added documentation about
4555 Catalog support, misses an API description
4556 * doc/html/*: reextracted the API pages
4557
4558Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4559
4560 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4561 Added the part about section 7.2 on URI resolution,
4562 fixed a side effect in the HTML parser, look complete
4563 and ready to rock except the URI/SystemID part!
4564
4565Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4566
4567 * include/libxml/catalog.h include/libxml/parser.h
4568 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4569 xmlIO.c: added support and APIs needed for the catalog PI
4570 * include/libxml/xmlIO.h: cleanup
4571
4572Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4573
4574 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4575 include/libxml/catalog.h: starts to look okay, really
4576 plugged the new framework, cleaned a lot of stuff,
4577 added some APIs, except the PI's support missing this
4578 should be mostly complete
4579 * result/catalogs/* test/catalogs/*: added new test, enriched
4580 the existing one with URN ID tests
4581
4582Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4583
4584 * catalog.c: fixed nextCatalog
4585 * result/catalogs/docbook test/catalogs/*: started adding
4586 a small regression test
4587
4588Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4589
4590 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4591 more work on the XML catalog support.
4592 * parser.c include/libxml/parser.h: small cleanup seems using
4593 list as a public parameter name can give portability troubles
4594 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4595 include/libxml/xpath.h include/libxml/Makefile.am: removed
4596 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4597 wrappers
4598
4599Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4600
4601 * Makefile.am trio.c triodef.h trionan.c xpath.c
4602 include/libxml/Makefile.am include/libxml/trionan.h:
4603 Re-worked Not-A-Number and Infinity support.
4604 * xmlcatalog.c: added readline include files
4605
4606Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4607
4608 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4609 testCatalog as xmlcatalog, making it an installed app
4610 adding a shell, and preparing it to be a /etc/xml/catalog
4611 management tool, though not ready yet
4612 * catalog.c include/libxml/catalog.h: adding support for
4613 XML Catalogs http://www.oasis-open.org/committees/entity/
4614 not finished, there is some interesting tradeoffs and a
4615 few open questions left.
4616
4617Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4618
4619 * xmllint.c: fixed a line formatting problem
4620
4621Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4622
4623 * SAX.c: removed a couple of unused variable (Albert Chin)
4624
4625Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4626
4627 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4628 trying to fix some troubles w.r.t. function returning
4629 const xxxPtr.
4630
4631Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4632
4633 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4634 defined
4635
4636Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4637
4638 * xpointer.c: removed unused var
4639
4640Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4641
4642 * testXPath.c: another small cleanup closing bug #59110
4643
4644Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4645
4646 * win32/dsp/libxml2.def.src: small cleanup closing bug
4647 #59108
4648
4649Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4650
4651 * example/gjobread.c: add xmlCleanupParser() before leaving
4652
4653Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4654
4655 * config.h.in configure.in include/libxml/xmlwin32version.h:
4656 released 2.4.2
4657
4658Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4659
4660 * include/libxml/valid.h debugXML.c valid.c: deprecate
4661 the non-boundchecking Sprintf functions, add Snprintf
4662 this should close bug #57984
4663
4664Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4665
4666 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4667 URIs before doing the lookups (pointed by Mark Vakoc)
4668
4669Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4670
4671 * xpath.c: serious changes on Result Value Trees and NodeSets
4672 w.r.t. deallocation and collect operations. Probably not
4673 100% clean (merge of allocated trees smells like a problem).
4674 Seems sufficient to close #58943
4675
4676Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4677
4678 * xmllint.c: adding a --format option
4679
4680Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4681
4682 * xpath.c: count() was broken on Result Value Tree
4683 * xmlIO.c: fixed file:/// accesses on _WIN32
4684
4685Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4686
4687 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4688 macro was renamed, this should close bug #58683
4689
4690Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4691
4692 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4693 entity substitution mode text at the end of the entity might
4694 be added due to text coalescing.
4695 * nanoftp.c parser.c: small cleanup
4696
4697Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4698
4699 * HACKING: added John Fleck right to commit in the doc subdir
4700
4701Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4702
4703 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4704 allow to inherit attributes from the DTD directly in the
4705 tree, this is needed for XPath and can be a useful feature.
4706 Inherited namespaces are always provided at the tree level now
4707 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4708 of tests for this feature (XSLT being the prime user).
4709
4710Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4711
4712 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4713 testSAX.c xmlIO.c xmllint.c include/win32config.h
4714 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4715 include/libxml/xmlwin32version.h.in win32/README.MSDev
4716 win32/dsp/*: applied Win32 Facelift No.2 patches from
4717 Igor Zlatkovic for Windows/MSC
4718
4719Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4720
4721 * SAX.c: unparsedEntityDecl() the URI computation of the
4722 entity wasn't done breaking XSLT unparsed-entity-uri()
4723
4724Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4725
4726 * xpath.c: fixed a bug when walking the descendants and
4727 the current node has no children
4728 * debugXML.c: show up when a text node is supposed to not be escaped
4729
4730Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4731
4732 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4733 worked like the set:leading() function)
4734 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4735
4736Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4737
4738 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4739
4740Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4741
4742 * include/libxml/xmlIO.h: apply change to close #58141
4743 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4744
4745Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * parser.c: when the internal subset uses a PE, then the
4748 included entity can use conditional sections.
4749
4750Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4753 when walking the namespace axis showing up in
4754 libxst/tests/general/bug-12
4755 * xmlmemory.c: added the possibility to trace a given block
4756 defined by its address
4757
4758Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4759
4760 * parser.c: don't override existing encoding specified before
4761 starting xmlParseDocument()
4762
4763Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * include/libxml/xmlwin32version.h: reinserted, needed for
4766 Windows users of CVS
4767
47682001-07-27 Darin Adler <darin@bentspoon.com>
4769
4770 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4771 * testCatalog.c: Add include of <libxml/parser.h>.
4772
47732001-07-27 Darin Adler <darin@bentspoon.com>
4774
4775 * include/libxml/.cvsignore:
4776 * include/libxml/xmlwin32version.h:
4777 Remove this file from CVS because it's generated.
4778
4779Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4780
4781 * parser.c include/libxml/parser.h: applied const patches from
4782 Tom Moog #58002
4783
4784Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4785
4786 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4787 lookup framework
4788
4789Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * tree.c: fixed xmlCopyNode() for documents
4792
4793Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4794
4795 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4796
4797Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4798
4799 * parser.c: fixes bug #57652 reported by Morus Walter
4800
4801Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4804
4805Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806
4807 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4808 errors, lesson don't add new functions at 1am before a release
4809 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4810 from XPath initialization when possible.
4811
4812Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * result/scripts/base*: removing history/readline changed
4815 this slightly
4816 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4817 xmllint.c: make element content line number generation
4818 optionnal to avoid breaking old apps added interface to switch
4819
4820Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4821
4822 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004823 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004824 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4825 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4826 John Kroll fixes to allow saving to HTTP via PUT (or
4827 POST of needed).
4828 * doc/html/*.html: regenerated the docs
4829
4830Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4831
4832 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4833 xmlHashScanFull and xmlHashScannFull3 to get passed the
4834 three keys as arguments to the callback function
4835
4836Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4837
4838 * configure.in Makefile.am: removed libxml softlink for good
4839 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4840 100% coverage by gtk-doc
4841
4842Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4843
4844 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4845 fixed serious troubles due to size_t vs. int mismatch
4846
4847Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4848
4849 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4850
4851Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4852
4853 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4854 convenient extension API for value and context managing
4855 Now handles external objects through xmlXPathPopExternal,
4856 xmlXPathWrapExternal and xmlXPathReturnExternal.
4857 Added functions for sets operations (intersection, etc.)
4858
4859Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4860
4861 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4862 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4863 HTMLparser.c: cleanup of global variables, marking some
4864 const or private.
4865
4866Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4867
4868 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4869 fixed xmlXPathNodeSetItem when passing index=0
4870
4871Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4872
4873 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4874
4875Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * xmllint.c: fixed compilation under Cygwin #57503
4878 * TODO: update
4879
48802001-07-13 Peter Williams <peterw@ximian.com>
4881
4882 * config.h.in: add #undef HAVE_DLFCN_H
4883
4884 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4885 builddir.
4886
4887Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4888
4889 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4890 raised by #57348 and #57381
4891
4892Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4895 tree.c xpointer.c: store the line numbder in element->content,
4896 may break some software, need a configuration mechanism
4897
48982001-07-10 Darin Adler <darin@bentspoon.com>
4899
4900 * .cvsignore:
4901 * example/.cvsignore:
4902 * include/.cvsignore:
4903 * include/libxml/.cvsignore:
4904 Various things that are generated and should be ignored.
4905
4906Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907
4908 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4909 * doc/xml.html doc/html/*: updated the docs
4910
4911Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4914 validation occured on content with element child
4915
4916Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * tree.c: fixed XML Base computation which was broken
4919 * debugXML.c: added a base function to the shell
4920 * Makefile.am result/scripts/* test/scripts/*: added scripts
4921 based regression tests, and adding 2 XML Base tests
4922
4923Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4924
4925 * tree.c: set properties doc and call xmlSetListDoc for properties
4926 content when grafting them in a different tree.
4927 * aclocal.m4: remove from CVS
4928
4929Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4930
4931 * win32/libxml2/libxml2.def.src: added some missing entry point
4932 for XPath (Mark Vakoc)
4933
4934Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4935
4936 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4937 layer should URI-Unescape before trying to open resources.
4938
4939Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4940
4941 * xpath.c: fix the name() bug for elements in the default
4942 namespace reported by Charlie Bozeman
4943
4944Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945
4946 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4947 led to an XPath fix, improvements of SAX initialization, and
4948 an added option --nocdata to testXPath
4949
4950Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * doc/libxml-doc.el: Felix Natter provided anew version working
4953 with XEmacs too
4954
4955Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * include/libxml/xpath.h: small cleanup
4958 * doc/xml.html: update
4959
4960Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4961
4962 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4963 released 2.3.14
4964
4965Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4966
4967 * doc/html/*: rebuilt the docs for the release
4968 * doc/xml.html: added 2.3.14 release.
4969
4970Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4973 were not equal to empty strings
4974
4975Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4976
4977 * SAX.c: fixed a URI-Reference computation problem when validating
4978 * xmlIO.c: small cleanup
4979
4980Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4981
4982 * parser.c: improved the description of a couple of interfaces
4983 upon Larry Stamper suggestion
4984
4985Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * SAX.c entities.c parser.c: changed completely the way entities
4988 are handled when running the parser in entity substitution mode.
4989 This fixes a bug reported by Stephan Kulow and nearly divides
4990 by 3 the amount of memory required by libxslt to load and process
4991 DocBook TDG.
4992
4993Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4994
4995 * HTMLparser.c: fixing a too early root closing problem raised
4996 byt Prashanth Naidu
4997
4998Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5001 raised by Mark Vakoc.
5002
5003Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * example/Makefile.am: fixed the include path to add srcdir/include
5006 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5007 and some cleanup
5008
5009Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5010
5011 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5012 lot of optimization work, results in significant improvements
5013 when handling really complex XPath queries. Add a small optimizer
5014 for unions, improve [n] and [last()], avoid some costly ops.
5015
5016Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5017
5018 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5019 * xpath.c: small cleanup
5020 * xmlGetNsList: reformated, fixed problems if used on Entities
5021
5022Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5025
5026Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5029 * Makefile.am example/Makefile.am: workaround automake generating
5030 erroneous deps
5031
5032Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * include/win32config.h: bug #56801 Yon Derek provided a patch
5035 to the windows config file.
5036
5037Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038
5039 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5040 libxml.h : Yon Derek provided a set of changes to compile from
5041 CVS on Windows/MSC
5042
5043Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5044
5045 * parser.c: fixed UTF8 BOM support in push mode
5046 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5047 added a specific testcase
5048
5049Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5050
5051 * Makefile.am: added --push regression tests
5052 * parserInternals.c: the XML parser segfaulted in --push mode
5053
5054Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5055
5056 * configure.in: moved the symlinks detection within a CVS
5057 check, this is not portable and will be removed soon.
5058 * xpath.c: small cleanup/speedup
5059
5060Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5061
5062 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5063 release of 2.3.12
5064 * parser.c: make an error message if unknow entities in all cases
5065
5066Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5067
5068 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5069
5070Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5071
5072 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5073 includes were installed in the wrong dir
5074
5075Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076
5077 * doc/html.xml: warn against sending code to exhibit bugs.
5078
5079Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5082 Tru64 from Thomas Leitner
5083
5084Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5085
5086 * AUTHORS: added William and Bjorn
5087 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5088 daniel@veillard.com hopefully I won't have to do this again
5089 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5090 docs can be rebuilt cleanly now
5091 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5092 from CVs it's generated, added include/libxml/xmlwin32version.h
5093 also generated but which should change far less frequently.
5094 * catalog.c nanoftp.c: made sure to include libxml.h not
5095 libxml/xmlversion.h directly
5096 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5097 when compiling on WIN32 and MSC
5098
5099Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5100
5101 * include/Makefile.am include/libxml/Makefile.am configure.in:
5102 fixed make distcheck and rebuilding the rpms
5103
5104Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * configure.in: should finish the migration of exported includes
5107 into a real include/libxml in CVS, at least for CVS users.
5108 * removed the exported headers, added in include/libxml (as well
5109 as xmlversion.h.in).
5110
5111Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5112
5113 * configure.in: fixed the way to detect symlink
5114
5115Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5116
5117 * configure.in: updated, include/libxml is now a real CVS dir
5118
5119Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5122 version works with both libxml1 and libxml2 (it autodetects
5123 the prefix of the html-files) from Felix Natter.
5124 * doc/xml.html: updated doc accordingly
5125
5126Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5127
5128 * xpath.c: fixed the bug generating a template loop in libxslt
5129 when using docbook-xsl-1.4, * should filter out document nodes
5130 * HACKING: added William
5131 * TODO: updated
5132
5133Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5134
5135 * doc/FAQ.html: added a warning about gcc-3.0
5136 * doc/xml.html: added reference to gdome2 and removed a confusing
5137 sentence
5138
5139Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * xmlversion.h: okay this is a generated file, but Windows
5142 users need it and they can't generate it, and I want CVS
5143 Windows users ...
5144 * win32/libxml2/libxml2_so.dsp: Windows project file for
5145 the shared lib version of libxml2
5146 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5147 resources needed for libxslt/xsltproc by Yon Derek
5148
5149Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5150
5151 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5152
5153Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5154
5155 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5156
5157Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * include/win32config.h: Yon Derek provided a first fix
5160 to be able to compile libxslt/xsltproc on Windows
5161
5162Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * xpath.c: attempt to work around what seemed a gcc optimizer
5165 bug when handling floats on i386 http://veillard.com/gcc.bug
5166 * tree.c entities.c encoding.c: doing some cleanups while
5167 chasing it
5168
5169Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170
5171 * Makefile.am: cleanup when --without-debug is specified
5172 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5173 w.r.t. --without-debug and other include points
5174 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5175 Catalogs
5176 * configure.in entities.h tree.h HTMLparser.c: removed
5177 --without-corba, made the _private field mandatory
5178
5179Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5182 outputs a BOM in UTF8, an errata has been issued to avoid the
5183 problem, that was the most reasonable solution... Add support
5184 for a leading UTF8 BOM in entities.
5185
5186Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5187
5188 * valid.c: fixed a bug found when post validating an entity ref
5189 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5190 activate it too
5191
5192Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5193
5194 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5195 weakness in the node copy the XPointer and the XInclude
5196 implementations. Serious cleanup.
5197
5198Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5199
5200 * Makefile.am: Kjartan Maraas provided a small patch to
5201 add xml2-config.in to EXTRA_DIST
5202
5203Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5204
5205 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5206 provided another failing case found in KDE, the way the
5207 ctxt->vctxt.nodeTab was allocated and freed changed over
5208 time but it wasn't completely cleaned up. This should fix it.
5209
5210Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211
5212 * parser.c: Stephan Kulow also raised the fact that line number
5213 could get miscounted making debug harder, fixed the problem
5214 in xmlParseCharData()
5215
5216Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * valid.c: Stephan Kulow pointed out a problem when validating
5219 and using an empty entity, forgot a 'break' in a case.
5220
5221Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5224 * doc/xml.html: updated with 2.3.11
5225
5226Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * TODO: updated adding cleanup of generated doc
5229 * configure.in: prepared to release 2.3.11
5230 * xmllint.c: added --version for bug reporting
5231 * doc/html/*.html: rebuilt the doc
5232
5233Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5234
5235 * xpath.c: first part of the work on selecting namespace to
5236 fix bug #56115
5237
5238Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239
5240 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5241 when using -liconv
5242 * TODO: updated
5243
5244Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5247 cleanup, encoding support.
5248
5249Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5252
5253Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * xpath.c: bug detected by Ankh when / is used as a function arg
5256
5257Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5260 of element and use it to avoid outputting formatting spaces at
5261 the wrong place. Implemented the format parameter for HTML save.
5262 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5263 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5264 result/HTML/wired.html: of course this impact the result of a
5265 number of HTML tests
5266
5267Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268
5269 * HTMLtree.[ch]: started augmenting the HTML save API with
5270 encoding and formatting parameters
5271
5272Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5273
5274 * HTMLtree.h: cleanup and started evaluating the work needed on
5275 revamping the HTML output code
5276
5277Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5280
5281Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * valid.c: fixed bug #56049, forgot one check in the
5284 validation routine
5285
5286Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5287
5288 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5289
5290Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291
5292 * libxml.h: fixed an error in last commit
5293 * doc/FAQ.html: added an entry for compilation from CVS
5294
5295Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * xmlversion.h.in libxml.h: Cygwin patches
5298 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5299 * tree.h: cleanup
5300
5301Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5304 memory block in a strange case where libxml is linked twice
5305 in the binary.
5306
5307Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308
5309 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5310 state far too often, simple fix used to avoid it.
5311
5312Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5313
5314 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5315 being processed, applied his patch
5316 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5317
5318Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5319
5320 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5321 provided fixes to compile on MSCC again
5322 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5323 also provided an update for the project files.
5324
5325Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326
5327 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5328 bug #55810
5329
5330Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * tree.c: fixed xmlGetNsProp() to close bug #55683
5333 Note this requires libxslt to use it's own function instead.
5334
5335Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * HTMLtree.c: when in a pre element no formatting space should
5338 be added.
5339 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5340
5341Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5342
5343 * configure.in: added tests for signal() and signal.h
5344
5345Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5348
5349Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5350
5351 * doc/libxml-doc.el: Felix Natter provided a new version for
5352 libxml2
5353
5354Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5355
5356 * HTMLtree.c: when in a pre element no formatting space should
5357 be added.
5358
5359Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5362
5363Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364
5365 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5366 hack
5367 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5368 * uri.c: fixed a warning
5369
5370Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371
5372 * HTMLtree.c: trying to close bug #55772 escaping in script
5373 elements
5374 * doc/xml.html: suggest to send mail to the list
5375
5376Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377
5378 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5379 good. Use a macro and based on the solution provided in
5380 vsnprintf manual page from GNU.
5381
5382Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5383
5384 * error.c: Workaround for non-preserving variadic list.
5385 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5386
5387Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5388
5389 * doc/xml.html: added 2.3.10 release
5390
5391Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * configure.in: releasing 2.3.10
5394
5395Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5398
5399Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5400
5401 * encoding.c: Robert Collins provided a patch to add the
5402 "US-ASCII" encoding alias
5403
5404Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5407 string oriented functions and started cleaning the related areas
5408 in xpath.c which needed fixing in this respect
5409
5410Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5411
5412 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5413 #55380
5414 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5415
5416Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * TODO: updated
5419 * nanohttp.[ch] : started adding APIs to get the redirected URL
5420 when this occurs (needed for further base computation
5421 * tree.h: cleanup
5422 * encoding.c: cleanup
5423 * SAX.c: minor change around ctxt->loadsubset
5424
5425Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * Makefile.am include/Makefile.am: small change to have
5428 include/libxml rebuilt if working from CVS.
5429 * uri.c: applied another patch from Carl Douglas for URI escaping,
5430 this should close bug #51876
5431
5432Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5435 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5436 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5437 added specific regression test
5438 * parser.h: preparing for the XSLT mode where DTD inherited
5439 attributes are added to the tree.
5440
5441Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * xinclude.[ch]: Updated the namespace for the Last Call version
5444 * result/XInclude/include test/XInclude/include: updated the
5445 testsuite accordingly
5446
5447Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5450 related to bug #51876
5451
5452Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * tree.c: fixed a gross mistake in base computation, xml:base is
5455 not completely correct yet (need cascade).
5456 * xpath.[ch]: added the few things needed to find a function name
5457 and URI from the XPath context when it is called.
5458
5459Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5462 * DOCBparser.c: small cleanup
5463 * xmllint.c: added a --catalogs option to load catalogs from
5464 $SGML_CATALOG_FILES
5465 * tree.c: cleanup
5466 * configure.in: iconv library fixup, ICONV_LIBS
5467
5468Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * catalog.c: handling of CATALOG entries. detection of recursion,
5471 and a few bugfixes
5472 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5473 against the default namespace
5474
5475Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5476
5477 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5478
5479Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5480
5481 * parser.c: fixed propagation context info when parsing an
5482 external entity.
5483 * doc/html/*.html: regenerated a couple of docs
5484
5485Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * doc/xml.html: update with 2.3.9 informations
5488
5489Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5492 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5493 * doc/html/* : rebuilt the docs
5494 * valid.c: small patch which may improve some case when
5495 validating.
5496
5497Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * HTMLparser.c: Closed bug #54891
5500 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5501 to the suite
5502
5503Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5506 applied a documentation patch from LotR and filled in a few missing
5507 descriptions
5508
5509Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * xpath.c tree.c parser.c: speed optimizations at the parser level
5512 document tree freeing and xpath evaluation
5513
5514Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * parser.c parser.h parserInternals.h: fixed a couple of
5517 interfaces for handling memory buffer input to const char *
5518 upon suggestion of JamesH.
5519
5520Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * configure.in: LoTR sent a patch fixing the previous commit
5523
5524Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525
5526 * configure.in: trying to deal again with the stoopid -R linking
5527 flag of Solaris
5528
5529Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * xpath.h: two nodeset access macros from Thomas Broyer
5532
5533Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534
5535 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5536 patch from Thomas Broyer
5537
5538Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5541 case
5542 * INSTALL: was empty added stuff from the FAQ
5543
5544Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5547 attributes handling and #54433 by adding xmlUnsetProp()
5548 and xmlUnsetNsProp()
5549
5550Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * HTMLparser.c: Patch from Jonas Borgström
5553 (htmlGetEndPriority): New function, returns
5554 the priority of a certain element.
5555 (htmlAutoCloseOnClose): Only close inline elements if they
5556 all have lower or equal priority.
5557 * result/HTML: this of course changed a number of tests results.
5558
5559Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5560
5561 * xmlIO.c catalog.c: plugged in the default catalog resolution
5562 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5563 documentations
5564 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5565
5566Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5569 integrating catalogs
5570 * catalog.[ch] testCatalog.c: adding a small catalo API
5571 (only SGML catalog support).
5572 * parser.c: restaured xmlKeepBlanksDefault(0) API
5573
5574Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5577
5578Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * parser.c: added xmlParseExternalEntityPrivate() to allow
5581 propagation of ctxt->_private when parsing external entities
5582
5583Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5586
5587Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5590
5591Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * valid.c: warn when indeterminist content model is detected
5594 * result/VC/ElementValid8: this adds a message
5595 * Makefile.am: add --novalid for VCM tests
5596 * parserInternals.c: added a call to Init memory
5597
5598Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5601 when both parameters are NULL.
5602
5603Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604
5605 * valid.c: applied small patch from Gary Pennington, reindented
5606 some part of the code.
5607
5608Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5611 release, updated and regenerated the docs
5612
5613Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614
5615 * xpath.c result/XPath/expr/floats : clarified and cleanup
5616 printing of abnormal floats in tests.
5617
5618Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619
5620 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5621 * results/HTML/ : a few changes in the output of the HTML tests as
5622 a result.
5623 * configure.in: tying to fix -liconv where needed
5624
5625Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * Makefile.am: fixed a stupid error
5628
5629Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630
5631 * configure.in Makefile.am: make the inclusion of the trio
5632 modules in the library conditional
5633
5634Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * DOCBparser.c: patche from László Kovács, fixed entities refs
5637 in attributes handling
5638
5639Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5642 flushing
5643
5644Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * xpath.c: fix of an XSLT namespace bug reported on the list
5647 general/bug-8-
5648
5649Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * strio.h trio.c: Dan McNichol suggested a couple of small
5652 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5653
5654Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5655
5656 * tree.c parser.c encoding.c: spent a bit more time looking
5657 at the parsing speed and DOM handling. Added a few more
5658 speedups.
5659
5660Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * parser.c: small but effective parsing speed improvement
5663
5664Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * configure.in: default on the DocBook parser inclusion (for Gnome)
5667 * DOCBparser.h: fixed a header reference
5668
5669Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * configure.in xpath.c: applied Bjorn patches for FPE on the
5672 alpha
5673
5674Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5677 xmlSaveFormatFileTo()
5678
5679Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * xpath.c: simple and efficient optimization, XPath functions
5682 aways bind to the same code, cache this
5683 * TODO: updated (by saying some is obsolete)
5684
5685Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * xpath.c: more cleanup work on XPath name parsing routines
5688
5689Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5692 xmlXPathParseName
5693 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5694 * debugXML.c: avoid compilation problems if compiling without
5695 HTML support, Igor Zlatkovic
5696 * win32/libxml2/libxml2.def.src: being able to compile without
5697 XPath on Windows
5698
5699Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5700
5701 * libxml.m4: yet another patch from Toshio Kuratomi
5702
5703Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5706
5707Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * tree.[ch]: added xmlSaveFormatFile interface for saving
5710 and indenting a file.
5711
5712Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * xpath.c: fixed bug #53689 related to processing-instruction()
5715
5716Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * DOCBparser.c: patche from László Kovács
5719
5720Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * parser.c: applied fixes from Christian Glahn bug report #53391
5723
5724Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5725
5726 * error.c: Jean François Lecomte provided a complete description
5727 and a fix to bug #53537
5728
5729Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5730
5731 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5732
5733Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5734
5735 * DOCBparser.c SAX.c: a bit more work on entities processing.
5736 Still Need to cleanup XML output and references in attributes
5737
5738Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5741
5742Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * tree.c: trying to fix #53574, not completely complete,
5745 I would like xmllint --copy --debug test/ent1 and
5746 xmllint --debug test/ent1 to show the same result.
5747 * xpath.c: fix a bug when trying to sort namespace nodes
5748
5749Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750
5751 * HTMLtree.c: real fix for #53402
5752
5753Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5756 PIs when using xsl:output
5757 * valid.c: closing #53537 some case generate segfaults if there
5758 is validity errors
5759
5760Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5763 of external parsed entities, added --noent to testDocbook
5764 * valid.c: Garry Pennington found an uninitialized variable
5765 access in xmlValidateElementContent()
5766
5767Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5770 with madness
5771 * result/HTML/ : this modified the result of the regression tests
5772 a lot.
5773
5774Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5777 to doc where it wasn't checked against NULL reported by
5778 Jens Laas
5779
5780Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5783 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5784
5785Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5788 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5789 * SAX.[ch]: cleanup and updates for DocBook
5790 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5791 ex SGML identifier changes
5792 * valid.c: removed a static unused function.
5793
5794Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * HTMLtree.c: applied change for Paul Sponagl on script saving
5797 * Makefile.am: the warning about entity title.xml are normal.
5798
5799Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * configure.in: release of 2.3.7
5802 * Makefile.am: fixing make distcheck
5803
5804Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * doc/html/* doc/xml.html: updated and regenerated the docs
5807
5808Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5811
5812Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * tree.c: fixed #53388 with the provided patch
5815
5816Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * valid.c: Bjorn detected an invalid memory access. Fixed
5819 vstateVPush()
5820
5821Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5824
5825Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5826
5827 * libxml.h: new header used only for the compilation of libxml
5828 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5829 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5830 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5831 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5832 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5833 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5834 baseline (version 1.2 plus a single patch).
5835 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5836 scientific notation for numbers. Tests added.
5837 * xpath.c: formatting of numbers changed to use sprintf
5838 (contribution from William Brack)
5839
5840Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841
5842 * valid.c: cleanup, more useful debugging
5843 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5844 * xmlIO.c: entity loading is printed as an error when validating
5845
5846Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * valid.c: fixed to validate within entities
5849 * test/VCM/v22.xml: added a specific testcase
5850
5851Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * valid.c: forgot an epsilon transition in for ()+
5854 * test/VCM/v21.xml : added a specific test case
5855
5856Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * valid.c: removed a state explosion exhibited by RSS
5859 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5860 from bug #51872
5861
5862Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5865 validation without using an ugly NFA -> DFA algo in the source.
5866 Made a specific algorithm easier to maintain, using a single
5867 stack and without recursion.
5868 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5869 * hash.c: made the growing routine static
5870 * tree.h parser.c: added the parent information to an
5871 xmlElementContent node.
5872
5873Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * SAX.c parser.c xpath.c: generating IDs when not validating
5876 from an external parsed entity was poisoning the ID has table
5877 with removed values. This was killing XSLT on the KDE help
5878 browser.
5879
5880Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * entities.h: andrew@ugh.net.au detected a double declaration
5883
5884Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * debugXML.c hash.c tree.h valid.c : some changes related to
5887 the validation suport to improve speed with DocBook
5888 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5889 the way validation errors get reported
5890
5891Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5894 by P C Chow and William M. Brack for XSLT HTML output
5895
5896Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5899 Igor Zlatkovic patches for MSC compilation and added his
5900 updates
5901
5902Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5905 prefix lookup.
5906 * parserInternals.c: fixed the bug reported by Morus Walter
5907 due to an off by one typo in xmlStringCurrentChar()
5908
5909Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
5911 * HTMLparser.c result/HTML/*: revamped the way the HTML
5912 parser handles end of tags or end of input
5913
5914Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5917
5918Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5921 bug where the linktime verions of free() won't work ...
5922
5923Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5924
5925 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5926
5927Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928
5929 * doc/xml.html: added 2.3.6 release
5930
5931Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5934 * result/wml.xml: resulted in a small output change
5935
5936Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937
5938 * tree.c: xmlNewDoc was missing the charset initialization
5939 * xmllint.c: added --auto to autogenerate a doc, allow to
5940 reproduce the problem fixed on xmlNewDoc
5941
5942Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5943
5944 * xpath.c: trying to get 52979 solved
5945 * tree.c result/ result/noent/: trying to get 52712 solved, this
5946 also made me clean up the fact that XML output in general should
5947 not add formating blanks by default, this changed the output of
5948 a few tests
5949
5950Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5953
5954Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5955
5956 * configure.in: finally released 2.3.6
5957
5958Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * xpath.c: checking for null pointer generated by new code
5961
5962Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * xpath.c: fixed a [] evaluation problem reported
5965 * test/XPath/tests/simpleaddr: extended test
5966 * result/XPath/simpleaddr: updated result
5967
5968Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * xmllint.c: Dan Timis reported a portability problem
5971 on Macs without mmap, fixed it.
5972
5973Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * testXPath.c : added a --tree option allowing to display the
5976 tree dump of the XPath expression
5977
5978Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5979
5980 * xpath.c: fixed a memleak when comparing nodesets
5981 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5982 * tree.c: added a TODO
5983
5984Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5987 we need string functions
5988 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5989 to be able to use them where needed. Applied some changes
5990 to reduce name linking pollution and compile in only what's
5991 needed.
5992 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5993 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5994 for the string manipulation functions
5995 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5996 to the free() function of xmlmemory.c
5997 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5998 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5999 usage.
6000
6001
6002Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003
6004 * error.c: applied the context output patch of the error
6005 handling submitted by Chuck Griffith
6006 * error/VC/*: this slightly change some error logs
6007
6008Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009
6010 * parser.c: fixed line number reporting on error
6011
6012Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013
6014 * parser.c: Sullivan and Darin found a parser bug,
6015 applied the patch.
6016
6017Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6018
6019 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6020 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6021 xmlversion.h.in xpointer.c: of course the way I defined
6022 UNUSED breaks on old gcc version. Try to be smart and
6023 also define it directly in xmlversion.h
6024 * configure.in: removed -ansi flag from the pedantic set
6025
6026Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027 Huge cleanup, I switched to compile with
6028 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6029 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6030 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6031 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6032 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6033 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6034 encoding.h entities.c error.c list.[ch] nanoftp.c
6035 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6036 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6037 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6038 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6039 Cleanup, staticfied a number of non-exported functions,
6040 detected and cleaned up a dozen of problem found this way,
6041 avoided a lot of public function name/typedef/system names clashes
6042 * doc/xml.html: updated
6043 * configure.in: switched private flags to the really pedantic ones.
6044
6045Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046
6047 * configure.in: 2.3.5
6048 * doc/html/*: rebuilt the docs
6049
6050Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * parser.c: fixed a reported bug in NOTATION parsing
6053 * uri.c: accepted but not fixed bug 51876, added TODO
6054 * Makefile.am: fixed bug 51876
6055
6056Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6057
6058 * config.h.in configure.in error.c: fix a compilation problem
6059 on platforms without vsnprintf (xml@thewrittenword.com)
6060
6061Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * parser.c: fixed a function name header typo
6064 * SAX.c: notations can also occur in external subset.
6065
6066Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * error.c: removed a C++ like comment
6069
6070Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * parser.c: fixing bug 52299 strange condition leading
6073 to a parser crash due to a buffer overflow
6074 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6075 added the specific test case
6076
6077Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078
6079 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6080 xmlXPathConvert{String,Number,Boolean} to be able to make
6081 type casts without a context stack, fixed some implementation
6082 problems related to the absence of context at parse-time,
6083 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6084 in the public API too
6085 * xpointer.c xpathInternals.h: we need to know at parse time
6086 whether we are compiling an XPointer
6087
6088Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6091 cleaned up the parser internals, refactored XPath code, added
6092 new compilation based APIs and cleanly separated public and
6093 private APIs.
6094
6095Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096
6097 * xpath.h: the comp field must be added at the end to avoid
6098 killing binary compat.
6099
6100Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101
6102 * Makefile.am: detect XPath memleaks in regreson tests
6103 * error.c: fixed and error w.r.t. error reporting still using
6104 stderr
6105 * hash.c: added new line at end of file
6106 * tree.h: minor cleanup
6107 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6108 expression parsing from evaluation, resulted in a number of
6109 changes internally, and in XPointer. Likely to break stuff
6110 using xpathInternals.h but should remain binary compatible,
6111 new interfaces will be added.
6112
6113Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * configure.in: fixed a couple of problems reported by
6116 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6117 without gcc on non linux platforms.
6118
6119Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6122 a fix for --with-html-dir= configure support. I hope it won't
6123 break rpm generation
6124
6125Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * xmlIO.c: one function comment cleanup.
6128
6129Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * SAX.c: external subset notations were improperly registered
6132 in the internal subset.
6133
6134Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * README.cvs-commits: added, pointing to HACKING
6137 * HACKING: updated
6138
6139Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * parser.c: and Matt Sergeant found one in the XML push
6142 parser (erroneous check I forgot to remove when I fixed the
6143 main parser).
6144
6145Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * xpath.c: ptittom found a small bug in UnaryExpr
6148
6149Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6150
6151 * configure.in: bumped to 2.3.4
6152 * error.c: fixed bug #51860
6153 * tree.c: fixed bug #51861
6154 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6155 * tree.[ch] : added xmlDefaultBufferSize
6156 * nanoftp.c: typo in function name header block
6157 * doc/xml.html : updated, added link to XML::LibXSLT
6158 * doc/html/* : rebuilt the docs
6159
6160Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * parser.c SAX.c: the new content parsing code raised an
6163 ugly bug in the characters() SAX callback. Found it
6164 just because of strangeness in XSLT XML Rec ouptut :-(
6165
6166Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * Makefile.am: Martin Baulig suggested to add -lm
6169 * tree.c: found another bug in xmlNodeGetContent()
6170
6171Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6172
6173 * xpath.c: Bjorn found the error related to strictness of comparison.
6174
6175Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * parser.c: trying to fix the Dtd parsing problem reported
6178 by Gary, side effect of last week speed optimizations.
6179
6180Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6183 * parserInternals.c: removed unneeded test raised by Stric
6184
6185Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6186
6187 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6188 and fixed by William Brack). Added xmlXPathFormatNumber.
6189 Changed the sorting slightly.
6190 * configure.in Makefile.am example/Makefile.am: Added -lm.
6191 Please note that applications linking with libxml2, must
6192 also like with the math library from now on.
6193
6194Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6195
6196 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6197
6198Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199
6200 * parser.c: one must report spaces even if the Dtd element
6201 content proves that this is not part of the element content.
6202 * result/valid/*.xml: this changed the ouptu slightly
6203
6204Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * configure.in: bumped to 2.3.3
6207 * doc/xml.html: updated
6208
6209Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210
6211 * tree.c: minor doc fix
6212 * xpath.c: deallocation issues when a result tree has been
6213 converted to a node-set
6214
6215Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6216
6217 * doc/xml.html: oops corrected dates s/2000/2001
6218
6219Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * valid.c: new patch from Gary Pennington
6222
6223Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224
6225 * doc/xml.html: applied patch from Ankh
6226
6227Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6228
6229 * xinclude.c: fixed a problem building on Mac
6230
6231Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6232
6233 * parser.c: more work on increasing parsing ferformances
6234
6235Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6238 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6239 avoiding memcpy in production builds MEM_CLEANUP macro use
6240 * parser.[ch] parserInternals.c: optimizations of the tightest
6241 internal loops inside the parser. Better checking of I/O
6242 flushing/loading conditions
6243 * xmllint.c : added --timing
6244
6245Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * configure.in: bumped to 2.3.2
6248 * doc/xml.html: updated for release
6249
6250Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * xpath.c: found a memleak and fixed a nasty bug
6253
6254Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255
6256 * xmllint.[c1] : added return code errors for xmllint
6257 * xpath.c: specific debug dump function for result value trees
6258
6259Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * xpath.c: finally implemented xmlXPathCompareNodeSets
6262 * test/XPath/expr/floats results/XPath/expr/floats: added
6263 a test for float expressions
6264
6265Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266
6267 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6268 * parserInternals.[ch]: trying to speed up parsing
6269 * xpath.c : speeded up node set equality op
6270
6271Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6274 better handling of ID/IDREF and the list modules associated
6275 * configure.in: small CFLAGS cleanup
6276
6277Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * configure.in: fixed iconv detection on AIX (stric)
6280
6281Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282
6283 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6284
6285Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6286
6287 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6288 and optimized xmlXPathNodeSetSort
6289
6290Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291
6292 * xpath.c: bug fix when context size is 0
6293 * parser.c: I like Norm's Dtd because they still manage to break
6294 the parser occasionally
6295
6296Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6299
6300Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6301
6302 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6303 attributes within the XML-1.0 namespace
6304
6305Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * xpathInternals.h: exported a few axis functions
6308 * doc/xml.html: updated the doc
6309
6310Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6311
6312 * configure.in: applied patch from Daniel van Balen for OpenBSD
6313 and bumped version to 2.3.1
6314 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6315 attempt to find autoclosing was simply broken, removed it,
6316 updated the examples, this is better
6317
6318Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6321 hash functionnalities.
6322 * doc/html/* : rebuild the doc
6323
6324Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6325
6326 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6327 on predicate
6328 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6329 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6330 really want to have tags closed on output even if we accept
6331 unclosed ones on input
6332
6333Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * xpath.c: ouch don't free NULL, rare case fixed
6336 * tree.c: don't coalesce text nodes if they don't have the
6337 same behaviour wrt escaping on output
6338
6339Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340
6341 * xpath.c: small fixup
6342 * SAX.c: don't warn on empty namespaces.
6343
6344Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345
6346 * README: a bit of cleanup
6347 * configure.in: preparing for 2.3.0 release
6348
6349Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6350
6351 * hash.[ch]: added a first version of xmlHashSize()
6352 * valid.c: another bug fix from Gary Pennington
6353
6354Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6355
6356 * valid.c: couple of bug fixes pointed by Gary Pennington
6357 * HTMLtree.c: #if 0 cleanup
6358
6359Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360
6361 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6362 which removes a time consuming check of xmlXPathNodeSetAdd()
6363 and use it in places where we are sure to not break unicity
6364
6365Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6366
6367 * xpath.c: bug fixes found from XSLT
6368 * tree.c: preserve node->name special values when copying nodes.
6369 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6370 external subset are fetched when available but without full
6371 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6372 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6373 output with encoding disabled.
6374
6375Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6378 xmlCheckFilename should not be called from xmlFileOpenW
6379 and xmlGzfileOpenW
6380
6381Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6382
6383 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6384 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6385 added the new tests for URI normalization
6386 * testURI.c: fixed stoopid bugs
6387 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6388 the URI in the error messages are now properly normalized
6389
6390Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6393
6394Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6397
6398Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6399
6400 * xpath.c: fixed mod operator
6401
6402Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6403
6404 * parser.c: fixed xmlStrcat doc
6405 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6406 trees.
6407
6408Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * xpath.c result/XPath/tests/chaptersbase
6411 result/XPath/tests/simplebase: fixed XPath node()
6412 * tree.c: small fix in xmlNewNs()
6413 * Makefile.am: removed extraneous xml2Conf.sh rule
6414
6415Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6416
6417 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6418 Changed the library name, in order to get libxml-devel and
6419 libxml2-devel to coexist on a single system
6420 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6421 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6422
6423Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6424
6425 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6426 libxml2-devel installable in // as libxml-devel.
6427
6428Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6429
6430 * doc/Makefile.am: fixed make rebuild in doc
6431 * doc/html/*.html: rebuilt the docs
6432
6433Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6434
6435 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6436
6437Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6438
6439 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6440 the HTML doc to go into the -devel RPM ...
6441 * aclocal.m4 config.h.in: some updates due to auto* magic
6442
6443Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
6445 * xpath.h: added a hook in the context structure allowing to
6446 link to extra support, needed for XSLT
6447
6448Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6451 xmlXPtrCmpPoints to use it.
6452 * propagated the following patch from Alejandro Forero
6453 * include/win32config.h xmlIO.c: applied further suggestions
6454 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6455 * example/gjobread.c: fixed warnings, now that it builds
6456
6457Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6458
6459 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6460
6461 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6462 filename points to a valid file (not a directory).
6463 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6464 Added calls to xmlCheckFilenameDir.
6465
6466 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6467 `path' (rather than `filename') as the parameter to gzopen and open.
6468
6469Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470
6471 * Makefile.am: fixed a problem with EXTRA_DIST
6472
6473Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * Makefile.am example/Makefile.am: finally found the trick
6476 to build the example, i.e. add "." in SUBDIRS before example
6477 in the list <grin/>
6478
6479Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6480
6481 * doc/xml.html: updated with an XSLT section, removed pointer to
6482 W3C CVS base.
6483
6484Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6485
6486 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6487 too, and deallocation need to occur the same way.
6488
6489Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6490
6491 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6492 type correponding to an XSLT result tree fragment. Share most
6493 of the data format with node set, as well as operators.
6494 * HTMLtree.c: added a newline at the end of the doctype output
6495 whe this one is not present initially.
6496 * tree.c: make sure taht the parent and doc pointers are properly
6497 set when copying attributes (lists).
6498
6499Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6500
6501 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6502
6503Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6504
6505 * xpath.c: seems I finally killed that ugly path evaluation
6506 context bug (tagged 9999 in case is is wrong)
6507
6508Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6511 for XSLT
6512
6513Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514
6515 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6516 for xmlGzfileOpen() bug
6517
6518Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6519
6520 * xpath.c: removed an error found by XSLT usage
6521 * tree.c parserInternals.h: use a predefined static string
6522 for text and comment nodes, avoid freeing them in xmlFreeNode,
6523 exported the string name in parserInternals.h and added
6524 another value to disable encoding at output (for XSLT),
6525 gain memory, time.
6526
6527Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6530 win32/libxml2/libxml2_so.dsp: new makefiles and update
6531 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6532
6533Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
6535 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6536 Gary Pennington
6537
6538Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * xpath.c: fixed the comaprision of values and nodelists,
6541 need to compare nodelist still ...
6542 * debugXML.c: avoided a possible core dump
6543 * HTMLparser.c: cleanup
6544 * nanohttp.c: contributed fix.
6545 * tree.c: fixes in properties handling added xmlSetNsProp
6546 needed by libxslt
6547 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6548 comment
6549 * TODO: updated
6550
6551Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6552
6553 * parser.c parserInternals.c: applied Bjorn Reese optimization
6554 patch
6555
6556Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6557
6558 * Makefile.am: applied patch fro make check from Martin Vidner
6559
6560Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561
6562 * configure.in: preparing 2.2.11
6563 * doc/html/*: rebuild the HTML files
6564 * doc/xml.html : updated
6565
6566Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * tree.c: fixed a stupid bug
6569 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6570 patches related to validation of an XInclude processing result
6571 * TODO: updated
6572
6573Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6574
6575 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6576 on large files
6577
6578Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6579
6580 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6581
6582Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6585 reported by Jonas Borgström
6586 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6587
6588Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * testXPath.c xpath.c: fixing the XPath union expressions problem
6591 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6592
6593Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6594
6595 * xmllint.c: Made is so if the file name is "-" is will read form
6596 standard input. Sven Heinicke <sven@zen.org>
6597 * tree.c: fixed a problem when growing buffer
6598 * tree.h: fixed the comment of the node types following andersca
6599 comment
6600 * TODO: updated
6601
6602Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6603
6604 * HTMLparser.[ch]: added a way to avoid adding automatically
6605 omitted tags. htmlHandleOmittedElem() allows to change the
6606 default handling.
6607 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6608 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6609 of xmllint too when using --memory flag, added a memory test
6610 suite at the Makefile level.
6611 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6612 with namespace use when encountering QNames in XPath evalation,
6613 added xmlns() scheme in XPointer.
6614 * nanoftp.c : incorporated a fix
6615 * parser.c xmlIO.c: fixed problems raised with encoding when using
6616 the memory I/O
6617 * parserInternals.c: closed bug 25934 reported by
6618 torsten.landschoff@innominate.de
6619 * TODO: updated
6620
6621Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6624 on a non-updated tree :-(, made a 2.2.10 release to correct the
6625 situation
6626
6627Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6628
6629 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6630 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6631 integrated a set of OpenVMS changes from Howard Taylor
6632 <Howard.Taylor@pacoast.com>
6633
6634Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6635
6636 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6637 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6638
6639Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6640
6641 * HTMLparser.c: some fixes on auto-open of html/head/body
6642 * encoding.c: fixed a compilation error on some gcc env
6643 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6644 XPointer implementation
6645 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6646 related XPointer tests and associated results
6647
6648Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6649
6650 * doc/xmldtd.html doc/xml.html: following a short step by step
6651 guidance on IRC to help maciej with DTDs I started a small
6652 page on the subject.
6653
6654Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6655
6656 * HTMLparser.c: fixed handling of broken charrefs
6657 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6658 patches
6659
6660Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6661
6662 * doc/xml.html doc/html/* : rebuilt the docs after adding
6663 xinclude and updated page for 2.2.7 and 2.2.8
6664 * configure.in: releasing 2.2.8
6665
6666Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6667
6668 * parser.[ch] parserInternals.c: applied the conditional
6669 section processing fix from Jonathan P Springer
6670 <jonathan.springer2@gte.net>
6671 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6672 project file, fixed iconv default non support
6673 * xpath.c: fixed the problem of evaluating relative expressions
6674 when a node context is provided.
6675
6676Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * nanoftp.c: fixed gcc 2.95 new warnings
6679 * SAX.c: fixed a stupid bug
6680 * tree.c: fixed a formatting problem when round-tripping
6681 from/to memory
6682 * xinclude.c: chased memleak, fixed a base problem
6683 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6684 xmlXPtrBuildNodeList()
6685 * TODO: updated
6686 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6687 adding a first small set of regression tests for XInclude
6688
6689Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6690
6691 * nanohttp.[ch]: applied Wayne Davison patches to access
6692 the WWW-Authorization header.
6693 * parser.c: Closed Bug#30847: Problems when switching encoding
6694 in short files by applying Simon Berg's patch.
6695 * valid.c: fixed a validation problem
6696 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6697 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6698 Wayne Davison
6699 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6700 need to be extended to non full nodes selections.
6701 * xinclude.c: starts to work decently
6702
6703Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6704
6705 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6706 debugXML.c xmlversion.h.in: Started adding XInclude support,
6707 this is a new xmllint option
6708 * tree.c xpath.c: applied TOM patches for XPath
6709 * xpointer.c: fixed a couple of errors.
6710 * uri.c: added an escaping function needed for xinclude
6711 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6712 new warning from RH70 gcc's version
6713
6714Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6715
6716 * HTMLparser.c: fixed loop on invalid char in scripts
6717 * parser.c: update to description of xmlIOParseDTD()
6718 * libxml.m4 xmlversion.h.in: changes contributed by
6719 Michael Schmeing <m.schmeing@internet-factory.de>
6720 * configure.in: preparing for 2.2.7
6721 * Makefile.am: trying to avoid config.h and acconfig.h
6722 being included in the distrib
6723 * configure.in: released 2.2.7
6724
6725Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6726
6727 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6728 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6729
6730Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6731
6732 * parser.[ch]: added xmlIOParseDTD()
6733 * xpointer.c: added support for the 2 extra parameters of
6734 string-range, fixed a stoopid error when '0' was present
6735 in XPointer expressions
6736 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6737 testsuite for the above
6738
6739Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6740
6741 * libxml.spec.in: improved package descriptions
6742
6743Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6744
6745 * xpath.c xpathInternals.h: applied a large cleaning patch
6746 from TOM <ptittom@free.fr>, it also add namespace support
6747 for function and variables registration.
6748
6749Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6752 * Makefile.mingw: Wayne Davison's update adding hash.c
6753
6754Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * xpath.c: fixed the root evaluation problems
6757 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6758 ignorable spaces with <b> <bold> <em>
6759 * tree.c: fixed a loop in xmlSearchNsByHref()
6760
6761Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6762
6763 * xpath.c: applied another XPath patch from TOM
6764 * xpath.c include/makefile.am: applied another patch from
6765 china@thewrittenword.com (cleanup on IRIX).
6766
6767Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6768
6769 * xml-config.1: received a fixed version from Fredrik Hallenberg
6770 <hallon@lysator.liu.se>
6771
6772Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6773
6774 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6775 cleanup patch for XPath
6776
6777Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6778
6779 * patched to redirrect all "out of context" error messages to
6780 a reconfigurable routine. The changes are:
6781 * xmlerror.h : added the export of an error context type (void *)
6782 an error handler type xmlGenericErrorFunc there is an interface
6783 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6784 to reset the error handling routine and its argument
6785 (by default it's equivalent to respectively fprintf and stderr.
6786 * all the c files: all wild accesses to stderr or stdout within
6787 the library have been replaced to calls to the handler.
6788
6789Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6790
6791 * configure.in: release 2.2.6
6792 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6793 exporting the inner functions of xpath for extension modules
6794 * doc/*: updated and rebuilt the doc
6795
6796Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6797
6798 * nanohttp.c : applied Wayne HTTP cleanup patch
6799 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6800 and xmlNodeSetSpacePreserve()
6801
6802Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6803
6804 * xpath.c: closing bug #29260
6805
6806Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6807
6808 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6809 multikey tuples, made hash structure opaque
6810 * valid.[ch]: moved elements, attributes, notations decalarations
6811 as well as ID and refs to hash tables.
6812 * entities.c: hash cleanup
6813 * xmlmemory.c: fixed a dump problem in debug mode
6814 * include/Makefile.am: problem passing in DESTDIR= values patch
6815 from Marc Christensen <marc@calderasystems.com>
6816 * nanohttp.c: removed debugging remains
6817 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6818 * HTMLparser.c parser.c: fixing a number of problems with the
6819 macros in the *parser.c files (Wayne).
6820 * HTMLparser.c: close the previous option when opening a new one
6821 (Marc Sanfacon).
6822 * result/HTML/*: updated the HTML results accordingly
6823
6824Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6825
6826 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6827 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6828 XPath functions and XML entities table to them. More to come...
6829 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6830
6831Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6832
6833 * tree.c: coalesce adjacent text nodes
6834 * valid.c: handling of blank nodes in DTd validation (raised
6835 by problems with a posteriori validation).
6836 * nanohttp.c: changing behaviour on HTTP write stuff.
6837 * HTMLtree.c: forced body and html to be explicitely closed.
6838 * xpath.h: exported more XPath functions.
6839
6840Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * Release of 2.2.5
6843 * xpointer.c: range() range-inside and other helper functions
6844 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6845
6846Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6847
6848 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6849 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6850
6851Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6852
6853 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6854 and XPointer modules
6855
6856Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6857
6858 * SAX.h: closed #25107
6859
6860Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * testSAX.c: fixed problem with cdata reporting
6863 * SAXresult/* : updated
6864
6865Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6868 Closed bug #27499, added to regression tests
6869 * TODO: updated
6870
6871Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6872
6873 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6874 support for SCRIPT and STYLE with help from Bjorn Reese
6875 * test/HTML/* result/HTML/*: added simple testcase and updated
6876 the existing ones.
6877
6878Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6881 string-range for empty strings
6882 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6883 test/XPath/xptr/strrange: augmented the XPointer testsuite
6884
6885Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6886
6887 * doc/xml.html doc/xmlmem.html: added a module describing memory
6888 interfaces and use, updated the main page.
6889
6890Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6891
6892 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6893 nanoftp code work on Windows too now
6894
6895Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6896
6897 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6898 * xpointer.c: implemented string-range() at least a good first version
6899 * test/XPath/docs/str test/XPath/xptr/strrange
6900 result/XPath/xptr/strrange: the string-range() tests
6901
6902Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6903
6904 * Makefile.am include/Makefile.am include/win32config.h
6905 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6906 and make distcheck
6907
6908Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6909
6910 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6911 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6912 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6913
6914Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6915
6916 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6917 patch for socklen_t detection by
6918 Albert Chin-A-Young <china@thewrittenword.com>
6919
6920Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6921
6922 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6923 and added a --dtdvalid option to xmllint used to test it
6924
6925Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6928 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6929
6930Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6931
6932 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6933 handlings (registration, lookup, cleanup)
6934
6935Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * configure.in Makefile.am include/makefile.am: adding XPointer
6938 and XPtrtests target
6939 * xpointer.[ch] : new files for XPointer support
6940 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6941 more XPath tests
6942
6943Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6944
6945 * configure.in: fixed, very broken, make distcheck works again
6946
6947Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6948
6949 * More work toward 2.2.5, integrated a number of patches
6950 * configure.in Makefile.am win32config.h.in: trying to cleanup
6951 make distcheck .... huh ...
6952 * include/Makefile.am include/win32config.h: new directory
6953 for includes
6954 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6955 updated teh makefiles and instructions for WIN32
6956 * xpath.c: small fixes
6957 * test/XPath/ results/XPath: updated the testcases and results
6958 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6959 suggested patches
6960 * valid.c: fixed an ID bug
6961
6962Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6963
6964 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006965 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006966 * xpath.[ch]: worked on XPointer
6967
6968Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6969
6970 * configure.in Makefile.am: 2.2.5, ship the include in an
6971 include/libxml subdirectory, use symlinks when using CVS
6972 * testSAX.c: fixed small bug
6973 * testXPath.c: changed the way testfiles are parsed
6974 * debugXML.c: same kind of cleanup when parsing an argument expression
6975 XPath/XPointers can have blanks embedded
6976 * xpath.[ch]: more cleanup, reorgs for XPointer work
6977 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6978 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6979
6980Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6981
6982 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6983 in the XPath engine, rewrote large parts of it, now it's far
6984 cleaner and in sync with the REC not an old WD. Fixed a parsing
6985 problem in the interactive XML shell found when testing XPath.
6986
6987Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6988
6989 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6990 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6991 examples with the extra test
6992
6993Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6994
6995 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6996 the global init function.
6997
6998Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * HTMLparser.c: Doohhh, attribute name parsing was still case
7001 sensitive ! Fixed this ...
7002 * result/HTML/* : updated the tests results accordingly
7003
7004Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7005
7006 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7007 engine, should be far more stable, incorporated a new version of
7008 preceding/following axis, need testing
7009 * uri.c: fixed file:///c:/a/b/c problem
7010 * test/XPath/tests/idsimple: augmented the XPath tests
7011
7012Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7013
7014 * doc/* rebuilding docs for 2.2.4 release
7015
7016Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7017
7018 * configure.in: releasing 2.2.4
7019 * parser.[ch]: added xmlStrEqual()
7020 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7021 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7022 use xmlStrEqual instead
7023 * TODO: updated
7024 * added an XPath test
7025
7026Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7027
7028 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7029 * entities.h: exported xmlInitializePredefinedEntities
7030 * parser.[ch] : added xmlInitParser()
7031 * parserInternals.h : had to export htmlInitAutoClose()
7032
7033Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7034
7035 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7036 problems
7037 * Makefile.am : added XPath regression tests to normal tests
7038 * uri.c: fixed a problem with local paths, cleanup
7039 * parser.c: fixed a problem with large CData sections
7040
7041Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * configure.in xml-config.in: patch from "Ben Taylor"
7044 <sol7x86@hotmail.com> for solaris shared libs lookup
7045
70462000-09-30 Martin Baulig <baulig@suse.de>
7047
7048 * libxml-2.0.pc.in: Provide pkg-config script.
7049
7050 * configure.in: Create the libxml-2.0.pc script from the
7051 libxml-2.0.pc.in templates.
7052 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7053 script in `$(libdir)/pkgconfig'.
7054
7055Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7056
7057 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7058 when compiling with MSC
7059
7060Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * xpath.c: patch for normalize-string() substring-before(),
7063 substring-after() and translate() functions from Bjorn Reese
7064 <breese@mail1.stofanet.dk>
7065 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7066 Fredrik Hallenberg <hallon@lysator.liu.se>
7067 * TODO: updated
7068
7069Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7070
7071 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7072 problem of socklen_t being undefined on a number of platforms
7073 * debugXML.c: fixed a compilation problem when without snprintf
7074
7075Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7076
7077 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7078 an URI bug and a fix for the control-character-induced infinite loop
7079 * nanohttp.c: preventive fix for compiling on WIN32
7080
7081Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * xmlint.c: closing bug #25000
7084
7085Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7086
7087 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7088 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7089 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7090 related function, fixing xmlStrncmp(), and associated cleanup
7091 * result/HTML/entities.html.sax: updating result
7092
7093Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7094
7095 * uri.c: applied patch for URI escaping from Wayne Davison
7096 <wayned@blorf.net>
7097 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7098 from Denis Barbier <barbier@imacs.polytechnique.fr>
7099 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7100 patch from Wayne Davison
7101
7102Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7103
7104 * doc/xml.html : updated with new releases, adding "how to help"
7105
7106Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7109 removed a few warnings in pedantic mode ...
7110 * parserInternals.c parser.c: moved encoding switching function
7111 to parserInternals.c
7112 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7113
7114Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7115
7116 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7117 error or warning handlers
7118
7119Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7120
7121 * parserInternals.c parserInternals.h parser.c Makefile.am:
7122 created a new module parserInternals.c, moved most of the
7123 code shared by the various parsers there, as well as
7124 deprecated code from parser.c. More cleanup of parser.c
7125 * uri.c: fixed a problem when URI is NULL
7126 * valid.c: speedup when looking for an attribute declaration
7127
7128Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7129
7130 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7131 the cleanup of the computation of URI references when seeking
7132 external entities. The URI reference string and the resulting
7133 URI are both stored now.
7134 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7135 large s(n)printf checks and cleanup from Denis Barbier
7136 <barbier@imacs.polytechnique.fr>
7137 * xmlversion.h.in tree.h: couple of SGML declarations for a
7138 possible docbook module.
7139 * result/VC/ : a couple of test output changed due to the change
7140 of the entities URI
7141
7142Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7143
7144 * parser.h: added a _private field for linking user's data
7145
7146Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7147
7148 * parser.c parserInternals.h: demacroified most of the IS_XXX
7149 the gain in size is significant so ...
7150
7151Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7152
7153 * entities.c: cases where looking up entities with doc==NULL
7154 covered
7155
7156Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7157
7158 * uri.c: applied Wayne Davison patch
7159 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7160
7161Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7162
7163 * uri.c testUri.c: applied Wayne Davison patches
7164 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7165 * Makefile.in: added URItest and included thenin "make tests"
7166
7167Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7168
7169 * xmlversion.h.in: closed bug 22941
7170
7171Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7172
7173 * doc/xmlio.html: added doc and example for entity loader
7174 redefinition.
7175
7176Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7177
7178 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7179 used by libxml
7180
7181Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7182
7183 * parser.c: Fixed bug on invalid ontent characters and when using
7184 push.
7185 * xmllint.c: fixed xmllint endling of errors in push mode
7186
7187Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7188
7189 * HTMLparser.c testHTML.c: applied two new patches from
7190 Wayne Davison <wayned@users.sourceforge.net>
7191 * result/HTML/*.sax: regenerated HTML SAX output
7192 * parser.c: more cleanup.
7193
7194Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7195
7196 * HTMLparser.[ch] testHTML.c: applied the second set of
7197 patches from Wayne Davison <wayned@users.sourceforge.net>,
7198 adding htmlEncodeEntities()
7199 * HTMLparser.c: fixed an ignorable white space detection bug
7200 occuring when parsing with SAX only
7201 * result/HTML/*.sax: updated since the output is now HTML
7202 encoded...
7203
7204Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7205
7206 * HTMLparser.[ch]: applied some of Wayne Davison
7207 <wayned@users.sourceforge.net> patches
7208
7209Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7210
7211 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7212 undeclared namespace prefix was used, added a warning.
7213 Cleaned up support w.r.t. entities, spilling out a warning
7214 and being pedantic on lookups.
7215 * test/warning/ent9 : added testcase for previous example.
7216 * TODO: updated
7217 * parserInternals.h parser.c: changed the way names are parsed
7218 now allow infinite size and decrease penalty for normal use
7219 * parser.c: Started a big cleanup/check of the parser code,
7220 fixed some of the most tortuous entity code, spotted code
7221 unused anymore
7222 * test/*: added tests for very long names and related nasty
7223 things.
7224
7225Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7226
7227 * doc/encoding.html: added encoding aliases doc
7228 * doc/xml.html: updates
7229 * encoding.[ch]: added EncodingAliases functions
7230 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7231 bottleneck affecting large DTDs like Docbook
7232 * parser.[ch] xmllint.c: added a pedantic option, will be
7233 useful
7234 * SAX.c: redefinition of entities is reported in pedantic mode
7235 * testHTML.c: uninitialized warning from gcc
7236 * uri.c: fixed a couple of bugs
7237 * TODO: added issue raised by Michael
7238
7239Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * doc/encoding.html: propagated Martin Duerst suggestions
7242
7243Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7246 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7247 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7248 by Wayne Davison
7249
7250Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7251
7252 * nanoftp.c nanohttp.c: small cleanup
7253 * TODO: updated
7254
7255Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7256
7257 * added an old VC testcase and updated title.xml entity
7258
7259Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7260
7261 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7262 done on auto-opening of <p> tags and cleanup of SAX output
7263
7264Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7265
7266 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7267
7268Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7269
7270 * doc/xml.html libxml.* structure.*: updated the doc a bit
7271
7272Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7275 of SAX tests
7276
7277Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7280 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7281
7282Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7283
7284 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7285 * testHTML.c: fix core dump on Solaris 2.x systems
7286 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7287 * result/HTML/*.sax: previous bug fix lead to new results
7288
7289Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7290
7291 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7292 * configure.in: added --with-readline=DIR to accept alternate
7293 path for readline include/library
7294 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7295 for ANSI under HP-UX
7296 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7297 includes @LIBS@
7298
7299Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7300
7301 * doc/* : rebuilt the docs
7302 * getting ready for 2.2.2 release
7303
7304Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7305
7306 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7307 and xmlAddFeature()
7308 * tree.[ch]: added xmlAddChildList()
7309 * xmllint.c: MAP_FAILED macro test
7310 * parser.h: added xmlParseCtxtExternalEntity()
7311 * valid.c: applied bug fixes removed warning
7312 * tree.c: added CDATA block to elements content
7313 * testSAX.c: cleanup of output
7314 * testHTML.c: added SAX testing
7315 * encoding.c: better error recovery
7316 * SAX.c, parser.c: fixed one of the external entity processing
7317 of the OASis testsuite
7318 * Makefile.am: added HTML SAX regression tests
7319 * configure.in: bumped to 2.2.2
7320 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7321 SAX results
7322
7323Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7324
7325 * configure.in: patch for HP compiler
7326
73272000-08-04 Sven Heinicke <sven@zen.org>
7328
7329 * xmllint.c: Was coredumping sometimes when the file given didn't
7330 exist.
7331
7332Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7333
7334 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7335
7336 when using in memory parsing. Need some cleanup.
7337 * xmllint.c configure.in: added a --memory flag to test memory
7338 parsing
7339
7340Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * nanohttp.c: fixed socklen_t replacement to unsigned int
7343 * parser.c: fixed a space handdling missing at the end of
7344 production 28 DOCTYPE.
7345 * xmlmemory.c: fixed a stupid bug on the routine to override
7346 allocation functions
7347 * TODO: updated
7348
7349Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * doc/ regenerated the docs
7352
7353Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7354
7355 * doc/encoding.html doc/xml.html: added I18N doc
7356 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7357 improvements, both parser and filters, added ASCII & HTML,
7358 fixed the ISO-Latin-1 one
7359 * xmllint.c testHTML.c: added/made visible --encode
7360 * debugXML.c : cleanup
7361 * most .c files: applied patches due to warning on Windows and
7362 when using Sun Pro cc compiler
7363 * xpath.c : cleanup memleaks
7364 * nanoftp.c : added a TESTING preprocessor flag for standalong
7365 compile so that people can report bugs more easilly
7366 * nanohttp.c : ditched socklen_t which was a portability mess
7367 and replaced it with unsigned int.
7368 * tree.[ch]: added xmlHasProp()
7369 * TODO: updated
7370 * test/ : added more test for entities, NS, encoding, HTML, wap
7371 * configure.in: preparing for 2.2.0 release
7372
7373Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7374
7375 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007376 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007377
7378Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7379
7380 * doc/xml.html: changed the xmlsoft.org structure, updated the
7381 examples w.r.t. root and childs
7382
7383Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7384
Daniel Veillard784b9352003-02-16 15:50:27 +00007385 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007386
7387Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7388
7389 * HTMLparser.c: Work on character encoding support for the HTML parser
7390 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7391 * encoding.c: Fixed a potential memleak in the encoding stuff
7392
7393Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7394
7395 * doc/FAQ.html doc/Makefile.am : added a FAQ
7396
7397Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7398
7399 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7400 of the HTML parser to force it to not bypass SAX
7401
7402Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * win32config.h.in: updated
7405 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7406 lacks iconv support :-( need to release 2.1.1
7407 * configure.in: release 2.1.1
7408 * HTMLparser: fixed bug #14784
7409 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7410 by Windows compiler
7411 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7412 the SAX startDocument() callback.
7413 * TODO: updated
7414
7415Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * added xmlStopParser()
7418
7419Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7420
7421 * configure.in: 2.1.0 prerelease
7422 * Large resync between W3C and Gnome tree
7423 * nanoftp, nanohttp.c: fixed stalled connections probs
7424 * HTMLtree.c SAX.c : support for attribute without values in
7425 HTML for andersca
7426 * valid.c: Fixed most validation + namespace problems
7427 * HTMLparser.c: start document callback for andersca
7428 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7429 * parser.h, SAX.c: serious speed improvement for large
7430 CDATA blocks
7431 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7432 different encoding
7433 * example/Makefile.am example/gjobread.c tree.h: work on
7434 libxml1 libxml2 convergence.
7435 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7436 and the LIBXML_TEST_VERSION macro
7437
7438Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7439
7440 * doc/xml.html: various patches and improvements typo fixed by
7441 Felix Natter
7442 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7443 from Felix Natter <fnatter@gmx.net>
7444
7445Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7446
7447 * doc/upgrade.html: updated with instructions for support of both
7448 libxml-1.x and libxml-2.x
7449 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7450 for 2.x support and also fixed includes
7451
7452
7453Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7456 the encoding support, added iconv support, so now libxml if
7457 compiled with iconv automatically support japanese encodings
7458 among others. Work based on initial patch from Yuan-Chen Cheng
7459 I may have broken binary compat in the encoding handler
7460 registration scheme, but that was so utterly broken I don't
7461 expect anybody to have used this feature until now.
7462 * parserInternals.h: fixup on the CHAR range macro
7463 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7464 code.
7465 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7466 * uri.c: added xmlParseURI() I can't believe I forgot to
7467 implement this one in 2.0 !!!
7468 * SAX.c: moved doc->encoding update in the endDocument() call.
7469 * TODO: updated.
7470
7471Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7472
7473 * tree.h: removed extraneous xmlRemoveProp definition
7474 * TODO: added item about --disable-corba configure switch
7475 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7476 * nanoftp.c: fixed include problems giving troubles on AIX and
7477 slowlaris
7478 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7479 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7480 comment and headers changes to lower gtk-doc number of warnings
7481 * doc/html/*: rebuilt docs
7482
7483Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7484
7485 * HACKING: documented the tag for 1.x and instructions
7486
7487Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7488
7489 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7490 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7491 xmlCreateIOParserCtxt
7492 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7493 significant overall improvement
7494 * xmllint.c: added I/O test to xmllint
7495 * testSAX.c: added a speed test
7496 * doc/* : updated/regenerated
7497
7498Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * xpath.c uri.h parserInternals.h: cosmetic changes from
7501 "Timur I. Bakeyev" <timur@bat.ru>, including making
7502 xmlCreateURI() public
7503
7504Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7507 and the code at the same time. Added a clean mechanism for
7508 overload or added input methods: xmlRegisterInputCallbacks()
7509 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7510 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7511 * TODO: updated
7512 * doc/* : updated/regenerated
7513 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7514 source dir
7515
7516Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7517
7518 * testURI.c: yet another forgotten commit, I should get some sleep !
7519
7520Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7521
7522 * xmllint.c: forgot to commit this too ?
7523
7524Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7525
7526 * xmlversion.h.in : forgot to commit this previously
7527
7528Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7529
7530 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7531 * README TODO: updated for release
7532 * uri.c uri.h: added authority parsing/saving
7533 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7534 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7535 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7536 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7537 Makefile.am : added compile-time customization of libxml
7538 --with-ftp --with-http --with-html --with-xpath --with-debug
7539 --with-mem-debug
7540 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7541 #include <libxml/xxx.h> I hope it won't break too much stuff
7542 and will be manageable in the future...
7543 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7544 and added xmllint to the installed programs
7545 * uri.h: added xmlFreeURI()
7546
7547Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7548
7549 * uri.c uri.h: finished the escaping handling, the base support
7550 and the URI path normalization. Looks good just lacks the
7551 authority content parsing code.
7552 * Makefile.am: added instructions to generate testURI
7553 * TODO: updated
7554 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7555 added links and icons for W3C and Gnome
7556
7557Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7558
7559 * xmlmemory.[ch] : seems I forgot to actually update the files in
7560 the last commit :-)
7561 * doc/xml.html doc/html/* : updated and uploaded the docs
7562
7563Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7564
7565 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7566 * TODO: updated
7567 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7568 libxml default allocation function with another set (like gmalloc/
7569 gfree).
7570 * Makefile.am, uri.c, uri.h: added a set of functions to do
7571 exact (litteraly copied from the RFC 2396 productions) parsing
7572 and handling of URI. Will be needed for XLink, one XML WFC,
7573 XML Base and reused in the nano[ftp/http] modules. Still work
7574 to be done.
7575
7576Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7577
7578 * configure.in, libxml.spec.in : libxml2
7579 * doc/* : updated the doc page, rebuilt the docs
7580
7581Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7582
7583 * all: tagged LIB_XML_1_X
7584 * *.c *.h : updated from W3C CVS tree
7585 * configure.in : 2.0.0-beta
7586 * libxml.spec.in : libxml2 package nam
7587 * result/* : new version of the tests output
7588
7589Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7590
7591 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7592
7593Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * doc/* : rebuilt the docs
7596 * parser.c: final patch on #6766
7597 * valid.c: small patch on validity checks.
7598
7599Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7600
7601 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7602 added
7603 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7604 compatibility w.r.t. XML spec and existing code.
7605
7606Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * parser.c: seems a better solution to <a> </a> exists,
7609 will try it for a while
7610
7611Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7612
7613 * parser.c: tried to remove the <a> </a> generating <a/>
7614 this is hard. Left a flag for that purpose. Fixed bug #6766
7615 * configure.in: prepared 1.8.7 not released, due to previous
7616 problem
7617
7618Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7619
7620 * doc/xml.html : applied second patch from Paul DuBois
7621
7622Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * doc/xml.html : applied patch from Paul DuBois
7625
7626Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7627
7628 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7629
7630Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7633 compilation warnings on various platforms.
7634 * parser.c: Fixed #5281 validity error callbacks are now desactived
7635 by default if not validating.
7636
7637Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7640
7641Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7642
7643 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7644 <gkatsi@cs.toronto.edu>
7645
7646Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7647
7648 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7649 processing URLs
7650
7651Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7652
7653 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7654 xmlNanoFTPUpdateURL for persistent control connections.
7655 * configure.in: 1.8.6
7656
7657Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7658
7659 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7660 * tree.[ch] : added xmlSaveNoEmptyTags
7661
76622000-01-29 James Henstridge <james@daa.com.au>
7663
7664 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7665
7666 * Makefile.am: added nanoftp.[ch] to the build.
7667
7668Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7669
7670 * nanoftp.[ch]: cleanup, comments, API
7671 * debugXML.c : fixed a bug in the cat command
7672 * doc/*: regenerated the docs
7673
7674Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7677 * debugXML.c : fixed a bug in the cat command
7678 * valid.c: fixing some small probs
7679 * libxml.spec.in: get rid of the SNAP suffix
7680 * doc/xml.html: updated the status
7681
7682Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * xml-config.in: xml-config --version to just return the
7685 version number
7686 * xpath.c: some cleanup w.r.t. axis when the current node is
7687 an attribute.
7688 * TODO: updated
7689
7690Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * configure.in: prepared for libxml-1.8.5
7693 * doc/* recompiled the documentation
7694
76952000-01-17 Jody Goldberg <jgoldberg@home.com>
7696
7697 * configure.in : WARNING autoconf subtlety alert :
7698 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7699 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7700 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7701 get defined by AC_CHECK_HEADERS.
7702
7703Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7704
7705 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7706 Rune.Djurhuus@fast.no
7707
7708Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7709
7710 * TODO: updated
7711 * tree.c, parser.c: made sure that only memory alloc problems
7712 and internal parser errors are allowed to write to stdout or
7713 stderr.
7714
7715Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7716
7717 * tree.c : restored xmlNewGlobalNs since this seems used by
7718 a lot of existing code :-(, fixed a bug in xmlNewNs
7719 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7720 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7721 to exit() from the library code.
7722 * xpath.c, parser.c: removed bugs or unused code detected by
7723 Windows compilers
7724 * parser.c: started adding interfaces for parsing well balanced
7725 XML fragments
7726 * configure.in: releasing 1.8.4
7727 * doc/* : rebuilt the docs
7728
7729Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * tree.[ch] : added xmlNewDocFragment() for DOM
7732 * testHTML.c: uninitialized variable.
7733
7734Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * doc/* : rebuild the docs
7737
7738Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7739
7740 * acconfig.h: readline and history patch
7741 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7742 * tree.c: added check and handling when possibly removing an ID
7743 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7744 and saving.
7745 * test/HTML/entities.html result/HTML/entities.html* : test for
7746 various entities reference cases
7747 * result/HTML/* : as a result output of some testcase have
7748 changed
7749 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7750 by previous example. added xmlParseTryOrFinish().
7751 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7752 entities.h debugXML.h HTMLparser.h: changed the way struct are
7753 declared to allow gtk-doc to expose those
7754 * parser.c: closed bug #4960
7755 * Makefile.am configure.in: Applied patch from
7756 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7757 and math/socket libs detection
7758
7759Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7760
7761 * configure.in, Makefile.am: link tester against readline
7762 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7763
7764Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7765
7766 * tree.[ch]: added xmlRemoveProp
7767 * win32config.h.in nanohttp.c: avoid including the Windows
7768 socket stuff in every C files
7769 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7770 the XmL parser(s)
7771 * test/ns4 result/ns4 etc...: added test case for previous prob
7772 * tree.c: xmlNewNs wasn't checking for double definition
7773 * Makefile.in: fixed a problem with dist-hook duplicates
7774 * parser.[hc], xmlIO.c: fixed the loading of external entities
7775 APIs, now xmlLoadExternalEntity() is used everywhere and
7776 setting up an app specific front-end using the
7777 * SAX.c parser.c: some fixes, now the xhtml spec validates
7778 with the xhtml DTD.
7779 * error.c: fixed crashes in case of no input stream
7780 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7781 to the validation tests and results
7782
7783Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7786 too htmlCreatePushParserCtxt() and htmlParseChunk()
7787 * parser.c: a bit of cleanup.
7788 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7789 to XML) removed the last mem leak known
7790 * HTMLtree.c: output message cleanup
7791 * xmlmemory.c: display content info about memory blocks
7792 * result/HTML/wired.* : missing att value warning change
7793
7794Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7795
7796 * doc/* : rebuilt the documentation
7797
7798Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * parser.[ch] parserInternals.h: Push parser for XML,
7801 seems to work fine now
7802 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7803 --push for push testing
7804 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7805 * testSAX.c: added --push
7806 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7807 subtree
7808 * xmlIO.[ch] : enriched API + fixes for push mode
7809 * entities.[ch]: added the entity content length to the struct.
7810 * xmlmemory.[ch]: new API to show the last entries for the shell
7811 * valid.c: added required attribute testing
7812 * SAX.c: the cdata callback now merge contiguous fragments
7813 * HTMLparser.c: cleanup of some macros
7814
7815Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7816
7817 * parser.c: fix for PIs name starting with xml
7818 * tree.c: fixed a potential problem with || and && ops
7819 * *.c, configure.in win32config.h.in : generate win32config.h for
7820 those on the Other Side !
7821
7822Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7823
7824 * parser.c: fixed a stupid = vs. == bug :-(
7825 * doc/gnome-xml.sgml: s/glade/xml/
7826
7827Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7828
7829 * configure.in, doc/xml.html : bug fix release 1.8.2
7830 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7831 Hopefully the end of that silly C++ include problem
7832 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7833 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7834 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7835 troubles with autoclosed elements when the stree shape doesn't
7836 follow the DtD specs. Added htmlIsAutoClosed() and
7837 htmlAutoCloseTag()
7838 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7839 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7840 * debugXML.c: fixed a bug on printing default namespaces.
7841 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7842
7843Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * result/HTML/*.htm[l] : updated the HTML regression tests according
7846 to the new output
7847 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7848 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7849 problem due to intermix of extern "C" { ... } declarations for C++
7850 and recursive includes in the headers
7851
78521999-12-20 Chris Lahey <clahey@umich.edu>
7853
7854 * HTMLtree.c: Made it so that html nodes with a single child do
7855 not insert a carriage return before or after the child node.
7856
7857Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7858
7859 * configure.in, doc/xml.html : bug fix release 1.8.1
7860 * parser.c: fixed bug #4344
7861 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7862 added the glue to avoid C++ problems
7863 * doc/* : regenerated the documentation
7864
7865Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7866
7867 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7868 namespace recognition, and Dia as a resul :-(
7869 * encoding.c: closed bug #3950
7870
7871Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7872
7873 * valid.c: debugging a posteriori validation, except URI expansion
7874 stuff this should be fixed now
7875 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7876 Carl Nygard <cnygard@bellatlantic.net>
7877 * tester.c: added --postvalid, cleaning of the code
7878 * tree.[ch]: added xmlDocGetRootElement()
7879
7880Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7881
7882 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7883 c++ losage.
7884
7885Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * configure.in, doc/xml.html : bumped to 1.8.0
7888 * xlink.[ch], Makefile.am : added framework for link detection
7889 * parser.h: added nbChars to parser context, needed for cleanup.
7890 * xmlmemory.c: removed a nasty bug when out of mem
7891 * valid.[ch]: adding namespace support for attribute decl
7892 * tester.c: added --debugent option
7893 * debugXML.[ch]: added xmlDebugDumpEntities()
7894 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7895 buffers instead, this was really needed, validation was breaking
7896 in strange ways due to that. Added xmlParseStringPEReference()
7897 and other parsing from strings functions. Entities processing
7898 modified again, but PERef are still not handled correcly but
7899 unless you're Eve Maller you won't notice :-)
7900 * HTMLparser.c: large changes toward reliability, and switched to
7901 lowercase internal tags, XHTML is lowercase, so it will help
7902 that output is closer to next version.
7903 * doc/* : regenerated the documentation, it is now hosted at
7904 http://xmlsoft.org/ (same bits I just bought the domain :-)
7905
7906
7907Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7908
7909 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7910 doc generation
7911 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7912 in the SAX API
7913 * doc/*: rebuilt the doc making sure everything appears in the
7914 HTML files
7915
7916Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7917
7918 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7919 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7920 which allow impressive speed improvement on dataset with
7921 large text pieces, but at the cost of broken binary
7922 compatibility and slightly bigger memory usage.
7923 Configure with --with-buffers to activate them, they
7924 are protected with XML_USE_BUFFER_CONTENT define.
7925 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7926 goal is 0 memory left allocated once parser is no more used
7927 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7928 call xmlCleanupParser() and xmlMemoryDump()
7929
7930Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7933 * parser.[ch] encoding.[ch]: added memory cleanup routines
7934 * parser.c: closing bug #3788
7935 * doc/*: rebuilt the doc
7936
7937Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7938
7939 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7940 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7941 * tester.c: added --compress option
7942 * doc/*: rebuilt the documentation
7943
7944Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7945
7946 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7947 if given /proc/kcore as input !
7948 * doc/xml.html doc/*: updated and rebuilt the documentation
7949
7950Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7951
7952 * parser.c: Fixed some wrongly space collapsing code due to
7953 a misreading of the spec.
7954 * result/*: fixed the output accordingly
7955
7956Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * encoding.c: bug fix and typos
7959 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7960 * parser.c: added attribute normalization closing bug #3597
7961 * test/att* result/att* SAXresult/att*: testcase for attribute
7962 normalization
7963
7964Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * configure.in: closing bug #3163 by adding extra flags for the
7967 cc compiler on HP-UX
7968
7969Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * valid.[ch] : removed a typo and an enumerated type bug in the
7972 xmlAddElementDecl() function
7973 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7974 call to xmlEncodeEntitiesReentrant() so that the functions
7975 New, Set and Get are at the same level.
7976 * parser.c HTMLparser.c: extra memory allocation bug for
7977 attributes detected by someone using libxml in embedded systems :-)
7978
7979Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * xmlmemory.h: turned off mem debug :-\
7982
7983Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7984
7985 * parser.c: closed bug #2784 a one line fix, but worth pushing
7986 a new release out
7987 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7988 some structures, comments before and after the
7989 main element, and other nastyness
7990 * HTMLtree.c tree.c: accomodate the extended HTML supported
7991 * configure.in: pushing 1.7.4
7992 * test/ent8 and related outputs : added a new test for bug #2784
7993 * test/HTML/wired.html and related output: a nasty HTML example
7994 * Makefile.am: improved the test scripts
7995 * docs/* : reran the documentation extractor, updated xml.html
7996
7997Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7998
7999 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8000 HTMLparser and debugged the HTML related code. HTML documents
8001 now have their own type
8002 * entities.c: do not dump &apos; for HTML output
8003 * xmlmemory.c: improvement, breakpoint mechanism
8004 * testHTML.c: added --sax --repeat ...
8005 * Makefile.am: improved the HTML tests
8006 * valid.[ch]: added xmlValidGetValidElements and
8007 xmlValidGetPotentialChildren
8008 * tester.c: added --insert to test the 2 new functions
8009 * test//* result//* SAXresult//* : regression test cleanup
8010 and extension.
8011 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8012 gnome-xml-nanohttp.html
8013
8014Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8015
8016 * HTMLparser.c: fixed problems with some autoclose tags
8017 * tree.c: fixed XML output problems.
8018 * result/* SAXresult/*: update of the tests output
8019
8020Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * Makefile.am: Arturo patch for xmlConf.sh version info
8023 * parser.c: Tim Josling patch for single quoted items
8024 * tester.c: Tim Josling patch for tester options usage
8025 * tree.h: indent cleanup
8026
8027Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8028
8029 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8030 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8031
8032Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8033
8034 * tree.c : Raph patch for initialization of CORBA fields
8035 * parser.c, xpath.c, ...: modification of doc comments
8036 * xpath.c : allow spaces in xpath expressions
8037
8038Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * xmlmemory.h: turning off memory debug :-(
8041
8042Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8043
8044 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8045 better SAX interfaces.
8046 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8047 entity.
8048 * configure.in: 1.7.2
8049
8050Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8051
8052 * libxml.spec.in: fixed the URL
8053 * doc/xml.html: improved the documentation front-end
8054
8055Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8056
8057 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8058
8059Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8060
8061 * libxml.spec.in: fixed the alpha compile problem
8062 * parser.[ch]: changed errno to errNo in the parser context :-(
8063 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8064 * doc/xml.html: changed CHAR to xmlChar
8065 * doc/html/*: recompiled the documentation
8066 * configure.in: 1.7.1
8067
8068Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * parser.h: modified the parser context struct to regain 1.4.0
8071 binary compatibility
8072 * parser.c, xml-error.h: added errno ot teh context and defined
8073 a set of errors values with update of errno
8074 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8075 DTDs and entities
8076 * *.h, *.c: complete cleanup of the use of config.h and include
8077 protection depending on the current setup.
8078 * overalll debugging, maintenance and bug-fixing on all modules
8079 * updated the documentation
8080 * ready for 1.7.0
8081
8082Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8083
8084 * HTMLparser.c : cleanup
8085 * SAX.c valid.c valid.h: added ID/IDREF checking
8086 * tree.c tree.h: extended doc structure for refs
8087 * configure.in: 1.6.2
8088 * parser.c: patched bug in SAX user arg call
8089 * parserInternals.h: patched missing close in C++ wrapping
8090 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8091 especially upcoming XPointer implementation.
8092 * doc/xml.html: augmented, typo
8093
8094Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8095
8096 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8097 not all invocations of install understand -d.
8098
8099Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8100
8101 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8102 to make 'check' works, when builddir != srcdir.
8103
8104Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8105
8106 * doc/xml.html : updated the documentation
8107
8108Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8109
8110 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8111 not deallocated memory blocks
8112 * *.c : replaces all calls to malloc() free() and realloc() to
8113 the wrapper functions/macros
8114 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8115 instead of xmlFreeNodeList()
8116
8117Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8118
8119 * HTMLparser.c: corrected a stupid bug leading to core dump at
8120 tree deallocation. Removed warnings indicated by
8121 Stephane.Conversy@lri.fr
8122 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8123 looked for in the external subset
8124
8125Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8126
8127 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8128 on SGI by Stephane.Conversy@lri.fr
8129
8130Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8131
8132 * all .h : changed the prototype declaration indent as in gtk
8133 * most .c : working on reducing the TODOs in the code
8134 * most .c : cleanup though -pedantic and Insure++
8135 * improvements on validation ID checkings.
8136 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8137 * xml-config.in: closed #1810
8138
8139Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8140
8141 * tree.h, valid.c, valid.h: more work on validity, IDs
8142 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8143 definition for AIX
8144
8145Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8146
8147 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8148 the distribution due to a cut'n paste error at last commit
8149
8150Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8151
8152 * configure.in: upgraded to version 1.4.0
8153 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8154 Big update, added a large part of the validation process,
8155 it should be usable, but some parts are missing
8156 * xpath.c: improved the implementation w.r.t. root.
8157 * Makefile.am: added more tests
8158 * test and result trees: added a lot of tests
8159 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8160
8161Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * Added an HACKING file
8164
8165Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * xpath.[ch] : improvements and debug of the XPath implementation
8168 * parser.c, HTMLparser.c : modified the parsers to be progressive
8169 * tree.[ch] : extended the Buffer promitives
8170 * xmlIO.[ch] : added basic I/O routines providing progressive
8171 parsing and ready for I18N conversion plugins
8172 * SAXresult/* : the SAX callback sequence maybe slightly different
8173 now
8174 * test*.c : improved/updated the tests programs
8175 * doc/* : recompiled the docs.
8176
81771999-07-26 Michael Meeks <michael@edenproject.org>
8178
8179 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8180
8181 * tree.c: Ditto.
8182
8183Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8184
8185 * configure.in: upgraded to version 1.4.0
8186 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8187 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8188 XML query language, see http://www.w3.org/TR/xpath for more details.
8189 * parser.c, parser.h: added CHAR* related string functions for XPath
8190 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8191 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8192 rebuild the docs.
8193 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8194 and regression testing capabilities for XPath.
8195
8196Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8199 closing bug #1646
8200
8201Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8202
8203 * Makefile.am, example/Makefile.am: closed bug #1683
8204
8205Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8206
8207 * example/Makefile.am, configure.in: added the makefile for the
8208 gjobread example
8209
8210Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8211
8212 * doc/Makefile.am:
8213 - fix which allow "make install DESTDIR=</install/prefix>".
8214
8215Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8218 which fixed a problem on the file reading-code.
8219
8220Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8221
8222 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8223 output.
8224 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8225
8226Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * parser.h : Oops removed the binary compatibility problem
8229 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8230 * parser.c, HTMLparser.c: applied patches for reading from stdin
8231
8232Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8233
8234 * parser.c, entities.c, valid.c: cleanup bug #1591
8235 * configure.in: cleanup bug #1592
8236 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8237 the same tree back-end. Hence gdome will be available for it.
8238 * doc/Makefile.am: close bug #617
8239
8240Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8241
8242 * parser.c: alloctate a per parser context SAX interface block
8243
8244Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8245
8246 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8247 and xmlEncodeEntitiesReentrant with the correct one :-\
8248
8249Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8250
8251 * commit of my internal XML base changes, quite a lot of
8252 changes, cleanups, better entities support, framework for
8253 new I/O and charset detection and handling
8254 * Fixed the configure/Makefile stuff to generate shared libs
8255 with the proper version info, so we jumped on rev from
8256 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8257 xmlEncodeEntities() result need to be freed now, and a string
8258 xmlParserVersion provide the current library version.
8259
8260Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8261
8262 * parser.c: fixed a buffer overrun for when you have a very long
8263 attribute with no entities in it.
8264
8265Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8266
8267 * added example directory
8268 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8269
8270Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8271
8272 * Release of libxml-1.1, nearly everything has been touched for
8273 this.
8274 * Added more regression tests
8275 * Updated the documentation
8276
8277Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * tree.[ch]: unified the XML_NO_CORBA defines.
8280 * parser.c encoding.[ch]: started plugging in char encoding detection
8281
8282Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8283
8284 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8285 Also freed allocated buffer.
8286
8287Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8288 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8289 reentrancy problem at printing. One is left in entities.c, to
8290 remove ASAP
8291 * testSAX.c : added a test example showing the use of the SAX
8292 interface if one doesn't want to build the DOM tree.
8293 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8294
8295Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8296
8297 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8298 large revamping of the parser to use SAX callbacks
8299 http://www.megginson.com/SAX/ (or at least a C like interface
8300 a la Expat). It's now possible to set up your own callbacks
8301 and the parser will not build a DOM tree.
8302 * test/* result/*: updated the test suite, I finally removed
8303 the old Namespace draft support (PI based).
8304
8305Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * Makefile.am: added test result to EXTRA_DIST for make tests
8308
8309Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8310
8311 * parser.c, parserInternals.h: moved the chars macro definitions
8312 to parserInternals.h
8313 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8314 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8315
8316Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8317
8318 * xml-config.in : applied patch to make --version work
8319
83201999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8321
8322 * Makefile.am (check-local): Alias for `tests' target. This will
8323 cause `make check' to do the right thing.
8324 (tests): Don't run tests in srcdir. Also, replaced calls to
8325 basename with a `sed' "equivalent".
8326
8327Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8328
8329 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8330 it in the header and not the sources, updated the doc.
8331 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8332 pointing this out.
8333
8334Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8337 exported the inputStream routines.
8338 * doc/html/* : updated accordingly
8339
8340Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8341
8342 * parser.c, parser.h, parserInternals.h: added a few extra
8343 internal calls to allocate and free parser contexts ...
8344 * doc/html/* : updated accordingly
8345
8346Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8347
8348 * configure.in, Makefile.am, doc/makefile.am : General changes for
8349 1.0.0 release and including the generated HTML documentation.
8350
8351Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8352
8353 * makefile.am : added parserInternals.h, oops.
8354
8355Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * parserInternals.h: added this header giving access to the parser
8358 internal functions.
8359 * doc/Makefile.am : added a rebuild target which rebuilds the full
8360 set of documentations
8361 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8362 the internal subset.
8363 * *.c *.h: modifications needed to generate the documentation using
8364 gtk-doc, cleanup of functions blocks, reorganisation of struct
8365 declarations.
8366
8367Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8368
8369 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8370 the tar and spec file to include the beginning of the doc.
8371
83721999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8373
8374 * doc/.cvsignore: Added this file.
8375
8376Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8377
8378 * tree.c: fixed xmlGetProp to return "" when the attribute
8379 exists, even if the node-list is NULL.
8380
8381Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8382
8383 * tree.c: patched an error outputting empty attribute values.
8384 * Makefile.am and doc/makefile.am: have been updated during the
8385 week-end. Sorry for an empty CVS log, I got a shell problem.
8386
8387Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8388
8389 * tree.h: cleaned up using enums instead of defines
8390 * parser.c, valid.[ch]: more work on parsing/output of element
8391 declarations
8392
8393Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8394
8395 * valid.[ch], tree.c, parser.c : more work toward full parsing
8396 of XML DTDs.
8397 * README: added informations about mailing-list and on-line
8398 documentation
8399
84001999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8401
8402 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8403
8404Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8405
8406 * parser.c, tree.[ch] : more work toward conformance testing,
8407 added a last element to accelerate parsing of very flat structures
8408 started working on internal subset Element content declaration.
8409 * valid.[ch] : first cut at adding code toward validation.
8410 * previous changes had also small impact on most files, especially
8411 the conformance testing using James Clark test suite.
8412
8413Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8414
8415 * test/* : updated the examples, most of them were not well
8416 formed (humm), and added rdf2.
8417 * result/* : resulting changes in the output.
8418
8419Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8420
8421 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8422
8423Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8424
8425 * tree.c: patched a bug in the generation of empty attributes
8426
8427Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8428
8429 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8430 for node/trees/documents/... Biggest problem is namespace
8431 support when copying subtrees.
8432
8433Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8434
8435 * parser.c, entities.c: improve entities and char ref encoding,
8436 and cleanups of error messages.
8437
8438Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8439
8440 * parser.c, entities.c: simple bug hunting done during rpm2html and
8441 rpmfind integration.
8442
8443Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8444
8445 * parser.[ch]: Added interfaces allowing to specify a SAX
8446 handler before parsing.
8447
8448Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8449
8450 * parser.c: redirrect all errors reporting through the SAX
8451 error function
8452
8453Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8454
8455 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8456 * libtool, tlmain ...: update of the libtool files
8457
84581998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8459
8460 * entities.c: Use g_snprintf insteda of snprintf.
8461
8462Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8465 added ent5 test for this purpose.
8466 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8467
8468Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8469
8470 * parser.c: fixed? a strange error due to compression on a GWP
8471 document.
8472
8473Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8474
8475 * tree.[ch]: bug fixing
8476 * entities.[ch]: defined a specific type for predefined entities
8477 * doc/xml.html: more documentation on the library, how to use it,
8478 overview of the interfaces.
8479
8480Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8481
8482 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8483
8484Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8485
8486 * tree.c: corrected a small bug
8487 * doc/xml.html: continuing writing documentation.
8488
8489Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8490
8491 * debugXML.h debugXML.c: added debugging utilities.
8492 * tester.c: added --debug switch.
8493 * tree.c: patched an incorrect node->type assignment.
8494 * parser.c: formatting, ensure that node->doc != NULL in attributes
8495
8496Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8497
8498 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8499 entity support and provide an internal representation close to
8500 DOM one (entity ref nodes, and attribute value as tree). I tried
8501 to preserve the interface but this will surely break some apps
8502 (I have to change rpm2html/rpmfind for example). I had to change
8503 two interfaces, and the generated tree is somewhat different.
8504 * doc/* : started documenting the XML library, the tree and
8505 DOM/Corba. This is a first step.
8506
8507Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8508
8509 * parser.c: Set up the fonctions comment block, boring but useful.
8510 * parser.h, SAX.c, parser.c: now attributes are processed through
8511 the SAX interface. The problem is that my SAX interface diverged
8512 quite a bit from the original one, well this is not an official
8513 spec, and translating it from Java to C is hairy anyway...
8514
8515Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8516
8517 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8518 fonctions comment block, boring but useful.
8519
8520Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8521
8522 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8523 conversion routines. However they are not yet used to convert the
8524 inputs. The core will run with UTF-8.
8525
8526Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8527
8528 * tree.c : make sure that the type id is properly set-up when
8529 a new object is allocated, needed for DOM.
8530
8531Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8532
8533 * tree.h, tree.c: Ok, the main objects in the tree will be native
8534 corba objects, it costs 8 bytes per Node, Attribute and Document
8535 but it simplifies the Corba integration a lot (no extra interface
8536 objects to allocate/free).
8537
8538Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8539
8540 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8541 and changed NODEs contants for conformity with DOM Level 1
8542
8543Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8544
8545 * added hooks to keep track of servants when creating objects
8546 xmlDoc and xmlNode (for Corba export).
8547
8548Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8549
8550 * added xml-config script.
8551
8552Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8553
8554 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8555 to autoupdate libtool and automake conf files.
8556
85571998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8558
8559 * Makefile.am: Use '?' to separate the sed
8560 commands as ',' is used when people pass -Wl,something.
8561
8562
8563Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8564
8565 * tree.c, tree.h: added a per-document compression interface.
8566
8567Tue Sep 22 20:47:38 EDT 1998
8568
8569 * tree.c, tree.h: added saving with compression and added interfaces
8570 to control the compression level (xmlGetCompressMode,
8571 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8572
8573Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * parser.c: corrected a loop for files of size 0
8576
85771998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8578
8579 * error.h: New file. Contains prototyes from `error.c'.
8580
8581Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8582
8583 * Makefile.am (xmlincdir): New macro.
8584 (xmlinc_HEADERS): Renamed from include_HEADERS.
8585
8586Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8587
8588 * applied small patch on numeric entities from
8589 Christopher Blizzard <blizzard@appliedtheory.com>
8590
8591Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8592
8593 * New release 0.2, removed the old xml_* files so that it's
8594 coherent with the other CVS base (W3C), far better conformance
8595 to standard, new namespaces, decent entities support, beginning
8596 of a SAX-like interface. Nearly nothing left intact, even the
8597 test examples ...
8598
85991998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8600
8601 * .cvsignore: Add .deps dir
8602
8603Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8604
8605 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8606
8607Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8608
8609 * configure.in: added test for CPP
8610 * AUTHORS, Changelog: the original ones didn't get commited but the
8611 glib ones instead, fixed.
8612 * Makefile.am: corrected an error in library naming
8613
8614Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8615
8616 * integrated code developped at W3C
8617 * changed the original Copyright
8618 * migrated to automake
8619 * prefixed the filenames by xml_ to avoid filename clashes
8620
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008621Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8622
8623 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8624 should not be called.
8625
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008626Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8627
8628 * libxml-2.0.pc.in: applied the patch to fix #101894
8629
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008630Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8631
8632 * tree.c : applied patch from Lukas Schroeder for register callbacks
8633 * valid.c: modified patch from Lukas Schroeder to test
8634 register callbacks with --chkregister
8635
Daniel Veillard067bae52003-01-05 01:27:54 +00008636Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8637
8638 * xmlreader.c: seriously changed the way data are pushed to
8639 the underlying parser, go by block of 512 bytes instead of
8640 tryng to detect tag boundaries at that level. Changed the
8641 way empty element are detected and tagged.
8642 * python/tests/reader.py python/tests/reader2.py
8643 python/tests/reader3.py: small changes mostly due to context
8644 reporting being different and DTD node being reported. Some
8645 errors previously undetected are now caught and fixed.
8646 * doc/xmlreader.html: flagged last section as TODO
8647
Daniel Veillard51a447a2003-01-04 19:42:46 +00008648Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8649
8650 * python/libxml.py: integrated the Python 2.2 optimizations
8651 from Hannu Krosing, while maintaining compatibility with
8652 1.5 and 2.1
8653
Daniel Veillarde59494f2003-01-04 16:35:29 +00008654Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8655
8656 * xmllint.c: a bit of cleanup
8657 * xmlreader.c: small fix
8658 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8659 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8660
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008661Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8662
8663 * python/setup.py.in: patch from Stéphane Bidoul to include
8664 drv_libxml2.py in setup.py
8665
Daniel Veillard66b82892003-01-04 00:44:13 +00008666Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8667
8668 * doc/xmlreader.html: starting documenting the new XmlTextReader
8669 interface.
8670
Daniel Veillard7704fb12003-01-03 16:19:51 +00008671Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8672
8673 * xmllint.c: added the --stream flag to use the TextReader API
8674 * xmlreader.c: small performance tweak
8675
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008676Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8677
8678 * xmlreader.c python/tests/reader2py: okay the DTD validation
8679 code on top of the XMLTextParser API should be solid now.
8680
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008681Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8682
8683 * xmlreader.c python/tests/reader2py: Fixing some more mess
8684 with validation and recursive entities while using the
8685 reader interface, it's getting a bit messy...
8686
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008687Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8688
8689 * xmlreader.c python/tests/reader.py: another couple of problem
8690 related to IsEmptyElement reported by Stéphane Bidoul needed
8691 some fixes.
8692
Daniel Veillard4f860202003-01-02 13:00:02 +00008693Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8694
8695 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8696 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8697 based on the python XmlTextReader interface.
8698
Daniel Veillard3c265e42003-01-01 21:06:49 +00008699Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8700
8701 * tree.c: backing out one change in the last patch which broke the
8702 regression tests
8703
Daniel Veillard5335dc52003-01-01 20:59:38 +00008704Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8705
8706 * global.data globals.c tree.c include/libxml/globals.h: applied
8707 an old patch from Lukas Schroeder to track node creation and
8708 destruction. Probably missing a lot of references at the moment
8709 and not usable reliably.
8710
Daniel Veillard8ba17412003-01-01 19:13:12 +00008711Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8712
8713 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8714 from doc/news.html and a stylesheet
8715
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008716Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8717
8718 * xmlreader.c python/tests/reader.py: fixed another couple of
8719 xmlreader bugs reported by Stéphane Bidoul and added tests.
8720
Daniel Veillard9e395c22003-01-01 14:50:44 +00008721Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8722
8723 * xmlreader.c python/tests/reader2.py: fixed another validity
8724 checking in external parsed entities raised by Stéphane Bidoul
8725 and added a specific regression test.
8726 * python/tests/reader3.py: cleanup
8727
Daniel Veillardd5896142002-12-31 14:45:26 +00008728Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8729
8730 * xmlreader.c python/tests/reader2.py: fixed a problem with
8731 validation within entities pointed by Stéphane Bidoul, augmented
8732 the tests to catch those.
8733
Daniel Veillarddc85f282002-12-31 11:18:37 +00008734Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8735
8736 * python/generator.py: modified the generator to allow keeping
8737 class references when creating new classes, needed to fix a bug
8738 pointed by Stéphane Bidoul where the input buffer of the
8739 xmlTextReader instance gets destroyed if the python wrapper for
8740 the input is not referenced anymore.
8741
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008742Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8743
8744 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8745 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8746
Daniel Veillard571b8892002-12-30 12:37:59 +00008747Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8748
8749 * xmlreader.c python/tests/reader.py: fixed another problem
8750 pointed by Stéphane Bidoul
8751
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008752Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8753
8754 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8755 with "<a/>"
8756
Daniel Veillardecaba492002-12-30 10:55:29 +00008757Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8758
8759 * SAX.c: warn on xmlns:prefix="foo"
8760 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8761 for namespace attributes handling.
8762
Daniel Veillard2d84a892002-12-30 00:01:08 +00008763Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8764
8765 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8766 a really nasty problem raised by a DocBook XSLT transform
8767 provided by Sebastian Bergmann
8768
Daniel Veillard29b3e282002-12-29 11:14:41 +00008769Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8770
8771 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8772 by Stéphane Bidoul and integrated it into the tests
8773
Daniel Veillarde18fc182002-12-28 22:56:33 +00008774Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8775
8776 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8777 extended the XmlTextReader API a bit, addding accessors for
8778 the current doc and node, and an entity substitution mode for
8779 the parser.
8780 * python/libxml.py python/libxml2class.txt: related updates
8781 * python/tests/Makefile.am python/tests/reader.py
8782 python/tests/reader2.py python/tests/reader3.py: updated a bit
8783 the old tests and added a new one to test the entities handling
8784
Daniel Veillardaba976d2002-12-28 21:14:18 +00008785Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8786
8787 * python/generator.py python/libxml2class.txt
8788 python/tests/reader.py python/tests/reader2.py: changed the
8789 generator to provide casing for the XmlTextReader similar to
8790 C# so that examples and documentation are more directly transposable.
8791 Fixed the couple of tests in the suite.
8792
Daniel Veillard83298842002-12-28 15:12:33 +00008793Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8794
8795 * doc/guidelines.html: added a document on guildeline for
8796 publishing and deploying XML
8797
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008798Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8799
8800 * valid.c xmlreader.c: final touch running DTD validation
8801 on the XmlTextReader
8802 * python/tests/Makefile.am python/tests/reader2.py: added a
8803 specific run based on the examples from test/valid/*.xml
8804
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008805Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8806
8807 * python/libxml.py: added a few predefined xmlTextReader parser
8808 configuration values.
8809
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008810Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8811
8812 * python/libxml_wrap.h: trying to fix #102037
8813
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008814Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8815
8816 * SAX.c: fixing bug #95296, when the predefined entities
8817 are redefined in the DTD the default one must be used
8818 instead anyway.
8819
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008820Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8821
8822 * doc/xmllint.xml
8823 * doc/xmllint.1
8824 Add discussion of XML_DEBUG_CATALOG to xmllint man
8825 page - bug #100907
8826
8827
Daniel Veillarddf512f42002-12-23 15:56:21 +00008828Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8829
8830 * xmlreader.c: Fixed the empty node detection to avoid reporting
8831 an inexistant close tag.
8832
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008833Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8834
8835 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8836 for Python 2.1
8837
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008838Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8839
8840 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8841
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008842Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8843
8844 * doc/libxml2-api.xml python/tests/reader.py: one really need
8845 to provide the base URI information when creating a reader parser
8846 from an input stream. Updated the API and the example using it.
8847
Daniel Veillardea7751d2002-12-20 00:16:24 +00008848Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8849
8850 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8851 include/libxml/valid.h include/libxml/xmlreader.h: working on
8852 DTD validation on top of xml reader interfaces. Allows to
8853 validate arbitrary large instances. This required some extensions
8854 to the valid module interface and augmenting the size of xmlID
8855 and xmlRef structs a bit.
8856 * uri.c xmlregexp.c: simple cleanup.
8857
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008858Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8859
8860 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8861 work on the xml reader interfaces.
8862 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8863 Web page for the Windows binaries.
8864
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008865Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8866
8867 * xmlIO.c: applied a patch for VMS following the report by
8868 Nigel Hall
8869
Daniel Veillard3772de32002-12-17 10:31:45 +00008870Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8871
8872 * parser.c: the parseStartTag bug fix wasn't complete.
8873
Daniel Veillard67df8092002-12-16 22:04:11 +00008874Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8875
8876 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8877 parseStartTag, fixing it.
8878 * test/att4 result/att4 result/noent/att4: adding the test
8879 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8880 more methods to XmlTextReader.
8881
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008882Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8883
8884 * win32/libxml2.def.src: added more xml reader exports
8885 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8886 to the build
8887
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008888Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8889
8890 * doc/tutorial/xmltutorial.xml
8891 plus generated html and pdf
8892 Updating tutorial again based on further comments from Niraj
8893 Tolia on the last iteration
8894
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008895Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8896
8897 * doc/tutorial/xmltutorial.xml
8898 * doc/tutorial/includekeyword.c
8899 * doc/tutorial/includegetattribute.c
8900 plus generated html and pdf
8901 Adding fix from Niraj Tolia to tutorial to properly free memory.
8902
8903
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008904Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8905
8906 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8907 more methods of XmlTextReader.
8908 * python/libxml2class.txt python/tests/reader.py: this increased the
8909 methods in the bndings, augmented the test to check those new
8910 functions.
8911
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008912Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8913
8914 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8915 methods of XmlTextReader.
8916 * python/generator.py python/libxml_wrap.h python/types.c
8917 python/libxml2class.txt: added the reader to the Python bindings
8918 * python/tests/Makefile.am python/tests/reader.py: added a specific
8919 test for the Python bindings of the Reader APIs
8920 * parser.c: small cleanup.
8921
Daniel Veillard06503452002-12-13 10:42:08 +00008922Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8923
8924 * xinclude.c: fallback was only copying the first child not the
8925 full child list of the fallback element, closes #89684 as reopened
8926 by Bernd Kuemmerlen
8927
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008928Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8929
8930 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8931
Daniel Veillard000eafb2002-12-12 10:04:22 +00008932Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8933
Daniel Veillardc1eed322002-12-12 11:01:32 +00008934 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008935 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008936 gives enum values, fix functype return type, put back fields in
8937 structs
8938 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008939
Daniel Veillard024b5702002-12-12 00:15:55 +00008940Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8941
8942 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8943 about htmlNodeDumpOutput location.
8944 * xpath.c: removed an undefined function signature
8945 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8946 too many symbols in the API breaking the python bindings.
8947 Updated with the libxslt/libexslt changes.
8948
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008949Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * configure.in: preparing release of 2.4.29
8952 * doc/*: rebuilt the docs and API
8953 * xmlreader.c: a few more fixes for the XmlTextReader API
8954
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008955Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8956
8957 * include/win32config.h: applied mingw patch from Magnus Henoch
8958
Daniel Veillard5aad8322002-12-11 15:59:44 +00008959Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8960
8961 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8962
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008963Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8964
8965 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8966 building Python script, does the C parsing directly, generates
8967 a better API description including structure fieds defs and
8968 enums. Still a couple of bugs, but good enough for the python
8969 wrappers now.
8970 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8971 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8972 include/libxml/schemasInternals.h include/libxml/tree.h: more
8973 cleanup based on the python analysis script reports.
8974 * libxml.spec.in: make sure the API XML description is part of the
8975 devel package.
8976
Daniel Veillard01c13b52002-12-10 15:19:08 +00008977Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8978
8979 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8980 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8981 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8982 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8983 code cleanup, especially the function comments.
8984 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8985
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008986Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8987
8988 * Makefile.am xmlreader.c include/libxml/Makefile.am
8989 include/libxml/xmlreader.h: Adding a new set of APIs based on
8990 the C# TextXmlReader API but converted to C. Allow to parse
8991 in constant memory usage, far simpler to program and explain
8992 than the SAX like APIs, unfinished but working.
8993 * testReader.c: test program
8994
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008995Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8996
8997 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8998
Daniel Veillard64b35282002-12-04 15:10:40 +00008999Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9000
9001 * tree.c: Chip turner indicated that XHTML1 serialization
9002 rule for style actually break on both IE and Mozilla,
9003 try to avoid the rule if escaping ain't necessary
9004
Daniel Veillard8efff672002-12-04 11:44:48 +00009005Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9006
9007 * nanhttp.c: handle HTTP URL escaping, problem reported by
9008 Glen Nakamura and Stefano Zacchiroli
9009
Daniel Veillard1c732d22002-11-30 11:22:59 +00009010Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9011
9012 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9013
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009014Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9015
9016 * uri.c: Johann Richard pointed out some XPointer problems for
9017 URN based URI references in XInclude. Modified the URI parsing
9018 and saving routines to allow correct parsing and saving of
9019 XPointers, especially when attached to "opaque" scheme accordingly
9020 to RFC 2396
9021
Daniel Veillard8db67d22002-11-27 19:39:27 +00009022Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9023
9024 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9025 of refactoring to the HTML saving code.
9026 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9027 in the doc.
9028
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009029Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9030
9031 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9032 to a buffer API to reuse the generic dump to an OutputIO layer,
9033 this reduces code, fixes xmlNodeDump() for XHTML, also made
9034 xmlNodeDump() now return the number of byte written.
9035
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009036Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9037
9038 * python/setup.py.in: another patch from Stéphane Bidoul for
9039 Python bindings on Windows
9040 * doc/parsedecl.py: small cleanup
9041
Daniel Veillard9715c172002-11-25 16:33:40 +00009042Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9043
9044 * libxml.spec.in configure.in: add a line in %changelog for releases
9045
Daniel Veillard9bc53102002-11-25 13:20:04 +00009046Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9047
9048 * parser.c: patch from Marcus Clarke fixing a problem in entities
9049 parsing that was detected in KDe documentations environment.
9050
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009051Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9052
9053 * python/libxml.c (libxml_prev): Return the previous as opposed to
9054 the next node (I guess this is the result of some cut & paste programming:)
9055
Daniel Veillard80d7b902002-11-23 16:23:08 +00009056Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9057
9058 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9059
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009060Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9061
9062 * python/generator.py python/libxml.c python/setup.py.in: trying
9063 to fix the Python bindings build on Windows (Stéphane Bidoul)
9064
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009065Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9066
9067 * win32/configure.js: added option for python bindings
9068 * win32/libxml2.def.src: added more exports
9069
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009070Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9071
9072 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9073 pthreads
9074 * win32/wince/*: applied updates to Windows CE port from Javier
9075
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009076Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9077
9078 * configure.in: preparing 2.4.28
9079 * libxml.spec.in doc/Makefile.am: some cleanup
9080 * doc/*: updated the news and regenerated.
9081
Daniel Veillardfee408f2002-11-22 13:18:30 +00009082Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9083
9084 * HTMLparser.c: final touch at closing #87235 </p> end tags
9085 need to be generated.
9086 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9087 this change slightly the output of a few tests
9088 * doc/*: regenerated
9089
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009090Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9091
9092 * parserInternals.c: fixing bug #99190 when UTF8 document are
9093 parsed using the progressive parser and the end of the chunk
9094 is in the middle of an UTF8 multibyte character.
9095
William M. Brack8b2c7f12002-11-22 05:07:29 +00009096Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9097
9098 * threads.c: fixed initialization problem in xmlNewGlobalState
9099 which was causing crash.
9100 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9101 in xmlInitializeGlobalState.
9102 * parserInternals.c: cleaned up ctxt->sax initialisation.
9103
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009104Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9105
9106 * tree.c include/libxml/tree.h: modified the existing APIs
9107 to handle XHTML1 serialization rules automatically, also add
9108 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9109 libxslt serialization uses it when needed without changing
9110 the library API.
9111 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9112 result/xhtml1: added a new test specifically for xhtml1 output
9113 and updated the result of one XHTML1 test
9114
Daniel Veillardd076a202002-11-20 13:28:31 +00009115Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9116
9117 * xinclude.c parserInternals.c encoding.c: fixed #99082
9118 for xi:include encoding="..." support on text includes.
9119 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9120 test/XInclude/ents/isolatin.txt : added a specific regression test
9121 * python/generator.py python/libxml2class.txt: fixed the generator
9122 the new set of comments generated for doc/libxml2-api.xml were
9123 breaking the python generation.
9124
Daniel Veillard817e70b2002-11-19 22:28:48 +00009125Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9126
9127 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9128 * configure.in: patch for Solaris on new autoconf closes #98880
9129 * doc/parsedecl.py: repair the frigging API building script,
9130 did I say that python xmllib sucks ?
9131 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9132 and some comment are no more truncated.
9133
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009134Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9135
9136 * parser.c: Martin Stoilov pointed out a potential leak in
9137 xmlCreateMemoryParserCtxt
9138
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009139Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9140
9141 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9142 included in HTML documents and using the push parser.
9143
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009144Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9145
9146 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9147 specified, look for the Python interpreter not just in the
9148 specified root but also in the specified location. Fixes #98825
9149
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009150Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9151
9152 * python/libxml.c: fixing bug #98792 , node may have no doc
9153 and dereferencing without checking ain't good ...
9154
Daniel Veillarddad3f682002-11-17 16:47:27 +00009155Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9156
9157 * configure.in: preparing release 2.4.27
9158 * doc/* : updated and rebuilt the docs
9159 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9160 and all the docs are actually packaged and in the final RPMs
9161 * parser.c parserInternals.c include/libxml/parser.h: restore
9162 xmllint --recover feature.
9163
Daniel Veillard68e9e742002-11-16 15:35:11 +00009164Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9165
Daniel Veillard784b9352003-02-16 15:50:27 +00009166 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009167 processing of parsed entities, and XPath computation on sustitued
9168 entities.
9169 * testXPath.c: make sure entities are substitued.
9170
Daniel Veillard328f48c2002-11-15 15:24:34 +00009171Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9172
Daniel Veillard784b9352003-02-16 15:50:27 +00009173 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009174 processing of internal parsed entities, which had to be changed.
9175
Daniel Veillard66651aa2002-11-15 11:21:43 +00009176Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9177
9178 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9179 trying to fix bug #98517 about building outside the source tree
9180 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9181
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009182Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9183
9184 * include/win32config.h: cleanup
9185 * win32/Makefile.mingw: integrated mingw in JScript configure
9186 * win32/Makefile.msvc: modified to allow mingw coexistence
9187 * win32/configure.js: integrated mingw
9188 * win32/Readme.txt: cleanup
9189
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009190Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9191
9192 * HTMLparser.c: strengthen the guard in the Pop macros,
9193 like in the XML parser, closes bug #97315
9194
Daniel Veillard0821b152002-11-12 20:57:47 +00009195Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9196
9197 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9198 callback is never used.
9199
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009200Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9201
9202 * parserInternals.c: fixed the initialization of the SAX structure
9203 which was breaking xsltproc
9204 * xpath.c: patch from Petr Pajas for CDATA nodes
9205 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9206 * parser.c include/libxml/parser.h: patch from Peter Jones
9207 removing a leak in xmlSAXParseMemory() and adding the
9208 function xmlSAXParseMemoryWithData()
9209
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009210Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9211
9212 adding pdf of tutorial, changing web page to link to it
9213 * doc/tutorial/xmltutorial.pdf
9214 * doc/xml.html
9215 * doc/docs.html
9216
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009217Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9218
9219 * doc/tutorial/ar01s08.html
9220 adding file what I forgot for tutorial
9221
9222
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009223Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9224
9225 Adding encoding discussion to tutorial
9226 Added:
9227 * doc/tutorial/images/*.png: DocBook admonition image files
9228 * doc/tutorial/apf.html, apg.html: new generated html
9229 * doc/tutorial/includeconvert.c: conversion code entity file
9230 changed:
9231 * doc/tutorial/xmltutorial.xml: DocBook original
9232 * doc/tutorial/*.html: generated html
9233
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009234Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9235
9236 * include/libxml/*.h: retired xmlwin32version.h
9237 * doc/Makefile.am: retired xmlwin32version.h
9238 * win32/configure.js: retired xmlwin32version.h
9239
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009240Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9241
9242 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009243 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9244 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009245
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009246Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9247
9248 * globals.c: fixed a typo pointed out by Igor
9249 * xpath.c: try to speed up node compare using line numbers
9250 if available.
9251
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009252Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9253
9254 * tree.c: make xmlFreeNode() handle attributes correctly.
9255
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009256Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9257
9258 * catalog.c: completed the #96963 fix, as reported by Karl
9259 Eichwalder
9260
Daniel Veillard56f21f22002-11-06 15:49:46 +00009261Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9262
9263 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9264
Daniel Veillard91ad8792002-11-04 17:06:52 +00009265Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9266
9267 * Makefile.am: switched the order of a couple of includes
9268 to fix bugs #97100
9269
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009270Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9271
9272 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9273 xmlLoadCatalogs that used to separate directories with a ':'.
9274
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009275Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9276
9277 * threads.c: improvements to the Windows-side of thread handling
9278 * testThreads.c: conditionally excluded unistd.h
9279 * testThradsWin32.c: broke overlong lines
9280 * include/win32config.h: adapted thread-related macros to the new
9281 scheme and for pthreads on Windows
9282 * win32/Makefile.msvc: introduced a more flexible thread build,
9283 added testThreads[Win32].c to the build
9284 * win32/configure.js: introduced a more flexible thread config
9285
John Fleck61f6fb62002-10-31 15:23:29 +000092862002-10-31 John Fleck <jfleck@inkstain.net>
9287
9288 * doc/xml.html (and, by implication, FAQ.html)
9289 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9290
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009291Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9292
9293 * configure.in: removed xmlwin32version.h
9294 * include/libxml/Makefile.am: removed xmlwin32version.h
9295
Daniel Veillardce66ce12002-10-28 19:01:59 +00009296Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9297
9298 * tree.c: applied patch from Brian Stafford to fix a bug
9299 in xmlReconciliateNs()
9300
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009301Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9302
9303 * tree.c: applied patch from Christian Glahn to allow
9304 xmlNewChild() on document fragment nodes
9305
Daniel Veillardb39bc392002-10-26 19:29:51 +00009306Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9307
9308 * parser.c: Christian Glahn found a problem with a recent
9309 patch to xmlParseBalancedChunkMemoryRecover()
9310 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9311 problems
9312 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9313 test/schemas/seq*: added the test cases from Charles
9314
Daniel Veillard366a9152002-10-23 20:43:53 +00009315Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9316
9317 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9318 serious cleanup of the spec file and associated changes
9319 in the Makefiles.
9320 * valid.c: try to remove some warnings on x86_64
9321
Daniel Veillardd033d022002-10-23 14:55:02 +00009322Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9323
9324 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9325 fix bug #96586
9326
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009327Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9328
9329 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9330 parsing, applied his patch
9331 * result/HTML/attrents.html result/HTML/attrents.html.err
9332 result/HTML/attrents.html.sax test/HTML/attrents.html:
9333 added the test and result case provided by Mikhail Sogrine
9334
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009335Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9336
9337 * vms/build_libxml.com vms/config.vms vms/readme.vms
9338 include/libxml/parser.h include/libxml/parserInternals.h
9339 include/libxml/tree.h include/libxml/xmlIO.h
9340 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9341 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9342 Applied the VMS update patch from Craig A. Berry
9343 * doc/*.html: update
9344
Daniel Veillardf000f072002-10-22 14:28:17 +00009345Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9346
9347 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9348
Daniel Veillard1e208222002-10-22 14:25:25 +00009349Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9350
9351 * debugXML.c: adding a grep command to --shell in xmllint
9352 for T.V. Raman
9353
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009354Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9355
9356 * xmlcatalog.c: tried to fix some of the problem with --sgml
9357
Daniel Veillard935494a2002-10-22 14:22:46 +00009358Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9359
9360 * parser.c: tried to fix bug #91500 where doc->children may
9361 be overriden by a call to xmlParseBalancedChunkMemory()
9362
9363Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9364
9365 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9366 identifiers in SGML catalogs containing '&'
9367
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009368Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9369
9370 * python/types.c: fixed bugs when passing result value tree
9371 to Python functions.
9372
Daniel Veillard48267432002-10-18 11:21:38 +00009373Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9374
9375 * configure.in: preparing the release of 2.4.26
9376 * doc/*: updated and rebuilt the documentation
9377
Daniel Veillardbb284f42002-10-16 18:02:47 +00009378Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9379
9380 * parser.c: fixed a XML Namespace compliance bug reported by
9381 Alexander Grimalovsky
9382
Daniel Veillard44892f72002-10-16 15:23:26 +00009383Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9384
9385 * HTMLtree.c: fixed serialization of script and style when
9386 they are not lowercase (i.e. added using the API to the tree).
9387
Daniel Veillard2fd85422002-10-16 14:32:41 +00009388Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9389
9390 * valid.c: make xmlValidateDocument emit a warning msg if there
9391 is no DTD, pointed by Christian Glahn
9392
Daniel Veillard32370232002-10-16 14:08:14 +00009393Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9394
9395 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9396 content model when some of the blocks have min or max, and a couple
9397 of bugs found in the process.
9398 * result/schemas/list0* test/schemas/list0*: added some specific
9399 regression tests
9400
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009401Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * README: updated the contact informations
9404
Daniel Veillard63186732002-10-15 08:43:17 +00009405Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9406
9407 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9408 misses it, reported by Peter Bray.
9409
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009410Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9411
9412 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9413 and removed a few warnings
9414
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009415Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9416
9417 * parser.c: Christian Glahn found a small bug in the push parser.
9418 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9419 public
9420
Daniel Veillard6045c902002-10-09 21:13:59 +00009421Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9422
9423 * xmlschemas.c include/libxml/xmlschemas.h: added
9424 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9425 * testSchemas.c: added --memory to test the new interface
9426
Daniel Veillardf0070122002-10-09 14:24:17 +00009427Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9428
9429 * doc/index.py doc/search.php: integrated the XSLT indexing,
9430 a few fixed in the indexer, added a scope selection at the
9431 search level.
9432
Daniel Veillard01992e02002-10-09 10:20:30 +00009433Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9434
9435 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9436 this was due to uninitialized parts of the validation context
9437
Daniel Veillard321be0c2002-10-08 21:26:42 +00009438Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9439
9440 * debugXML.c: applied patch from Mark Vakoc except the API
9441 change, preserved it.
9442 * doc/*: updated the docs to point to the search engine for
9443 information lookup or before bug/help reports.
9444
Daniel Veillard01e87d22002-10-08 16:55:06 +00009445Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9446
9447 * doc/index.py doc/search.php: added mailing-list archives
9448 indexing and lookup
9449
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009450Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9451
9452 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9453
Daniel Veillard9b006132002-10-07 11:13:27 +00009454Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * doc/index.py: improved HTML indexing
9457 * doc/search.php: make the queries also lookup the HTML based indexes
9458
Daniel Veillard141d04b2002-10-06 21:51:18 +00009459Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * doc/index.py: added HTML page indexing
9462
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009463Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9464
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009465 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009466 problem in libxslt.
9467 * catalog.c: fixed list handling in XML_CATALOG_FILES
9468
Daniel Veillardceb09b92002-10-04 11:46:37 +00009469Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9470
9471 * valid.c: typo/bug found by Christian Glahn
9472
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009473Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9474
9475 * xmlIO.c: applied Windows CE patch from Javier.
9476 * win32/wince: new directory, contains support for the PocketPC
9477 with Windows CE from Javier.
9478 * include/win32config.h: reorganised, removed duplicate
9479 definitions and applied WinCE patch from Javier.
9480 * include/wsockcompat.h: new file, now contains WinSock
9481 compatibility macros.
9482 * win32/Makefile.msvc: introduced double-run compilation.
9483
Daniel Veillarde16b5742002-09-26 17:50:03 +00009484Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9485
9486 * configure.in include/libxml/xmlwin32version.h: preparing release
9487 of 2.4.25
9488 * doc/*: updated and regenerated teh docs and web pages.
9489
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009490Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9491
9492 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9493 error were not covering namespace declarations.
9494 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9495 it was missing the attribute declaration for the namespace
9496 * result/VC/NS3: the fix now report breakages in that test
9497
Daniel Veillardabe01742002-09-26 12:40:03 +00009498Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9499
9500 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9501
Daniel Veillard2ace1952002-09-26 12:28:02 +00009502Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9503
9504 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9505 and regenerated the docs and web site
9506
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009507Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9508
9509 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9510 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9511 not before
9512
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009513Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9514
9515 * python/generator.py python/libxml2class.txt: fixed a stupid error
9516 breaking the python API
9517
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009518Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9519
9520 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9521 triostr.c triostr.h: applied a trio update patch from
9522 Bjorn Reese which should work with MinGW
9523
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009524Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9525
9526 * tree.c: improving some documentation comments
9527 * xmlregexp.c: found and fixed a mem leak with python regression tests
9528 * doc/*: rebuilt the doc and the API XML file including the
9529 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9530 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9531 python/types.c: added access to the XML Schemas regexps from
9532 python
9533 * python/tests/Makefile.am python/tests/regexp.py: added a
9534 simple regexp bindings test
9535
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009536Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9537
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009538 * doc/xml.html:
9539 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009540
Daniel Veillard118aed72002-09-24 14:13:13 +00009541Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * xmlregexp.c: fixed the data callback on transition functionality
9544 which was broken when using the compact form
9545 * result/schemas/*: updated the results, less verbose, all tests
9546 pass like before
9547 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9548 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9549 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9550 annoying warnings
9551 * xpath.c: try to provide better error report when possible
9552
Daniel Veillard72336152002-09-21 13:08:14 +00009553Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9554
9555 * Makefile.am: fixed a breakage raised by Jacob
9556
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009557Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9558
9559 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9560 which don't use sockets
9561
Igor Zlatkovic01280582002-09-20 16:40:34 +00009562Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9563
9564 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9565 * win32/configure.js: applied zlib patch from Daniel Gehriger
9566
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009567Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9568
9569 * win32/configure.js: applied the patch from Mark Vakoc for
9570 regexp support
9571 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9572 for regexp support
9573
Daniel Veillardb5c05732002-09-20 13:36:25 +00009574Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9575
9576 * xmlschemastypes.c: as pointed by Igor Float and Double
9577 parsing ain't finished yet
9578
Daniel Veillard40b11342002-09-20 12:01:39 +00009579Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9580
9581 * Makefile.am configure.in: trying to fix #88412 by bypassing
9582 all the python subdir if python ain't detected
9583
Daniel Veillard23e73572002-09-19 19:56:43 +00009584Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9585
9586 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9587 made configuring with regexps/automata/unicode the default
9588 but without schemas ATM
9589 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9590 fixed the regexp based DTD validation performance and memory
9591 problem by switching to a compact form for determinist regexps
9592 and detecting the determinism property in the process. Seems
9593 as fast as the old DTD validation specific engine :-) despite
9594 the regexp built and compaction process.
9595
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009596Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * valid.c: determinism is debugged, new DTD checking code now works
9599 but xmlFAComputesDeterminism takes far too much CPU and the whole
9600 set usues too much memory to be really usable as-is
9601
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009602Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * tree.c: fixed another stupid bug in xmlGetNodePath()
9605 * xmllint.c: --version now report the options compiled in
9606
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009607Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9608
9609 * HTMLparser.c: small cleanup
9610 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9611 when configured with them. A bit of debugging around the determinism
9612 checks is still needed
9613
Daniel Veillard63b01c22002-09-17 19:25:28 +00009614Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9615
9616 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9617
Daniel Veillard92727042002-09-17 17:59:20 +00009618Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9619
9620 * xmlIO.c: small portability glitch fixed.
9621
Daniel Veillard84d70a42002-09-16 10:51:38 +00009622Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9623
9624 * xmlschemastypes.c: incomplete steps for real/double support
9625 * testAutomata.c include/libxml/xmlautomata.h
9626 include/libxml/xmlregexp.h: avoiding a compilation problem
9627 * valid.c include/libxml/valid.h: starting the work toward using
9628 the regexps for actual DTD validation
9629
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009630Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * hash.c: cosmetic cleanup
9633 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9634 integrating a DTD validation layer based on the regexps
9635
Daniel Veillard4402ab42002-09-12 16:02:56 +00009636Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9637
9638 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9639 the determinism was tested before eliminating the epsilon
9640 transitions :-(
9641
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009642Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * python/generator.py python/libxml.c python/libxml.py
9645 python/libxml2-python-api.xml python/libxml2class.txt
9646 python/libxml_wrap.h python/types.c: updated the python
9647 bindings, added code for easier File I/O, and the ability to
9648 define a resolver from Python fixing bug #91635
9649 * python/tests/Makefile.am python/tests/inbuf.py
9650 python/tests/outbuf.py python/tests/pushSAXhtml.py
9651 python/tests/resolver.py python/tests/serialize.py: updated
9652 and augmented the set of Python tests.
9653
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009654Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9655
9656 * win32/configure.js: added more readme info for the binary
9657 package.
9658
Daniel Veillard607b35c2002-09-10 12:16:19 +00009659Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9660
9661 * xmlIO.c: fixed a stupid out of bound array error
9662
9663Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9666 messing around with support for Windows path, cleanups,
9667 trying to identify and fix the various code path to the
9668 filename access. Added xmlNormalizeWindowsPath()
9669
Daniel Veillard76575762002-09-05 14:21:15 +00009670Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9671
9672 * error.c valid.c: working on better error reporting of validity
9673 errors, especially providing an accurate context.
9674 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9675 error reports in those cases.
9676
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009677Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9678
9679 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9680 parser.c parserInternals.c xmlIO.c: get rid of all the
9681 perror() calls made in the library execution paths. This
9682 should fix both #92059 and #92385
9683
Daniel Veillard19aa7022002-09-05 11:14:19 +00009684Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9685
9686 * xmllint.c: memory leak reporting was broken after a change
9687 of the preprocessor symbol used to activate it.
9688
Daniel Veillardec6725e2002-09-05 11:12:45 +00009689Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9690
9691 * tree.c: try to make the copy function work for node of
9692 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9693 DOM layers though, not libxml2 itself.
9694
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009695Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * valid.c: try to provide file and line informations, not all
9698 messages are covered, but it's a (good) start
9699
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009700Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * xinclude.c: reimplemented a large part of the XInclude
9703 processor, trying to minimize resources used, James Henstridge
9704 provided a huge test case which was exhibiting severe memory
9705 consumption problems.
9706
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009707Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9708
9709 * python/Makefile.am: applied patch from Christophe Merlet to
9710 reestablish DESTDIR
9711
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009712Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9713
9714 * libxml.spec.in: fixes libary path for x86_64 AMD
9715
John Fleckbe98b332002-09-04 03:16:23 +00009716Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9717
9718 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009719 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009720 (plus resulting generated html files)
9721 fixing one spot I missed in the tutorial where I hadn't freed
9722 memory properly
9723
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009724Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9725
9726 * doc/tutorial/includeaddattribute.c
9727 * doc/tutorial/includeaddkeyword.c
9728 * doc/tutorial/includegetattribute.c
9729 * doc/tutorial/includekeyword.c
9730 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009731 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009732 update tutorial to properly free memory (thanks to Christopher
9733 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009734 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009735 added image files so the callouts are graphical, making it
9736 easier to read ( use "--param callout.graphics 1" to generate
9737 html with graphical callouts)
9738
Daniel Veillarde1662542002-08-28 11:50:59 +00009739Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9740
9741 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9742 nice logos generated by Marc Liyanage
9743 * doc/site.xsl *.html: changed the stylesheet to show the new
9744 logo and regenerated the pages
9745
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009746Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9749
Daniel Veillard42766c02002-08-22 20:52:17 +00009750Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9751
9752 * xpath.c: possible mem leak patch from Jason Adams
9753
9754Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9755
9756 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9757 in the XQuery namespace
9758 * configure.in: preparing 2.4.24
9759 * doc/*.html: updated the web pages
9760
9761Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * python/generator.py: closing bug #85258 by generating conditional
9764 compile check to avoid linking to routines not configured in.
9765
Havoc Pennington84ec40a2002-08-22 13:59:35 +000097662002-08-22 Havoc Pennington <hp@pobox.com>
9767
9768 * autogen.sh: update error message for missing automake
9769
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009770Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9771
9772 * python/Makefile.am: typo in target name resulted in libxml2.py
9773 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9774
Daniel Veillard22669b22002-08-22 07:17:11 +00009775Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9776
9777 * win32/win32/Makefile.mingw: updated with version from
9778 Elizabeth Barham at http://soggytrousers.net/repository/
9779
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009780Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9781
9782 * win32/Makefile.msvc: added the prefix location to the include
9783 and lib search path.
9784
Havoc Pennington830e8972002-08-18 22:22:13 +000097852002-08-18 Havoc Pennington <hp@pobox.com>
9786
9787 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9788 both automake 1.6 and 1.4 installed get the right automake. Means
9789 compilation from CVS will now require the latest automake 1.4
9790 release, or manually creating symlinks called "automake-1.4" and
9791 "aclocal-1.4"
9792
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009793Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9794
9795 * configure.in python/Makefile.am: more AMD 64 induced changes from
9796 Frederic Crozat
9797
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009798Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9799
9800 * xinclude.c: oops I was missing the xml:base fixup too
9801 * result/XInclude/*.xml: this adds xml:base attributes to most
9802 results of the tests
9803
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009804Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9805
9806 * xinclude.c: quick but apparently working implementation of
9807 xi:fallback, should close bug #89684
9808 * Makefile.am test/XInclude/docs/fallback.xml
9809 result/XInclude/fallback.xml: added a basic test for fallback,
9810 and run with --nowarning to avoid a spurious warning
9811 * configure.in: applied patch from Frederic Crozat for python
9812 bindings on AMD 64bits machines.
9813
Daniel Veillard9e923512002-08-14 08:48:52 +00009814Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9815
9816 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9817 the caller don't pass a SAX callback block.
9818
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009819Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9820
9821 * tree.c: applied the same fix for the XML-1.0 namespace to
9822 xmlSearchNsByHref() as was done for xmlSearchNs()
9823
Daniel Veillardad11b302002-08-12 14:53:41 +00009824Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9825
9826 * libxml.3: small cleanup of the man page
9827 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9828 when serializing HREF attributes generated by XSLT.
9829
Daniel Veillardc084e472002-08-12 13:27:28 +00009830Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9831
9832 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9833 version of Marc Liyanage' patch for boolean attributes in HTML
9834 output
9835
Daniel Veillard5f91b372002-08-12 12:13:01 +00009836Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9837
9838 * python/tests/serialize.py: fixed the test results, indenting
9839 behaviour changed slightly
9840
Aleksey Sanin9e951762002-08-08 18:02:41 +00009841Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9842
9843 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9844 new c14n function to Windows def files
9845
Aleksey Saninea4272a2002-08-02 23:50:03 +00009846Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9847
9848 * c14n.c: fixed a memory leak in c14n code
9849
Daniel Veillard58e44c92002-08-02 22:19:49 +00009850Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9851
9852 * parser.c include/libxml/parser.h: adding a new API for Christian
9853 Glahn: xmlParseBalancedChunkMemoryRecover
9854 * valid.c: patch from Rick Jones for some grammar cleanup in
9855 validation messages
9856 * result/VC/* result/valid/*: this slightly change some of the
9857 regression tests outputs
9858
Daniel Veillard0bf29002002-08-01 12:54:11 +00009859Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * tree.c: trying to fix a problem in namespaced attribute handling
9862 raised by Christian Glahn
9863
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009864Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9865
9866 * encoding.c include/libxml/encoding.h: Opening the interface
9867 xmlNewCharEncodingHandler as requested in #89415
9868 * python/generator.py python/setup.py.in: applied cleanup
9869 patches from Marc-Andre Lemburg
9870 * tree.c: fixing bug #89332 on a specific case of loosing
9871 the XML-1.0 namespace on xml:xxx attributes
9872
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009873Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9874
9875 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9876 corner case from new Merlin's test suite and added a callback
9877 that will be used to improve xmlsec performance
9878
9879
Daniel Veillard0b22def2002-07-29 16:23:03 +00009880Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9881
9882 * HTMLtree.c: trying to fix the <style> escaping problem in
9883 HTML serialization bug #89342
9884
Daniel Veillard0b28e882002-07-24 23:47:05 +00009885Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9886
9887 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9888 and rebuilt the web site.
9889
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009890Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009891
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009892 * include/libxml/tree.h: added _private member to xmlNs struct
9893
Daniel Veillard1d995272002-07-22 16:43:32 +00009894Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9895
9896 * HTMLparser.c: fixing bug #84876 based on the xml working
9897 code.
9898
William M. Brack61eaba52002-07-21 11:14:18 +00009899Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9900
9901 * python/Makefile.am: enhanced to fix bug 72012 (errors
9902 when using '-jX' make parameter)
9903
William M. Brackef61d202002-07-19 08:32:00 +00009904Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9905
9906 * xpath.c: small additional enhancement for booleans
9907 compared to nodesets
9908
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009909Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * HTMLtree.c: changed the order of the encoding declaration
9912 attributes in the meta tags due to a bug in IE/Mac
9913
William M. Brack0c022ad2002-07-12 00:56:01 +00009914Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9915
9916 * xpath.c: enhanced handling of booleans (especially '='
9917 and '!=' for nodesets) - fixes bug 85256. Added new
9918 routine xmlXPathNotEqualValues for more proper handling
9919 of '!=' when nodesets are involved.
9920
Daniel Veillard06944e22002-07-11 19:55:18 +00009921Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9922
9923 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9924 doc/xmlcatalog_man.xml to the source distribution
9925
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009926Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9927
9928 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9929 asked for this.
9930
Daniel Veillard539638b2002-07-06 19:55:14 +00009931Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9932
9933 * configure.in: preparing 2.4.23
9934 * doc/*: rebuilt the docs
9935
Daniel Veillard176d99f2002-07-06 19:22:28 +00009936Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9937
9938 * parser.c: fixing bug #84169 by fixing the
9939 comment of xmlCreatePushParserCtxt to describe the
9940 encoding detection parameters better.
9941
Daniel Veillard37f961d2002-07-06 17:53:56 +00009942Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * valid.c: fixing bug #79331 in one path the lookup for
9945 ID attributes on a namespaced node wasn't handled correctly :-\
9946
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009947Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9948
9949 * HTMLparser.c: trying to fix 87235 about discarded white
9950 spaces in the HTML parser.
9951 * result/HTML/*: this changes the output of a number of HTML
9952 regression tests
9953
Daniel Veillardfdc91562002-07-01 21:52:03 +00009954Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * xpath.c: applied patch from Richard Jinks for the namespace
9957 axis + fixed a memory error.
9958 * parser.c parserInternals.c: applied patches from Peter Jacobi
9959 removing ctxt->token for good.
9960 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9961 popped out by the regression tests.
9962 * Makefile.am: patch for threads makefile from Gary Pennington
9963
William M. Brack6000af52002-06-28 11:43:13 +00009964Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9965
Daniel Veillardfdc91562002-07-01 21:52:03 +00009966 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009967 expressions involving preceding-sibling (et al).
9968
Daniel Veillard153120c2002-06-18 07:58:35 +00009969Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * hash.c: applied a patch from Peter Jacobi to solve a problem
9972 when compiling with the Watcom C on Win32
9973 * result/schemas/*.err: the change of hashing algo generated
9974 permutations in the output
9975
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009976Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * hash.c: applied patch from Sander Vesik improving the quality of
9979 the hash function.
9980
Aleksey Sanina5808b92002-06-14 17:07:41 +000099812002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009982
9983 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9984 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9985 xmllint.c xpath.c: replaced sprintf() with snprintf()
9986 to prevent possible buffer overflow (the bug was pointed
9987 out by Anju Premachandran)
9988
Daniel Veillarde059b892002-06-13 15:32:10 +00009989Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * parser.c: removed an uninitialized data error popped by valgrind
9992 on PE references
9993
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009994Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9995
9996 * doc/xml.html
9997 adding tutorial reference to the web page
9998
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009999Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10000
10001 * doc/tutorial/xmltutorial.xml
10002 * doc/tutorial/ar01s07.html
10003 * doc/tutorial/ape.html
10004 * doc/tutorial/includegetattribute.c
10005 adding section to tutorial about retrieving an attribute
10006 value
10007
Daniel Veillardf5582f12002-06-11 10:08:16 +000010008Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * parser.c: applied a couple of patches from Peter Jacobi to start
10011 to get rid of ctxt->token, with a possible significant speed
10012 improvement to be gained once done. Better compliance with PE
10013 references constructs in DTDs too.
10014 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10015 from Peter too
10016
Daniel Veillard38d80e22002-06-11 07:24:56 +000010017Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10020 xmlParseElement was likely to have been deallocated at the
10021 time of the report, possibly leading to segfault. Just report
10022 the tag name now.
10023
Daniel Veillard9e412302002-06-10 15:59:44 +000010024Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * xpath.c: patch from Richard Jinks for XPath substring() function
10027 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10028
Aleksey Sanina5808b92002-06-14 17:07:41 +0000100292002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010030
10031 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10032
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010033Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10034
10035 *doc/FAQ.html
10036 fixing typos in FAQ, thanks to Robert Funnell for the
10037 editing help
10038
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010039Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10040
10041 * NEWS: got complaints from rpmlint that it was empty
10042
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010043Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10044
10045 * added doc/tutorial, including:
10046 apa.html
10047 apb.html
10048 apc.html
10049 apd.html
10050 ar01s02.html
10051 ar01s03.html
10052 ar01s04.html
10053 ar01s05.html
10054 ar01s06.html
10055 includeaddattribute.c
10056 includeaddkeyword.c
10057 includekeyword.c
10058 includestory.xml
10059 index.html
10060 xmltutorial.xml
10061 libxml tutorial, including generated html
10062
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010063Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10064
10065 * result/c14n/exc-without-comments/merlin-c14n-two-*
10066 result/c14n/without-comments/merlin-c14n-two-*
10067 test/c14n/exc-without-comments/merlin-c14n-two-*
10068 test/c14n/without-comments/merlin-c14n-two-*
10069 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10070 c14n/exc-c14n and slightly modified test script to handle
10071 these test cases
10072 * c14n.c: fixed bugs for complicated nodes set (namespace
10073 without node and others from merlin-c14n-two.tar.gz)
10074 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10075 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10076 for xmlsec performance patch
10077 * xpath.c: fixed self::node() for namespaces and attributes
10078
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010079Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10080
10081 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10082 but with the format parameter
10083 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10084
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010085Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10086
10087 * Makefile.am: updated c14n tests suite
10088 * c14n.c: performance improvement for previous c14n patch
10089
Daniel Veillarde72c7562002-05-31 09:47:30 +000010090Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10091
10092 * parser.c: another peroformance patch from Peter Jacobi, that
10093 time on parsing attribute values.
10094
Aleksey Sanin508a1012002-05-31 06:32:32 +000010095Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10096
10097 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10098 into LibXML2 test suite
10099
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010100Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10101
10102 * c14n.c: propagating xpath ancesstors node fix to c14n
10103 plus small performance improvement to reduce number of
10104 mallocs
10105 * xpath.c: fixed ancestors axis processing for namespace nodes
10106
Daniel Veillard46de64e2002-05-29 08:21:33 +000010107Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10108
10109 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10110 Peter Jacobi
10111
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010112Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10113
10114 * configure.in: preparing 2.4.22
10115
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010116Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10119 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10120 a public entry point.
10121 * doc/*: rebuilt the API and docs
10122
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010123Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10124
10125 * xpath.c: patch from Richard Jinks to fix a problem introduced
10126 in the previous patch and pointed by Norm
10127
Daniel Veillardc6924812002-05-24 11:10:43 +000010128Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * libxml.spec.in: fixing bug #81112
10131
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010132Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * uri.c: fixing bug #82848
10135
Daniel Veillarda2878972002-05-24 07:54:39 +000010136Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10139 output of one catalog test
10140
Aleksey Sanin114e4752002-05-24 07:20:27 +000010141Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010142
Aleksey Sanin114e4752002-05-24 07:20:27 +000010143 * global.data globals.c tree.c include/libxml/globals.h
10144 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10145 default value for global parameter xmlIndentTreeOutput to 1 and
10146 introduced new global parameter xmlTreeIndentString (the string
10147 used to do one-level indent) with default value " " (as it was
10148 in tree.c)
10149
Daniel Veillard49d5af82002-05-23 11:55:49 +000010150Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10153 with trio and schemas.
10154
Daniel Veillard7c13af42002-05-22 09:57:32 +000010155Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * xpath.c: patch from Richard Jinks to fix the problem raised in
10158 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10159
Daniel Veillard5a872412002-05-22 06:40:27 +000010160Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * xmlschemas.c: a bit of work on import.
10163 * xmlschemastypes.c: Charles Bozeman provided a compare function
10164 for date/time types so min/max facet restrictions should work,
10165 indeterminate comparisons return an error instead of equal.
10166 * test/schemas/date_0* result/schemas/date_0_0: specific test
10167 from Charles Bozeman too
10168
Daniel Veillard10b6da42002-05-18 07:55:20 +000010169Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10170
10171 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10172 from Christian Cornelssen fixing the man pages and the Catalog
10173 building script.
10174 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10175 next step is <xs:import> I now have a reasonable understanding
10176 of how it works.
10177
Daniel Veillarde5354492002-05-16 08:43:22 +000010178Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10179
10180 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10181
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010182Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10183
10184 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10185
Daniel Veillard088bf112002-05-14 11:03:59 +000010186Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10187
10188 * xpath.c: fixing an XPath function evalutation bug pointed out
10189 by Alexey Efimov where the context was lost when evaluating
10190 the function arguments
10191
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010192Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010193
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010194 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10195 function public for XMLSec performance optimizations
10196
Daniel Veillard3cd72402002-05-13 10:33:30 +000010197Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10198
10199 * python/generator.py python/libxml2class.txt : fixed a problem
10200 with the HTML parser pointed by Gary Benson
10201 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10202 example
10203
Aleksey Sanine48a3182002-05-09 18:20:01 +000010204Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10205 * parser.c: fixed bug #81159 (memory growth in SAX)
10206
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010207Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10208 * xpath.c: fixed bug #78858 (the real fix)
10209
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010210Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010211 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010212
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010213Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * tree.c: modified xmlNodeSetBase to allow changing the
10216 base of a document.
10217
Daniel Veillard070803b2002-05-03 07:29:38 +000010218Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * xmlschemastypes.c: patch Charles Bozeman for validation of
10221 all the date, time, and duration types
10222 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10223 * configure.in: fixed an error pointed by an user
10224 * xml2-config.in: fixed an error pointed by an user
10225
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010226Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10227
10228 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10229 win32/libxml2.def.src xmlIO.c: exported default
10230 'file:', 'http:' and 'ftp:' protocols input handlers
10231 and maked protocols comparisson case insensitive
10232
Daniel Veillard34de97f2002-04-30 14:29:22 +000010233Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10234
10235 * configure.in: Neven Has detected a typo
10236
Daniel Veillard28577c32002-04-30 06:48:41 +000010237Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10238
10239 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10240 as one of the persons allowed to commit directly to the
10241 module.
10242
Daniel Veillardfc57b412002-04-29 15:50:14 +000010243Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10246 * valid.c: raised a too low limit
10247 * doc/*: rebuilt the docs
10248
Daniel Veillardeca82812002-04-24 11:42:02 +000010249Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * test/XPath/expr/floats test/XPath/expr/functions
10252 result/XPath/expr/floats result/XPath/expr/functions
10253 xpath.c: another XPath conformance patch from Richard Jinks
10254
Daniel Veillard13e04c62002-04-23 17:51:29 +000010255Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * xmlschemas.c: fixed validation of attribute groups.
10258 * test/schemas result/schemas: added an example from the primer
10259
Daniel Veillard88c58912002-04-23 07:12:20 +000010260Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10263 * test/schemas result/schemas: updated the test list
10264
Daniel Veillarde19fc232002-04-22 16:01:24 +000010265Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * TODO: updated a bit
10268 * parser.c: made a comment more specific
10269 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10270 Schemas conformance.
10271 * test/schemas result/schemas: updated the test list
10272
Daniel Veillard441bc322002-04-20 17:38:48 +000010273Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10276 implementing xs:all with minOccurs = 0
10277 * tes/schemas/* result/schemas/*: added more tests covering
10278 xs:all
10279
Daniel Veillard8a001f62002-04-20 07:24:11 +000010280Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * xmlregexp.c: first implementation of the all particle, this
10283 may need to be revisited for case where not all transitions
10284 must be crossed.
10285
Daniel Veillard7646b182002-04-20 06:41:40 +000010286Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10287
10288 * tree.c: another entity processing update from Markus Henke
10289
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010290Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10291
10292 * trionan.c: fixed crash on OSF/1
10293
Daniel Veillardb4398962002-04-19 07:01:55 +000010294Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * xmlschemas.c: more Schemas work
10297 * test/schemas/* result/schemas/*: added more tests coming
10298 from the spec.
10299
Daniel Veillard54761132002-04-18 21:00:44 +000010300Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10303 ExcC14N specification
10304
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010305Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * tree.c: patch from Markus Henke, fix for recursive entities.
10308
Daniel Veillard23b1f372002-04-18 15:50:05 +000010309Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * xpath.c: fix a problem with string() on a document node.
10312
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010313Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * Makefile.am xmlschemas.c: more Schemas work
10316 * test/schemas/* result/schemas/*: added more tests coming
10317 from the spec.
10318
Daniel Veillard6231e842002-04-18 11:54:04 +000010319Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10322 * result/HTML/*: this changes a few things in the results
10323
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010324Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10325
10326 * include/libxml/tree.h: eliminated 'declaration different than
10327 prototype' warning
10328 * include/win32config.h: "resolved" conflicts with errno.h
10329
Daniel Veillardb509f152002-04-17 16:28:10 +000010330Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10333 on the automata interfaces and debug of counted choices
10334 * test/schemas/* result/schemas/*: added a number of tests
10335
Daniel Veillard8651f532002-04-17 09:06:27 +000010336Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10339 a bit of work on Schemas
10340 * testSchemas.c: try to make it more useful
10341 * test/schemas/* result/schemas/* Makefile.am: changed the
10342 Schemas regression test procedure, started adding a few samples
10343
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010344Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10345
10346 * include/libxml/encoding.h: Patch for the Borland C++ builder
10347 * include/libxml/tree.h: Patch for the Borland C++ builder
10348 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010349 * win32/bcb5: New directory for the Borland C++ builder
10350 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010351
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010352Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10353
10354 * win32/Makefile.msvc: Update for XML Schema support
10355 * win32/configure.js: Update for XML Schema support
10356 * win32/libxml2.def.src: Update for XML Schema support
10357
Daniel Veillard4255d502002-04-16 15:50:10 +000010358Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10361 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10362 xmlunicode.c include/libxml/Makefile.am
10363 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10364 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10365 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10366 include/libxml/xmlversion.h.in : merged the current state of
10367 XML Schemas implementation, it is not configured in by default,
10368 a specific --schemas configure option has been added.
10369 * test/automata test/regexp test/schemas Makefile.am
10370 result/automata result/regexp result/schemas:
10371 merged automata/regexp/schemas regression tests
10372
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010373Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * xpath.c: Gary found a compile time problem, fixes #78823
10376
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010377Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * configure.in: release of 2.4.20
10380 * doc/*: updated and rebuilt the docs
10381
Daniel Veillardf544f192002-04-15 12:56:56 +000010382Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * python/Makefile.am: patch from Cristian Gafton to build on
10385 Red Hat 6.2, should also fix #75779
10386
Daniel Veillard940492d2002-04-15 10:15:25 +000010387Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10388
10389 * valid.c: first part of fixing #78729
10390
Daniel Veillardeb475a32002-04-14 22:00:22 +000010391Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10394 escaping of URI when saving HTML files.
10395 * result/HTML/*: this impacted some tests
10396
Daniel Veillard9b731d72002-04-14 12:56:08 +000010397Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * configure.in: trying to fix #77441
10400
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010401Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10402
10403 * include/libxml/xmlIO.h: Hallski complained it could not be
10404 included by itself.
10405
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010406Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10409
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010410Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10411
10412 * win32/configure.js: patch from Nilo for the c14n option
10413 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10414
Daniel Veillardda423da2002-04-10 19:25:38 +000010415Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10418 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10419 LIBXML_THREAD_ENABLED
10420
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010421Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10422
10423 * xpath.c: another patch from Richard Jinks for substring conformance
10424 * test/XPath/expr/floats test/XPath/expr/strings
10425 result/XPath/expr/floats result/XPath/expr/strings: update of the
10426 test suite to check those.
10427
Daniel Veillard01917aa2002-04-10 11:30:41 +000010428Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * xpath.c: patch from Richard Jinks for .x float parsing.
10431
Daniel Veillard46d6c442002-04-09 16:10:39 +000010432Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10433
10434 * parser.c: patch from Markus Henke when an encoding ain't recognized
10435
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010436Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * libxml.m4: got a report that #include <string.h> was needed
10439
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010440Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10443
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010444Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10445
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010446 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010447
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010448Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10449
10450 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10451 pointed out by Melvyn Sopacua.
10452
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010453Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10454
10455 * libxml.m4: Frédéric Crozat gave a patch related to the change
10456 of Include paths breaking the libxml.m4
10457
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010458Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10459
10460 * xpath.c: Fix bug #76927 forgot to save some context
10461 when evaluating binary expressions
10462
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010463Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * configure.in: fixed configure for MPE/iX from Markus Henke
10466 * xmlmemory.c: fixed initialization problems
10467 * xpath.c: another set of patches from Richard Jinks this
10468 fixes "make XPathtests" on linux
10469
Daniel Veillard21458c82002-03-27 16:12:22 +000010470Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10473 * test/XPath/expr/compare test/XPath/expr/equality
10474 test/XPath/expr/floats test/XPath/expr/functions
10475 test/XPath/expr/strings result/XPath/expr/compare
10476 result/XPath/expr/equality result/XPath/expr/floats
10477 result/XPath/expr/functions result/XPath/expr/strings: Updated
10478 tests though they show a divergence on Linux
10479
Daniel Veillard28dfed12002-03-27 09:08:17 +000010480Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * xpath.c trionan.c: previous commit also included patches
10483 from Richard Jinks on some IEEE support corner case
10484
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010485Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10488 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10489 that $(datadir) should be used for docs
10490
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010491Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10494 could leak filedescriptors
10495
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010496Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * configure.in nanohttp.c: applied patch from Allan Clark for
10499 UnixWare/OpenServer
10500
Daniel Veillard19274092002-03-25 16:48:03 +000010501Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * configure.in: preparing 2.4.19
10504 * doc/*: rebuilt the docs
10505
Daniel Veillard56b2db72002-03-25 16:35:28 +000010506Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10507
10508 * nanohttp.c: fixing #76043, got fed up with non-portability
10509 of that piece of code.
10510
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010511Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * valid.c SAX.c: Never commit without running "make tests" :-(
10514 fix a couple of stupidities in the previous commit
10515 * result/*: a few changes in some attribute order result of previous
10516 commit.
10517
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010518Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10521 the internal subset should not raise duplicate ID errors,
10522 also there was a small bug in conjunction to namespace
10523 declarations defaulted and xml:xxx attributes DTD definitions.
10524
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010525Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * xpath.c: Richard Jinks also raised some rounding problems
10528 this tries to fix them
10529
Daniel Veillard4e2df542002-03-22 12:23:14 +000010530Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10531
10532 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10533 behaviour in xmlXPathCastToString()
10534
Daniel Veillarddb552912002-03-21 13:27:59 +000010535Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10538 raised by Morus Walter
10539
Daniel Veillard9e537932002-03-21 13:08:08 +000010540Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10543 from Igor
10544
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010545Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * xpath.c: fixing #75619, related to a problem when trying
10548 to evaluate condition when the current node set resulting
10549 from that sub-step evaluation is empty. Also fixes 2 potential
10550 problem with previous-sibling and next-siblings axis.
10551
Daniel Veillard1840ef02002-03-21 08:05:23 +000010552Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10553
10554 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10555 HTML support is not configured in.
10556
Daniel Veillard561b7f82002-03-20 21:55:57 +000010557Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10560 include/libxml/tree.h: dohh I really didn't intended to commit
10561 this test version :-(
10562
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010563Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * testSAX.c: I wanted to see the real speed at the SAX interface
10566 after a little too many Ximianer started complaining about the
10567 parser speed.
10568 added a --quiet option:
10569 paphio:~/XML -> ls -l db100000.xml
10570 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10571 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10572 3200006 callbacks generated
10573 real 0m1.270s
10574 Which means 16MBytes/s and 3Mcallback/s
10575
Daniel Veillardc62a1472002-03-19 18:35:12 +000010576Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10577
10578 * xpath.c: valgrind spotted another error that time when running
10579 on libxslt regression tests
10580
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010581Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10582
10583 * Makefile.am: adding "make valgrind" running the full regression
10584 tests (except python ones) under Valgrind (using valgrind -q
10585 which was kindly added by the author).
10586 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10587 passes cleanly now except an obcure floating point initialization
10588 raised in log10() in one XPath regression test ???
10589 * tree.c: edited some comments to close #75244
10590
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010591Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10592
10593 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10594 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10595 context of ScrollKeeper, made sure that if the number is
10596 an integer, the serialization follows the description at
10597 http://www.w3.org/TR/xpath#section-String-Functions
10598
Daniel Veillard5997aca2002-03-18 18:36:20 +000010599Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10600
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010601 * configure.in: preparing 2.4.18
10602 * doc/*: updated and rebuilt the web site
10603 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10604 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010605 * parser.c: humm, changed the way the SAX parser work when
10606 xmlSubstituteEntitiesDefault(1) is set, it will then
10607 do the entity registration and loading by itself in case the
10608 user provided SAX getEntity() returns NULL.
10609 * testSAX.c: added --noent to test the behaviour.
10610
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010611Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10612
10613 * parser.c: Wilfried Teiken provided a hackish but working
10614 way to get context reported back on entities when parsing
10615 with SAX and without breaking the DOM build.
10616
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010617Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10618
10619 * c14n.c: applied a new patch from Aleksey Sanin
10620 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10621 to reference Aleksey implementation of XML digital Signatures
10622
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010623Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * xpath.c: small fix to avoid potential problem due to
10626 ordering of freeing data
10627 * python/Makefile.am: people were complaining about
10628 the generated file in python dir not being built
10629
Daniel Veillardd2379012002-03-15 22:24:56 +000010630Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10633 python/generator.py python/libxml.c python/types.c: Cleanup
10634 of the python Makefiles based on Jacob and James feedback,
10635 fixed the spec file accordingly, fixed the number of warning
10636 that passing my pedantic CFLAGS was generating. Conclusion
10637 is that Python includes are real crap.
10638
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010639Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * configure,in: it was reported quite a few times that
10642 xml2-config --cflags should not output
10643 -I$includeprefix/libxml2/libxml because libxml2 header names
10644 clashes with existing names like list.h from C++ stl.
10645 Includes should be #include<libxml/xxx.h> so ...
10646
Daniel Veillard6f293b12002-03-15 09:42:33 +000010647Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * c14n.c: another patch from Aleksey Sanin
10650
Daniel Veillard5c396542002-03-15 07:57:50 +000010651Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10654 canonicalization algorithm
10655 * doc/xml.html doc/index.html: added the C14N references on the
10656 index page.
10657
jacob berkman9be65862002-03-14 02:15:56 +0000106582002-03-13 jacob berkman <jacob@ximian.com>
10659
10660 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10661 usage, redundant, and gcc specific
10662
Daniel Veillard75be0132002-03-13 10:03:35 +000010663Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10664
10665 * xpath.c: speedup some node selection operations, this can
10666 have a significant impact on DocBook Norm's stylesheets
10667 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10668 make sure it's always the case
10669 * debugXML.c: distinguish CDATA and comments in ls operations
10670
Daniel Veillard61f26172002-03-12 18:46:39 +000010671Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10672
10673 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10674 to generate better API descriptions etc...
10675
Daniel Veillard9ff88172002-03-11 09:15:32 +000010676Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * c14n.c: Fixing #74186, made sure all boolean expressions
10679 get fully parenthesized, ran indent on the output
10680 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10681 include/libxml/tree.h: also #74186 related, removed the
10682 --with-buffers option, and all the preprocessor conditional
10683 sections that were resulting from it.
10684
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010685Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * valid.c: applied patch from Dodji Seketeli fixing an
10688 uninitailized variable in xmlValidGetValidElements()
10689
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010690Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10691
10692 * c14n.c: fixed a few comments
10693 * doc/*.html doc/*/*.html: regenerated the docs and added
10694 the C14N API
10695 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10696
Daniel Veillardfa49d872002-03-09 10:20:00 +000010697Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * check-xml-test-suite.py: fix to adapt varaiations in the
10700 bindings
10701 * configure.in python/setup.py python/setup.py.in: fixed to
10702 have the version of the python scripts automatically updated
10703
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010704Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10707 in xmlCopyProp()
10708
Daniel Veillardaf43f632002-03-08 15:05:20 +000010709Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * configure.in: preparing 2.4.17 release
10712 * doc/*: updated and rebuilt the docs
10713 * xpath.c: fixed a comment
10714 * python/libxml.c: fixed a possible reentrancy problem
10715
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010716Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10717
10718 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10719 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10720 added a specific regression test
10721 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10722 not raise exceptions when failing to find the attribute.
10723
Daniel Veillard90bc3712002-03-07 15:12:58 +000010724Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * configure.in xmllint.c: owen pointed out a problem with the
10727 ftme fix, gettimeofday() was not detected by configure and
10728 the ftime header wasn't included, dohhh
10729
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010730Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * configure.in xmllint.c: trying to fix #71457 for timing
10733 precision when gettimeofday() is not availble but ftime() is
10734
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010735Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10738 are now copied on install and part of the -devel RPM
10739
Daniel Veillard7b416132002-03-07 08:36:03 +000010740Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10741
10742 * xpath.c: trying to avoid bug #72150 which was apparently
10743 caused by a gcc bug (or a processor problem) as detailed
10744 at http://veillard.com/gcc.bug
10745
Daniel Veillardf742d342002-03-07 00:05:35 +000010746Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10747
10748 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10749 fixed xmlReconciliateNs(), added a Python test/example for
10750 inter-document cut'n paste
10751 * python/libxml.py: fixed node.doc on document nodes and added
10752 xpathEval() onto node objects
10753
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010754Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10757 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10758 fixup and integrated tests for the serialization stuff
10759
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010760Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10761
10762 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10763 moved the libxml man page to section 3
10764
Daniel Veillard1e774382002-03-06 17:35:40 +000010765Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * tree.c: fix bug #72490
10768 * python/libxml.c python/libxml.py: added methods serialize()
10769 and saveTo() to all node elements.
10770
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010771Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10772
10773 * xmlIO.c: closed #73430, don't read from an input source
10774 which indicated an end-of-file or an error.
10775
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010776Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * parser.c: make sure SAX endDocument is always called as
10779 this could result in a Python memory leak otherwise (it's
10780 used to decrement ref-counting)
10781 * python/generator.py python/libxml.c python/libxml.py
10782 python/libxml2-python-api.xml python/libxml2class.txt
10783 python/tests/error.py python/tests/xpath.py: implemented
10784 the suggestions made by Gary Benson and extended the tests
10785 to match it.
10786
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010787Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * python/generator.py: applied patch fixing #73450
10790
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010791Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * xpath.c: fixing #61290 "namespace nodes have no parent"
10794 long standing divergence from the XPath REC. NodeSets
10795 simply hold a copy of namespace nodes and those node ->next
10796 points to the parent (which may not be the node carrying the
10797 definition).
10798 * include/libxml/xpath.h: flagged but didn't added a possible
10799 speedup
10800 * DOCBparser.c HTMLparser.c: removed some warnings from push
10801 parser due to new state being added.
10802 * tree.c: new fix from Boris Erdmann
10803 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10804 the XML Canonalization support from Aleksey Sanin
10805
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010806Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10807
10808 * tree.c: patch from Boris Erdmann fixing some namespace odities
10809 with xmlCopyNode()
10810
Daniel Veillardc6613042002-03-02 09:34:02 +000010811Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * xmlIO.c: fix bug #72706 when loading a NULL entity
10814
Daniel Veillardc0fef772002-03-01 16:16:31 +000010815Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10818 actually change in a future XML Namespace revision.
10819
Daniel Veillard79426f22002-03-01 16:14:17 +000010820Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10823 added the possibility of returning nodesets from XPath extension
10824 functions written in Python
10825
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010826Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10827
10828 * python/*: commiting some Python bindings work done while travelling
10829
Daniel Veillard97300512002-03-01 09:13:41 +000010830Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10831
10832 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10833 explicitely with memory debugging switched on
10834
Daniel Veillard6361da02002-02-23 10:10:33 +000010835Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10836
10837 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10838 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10839 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10840 the accessor generator for strings
10841 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10842 regression test.
10843
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010844Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * python/README python/generator.py python/libxml.c python/setup.py:
10847 added the 'usual' setup.py to allow building a libxml2-python
10848 module based on the same code. The initialization is however
10849 different the 2 .so files fo libxml2 and libxslt are identical and
10850 they entry point initialize both libraries. this is done to avoid
10851 some possible nasty problem since the Python don't merge the maps
10852 of all shared modules.
10853
Daniel Veillard158a4d22002-02-20 22:17:58 +000010854Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * parser.c: fixed a push/encoding bug reported by Michael
10857 on librsvg
10858
Daniel Veillard7839e162002-02-20 18:54:48 +000010859Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * include/libxml/parserInternals.h: fixes a misplaced #endif
10862
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010863Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * parser.c valid.c: found and fixed a couple of allocation bugs
10866
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010867Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10868
10869 * doc/xml.html doc/python.html doc/*: added a Python and binding
10870 page describing the current state of the Python bindings and
10871 giving pointers to the other languages wrappers.
10872
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010873Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10874
10875 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10876 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10877 rebuilt the API and web site
10878 * xpath.c: fixed #71978 portability bugs
10879
Daniel Veillard8aff2472002-02-19 21:50:43 +000010880Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10881
10882 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10883
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010884Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * include/libxml/parserInternals.h parser.c: had to change
10887 2 internal parsing API when processing document content
10888 to check the start and end of element content are defined
10889 in the same entity
10890 * valid.c include/libxml/valid.h: attribute normalization can
10891 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10892 with the context to report it.
10893 * SAX.c: fixed the last known bugs, crazy validation constraints
10894 when a document is standalone seems correctly handled. There
10895 is a couple of open issues left which need consideration especially
10896 PE93 on external unparsed entities and standalone status.
10897 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10898 The 2 tests left failing are actually in error. Cleanup done.
10899
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010900Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * valid.c: implemented E59 spaces in CDATA does not match the
10903 nonterminal S
10904
Daniel Veillard878eab02002-02-19 13:46:09 +000010905Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * SAX.c parser.c valid.c: more validation test fixups
10908 * check-xml-test-suite.py: added duration info for the tests
10909
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010910Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10911
10912 * parser.c valid.c: a couple of errors were reported but not
10913 saved back as such in the parsing context. Down to 1% failure rate
10914 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10915
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010916Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * xmlInternald.c: isExtender was missing a char
10919 * parser.c include/libxml/parser.h: % are acceptable in the
10920 internal subset if within a PUBLIC ID
10921
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010922Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * SAX.c parserInternals.c valid.c: more work on the conformance
10925 suite. Took the step to finally block documents with encoding
10926 errors. It's a fatal error per the spec, people should have fixed
10927 their documents by now.
10928
Daniel Veillard55253e22002-02-18 14:32:39 +000010929Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10930
10931 * check-xml-test-suite.py: fixed the test script after some discussion
10932 on the semantic of TYPE="error"
10933 * Makefile.am: added the script to the distrib
10934
Daniel Veillard28757702002-02-18 11:19:30 +000010935Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10936
10937 * SAX.c entities.c: fixed a couple of conformances issues deep
10938 into the validation code (standalone and undeclared Notations)
10939
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010940Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10941
10942 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10943 stayed there for years !
10944
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010945Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10948 missing
10949
Daniel Veillardc7612992002-02-17 22:47:37 +000010950Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * check-xml-test-suite.py: improved the behaviour a bit as
10953 well as the logs
10954 * parser.c valid.c SAX.c: fixed a few more bugs
10955 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10956
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010957Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10958
10959 * check-xml-test-suite.py: python script to run regression tests
10960 against the XML Test suite of W3C/OASis
10961 * SAX.c: fixed a validation bug
10962 * parser.c: fixed 3 errors pointed by the test suite
10963 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10964 * python/Makefile.am: fixed a dependendy
10965
Daniel Veillard9f28f302002-02-15 20:48:08 +000010966Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10967
10968 * xmlmemory.c: avoid a warning bug #71594
10969
Daniel Veillard144024e2002-02-13 21:14:46 +000010970Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10973 warning on alpha/Tru64
10974
Daniel Veillarde4301c82002-02-13 13:32:35 +000010975Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10976
10977 * include/libxml/entities.h: fixing a comment
10978 * valid.c: fixing some troubles with validity check on namespaces
10979 * result/VC/NS3 test/VC/NS3: added a specific regression test
10980
Daniel Veillarda6d05382002-02-13 13:07:41 +000010981Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10982
10983 * tree.c: Fixing #71342 serializing '\n' in attribute values
10984 * result/noent/att3 result/att3 test/att3: added a specific
10985 test.
10986
Daniel Veillard797a5652002-02-12 13:46:21 +000010987Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * python/libxml.c: couple of bug fixes
10990
Daniel Veillard01a6d412002-02-11 18:42:20 +000010991Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10992
10993 * python/*.py: removed tabs and used spaces.
10994
Daniel Veillard397ff112002-02-11 18:27:20 +000010995Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10998 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10999
Daniel Veillard03517542002-02-11 13:54:40 +000011000Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11001
11002 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11003 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11004
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011005Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11006
11007 * include/libxml/encoding.h include/libxml/entities.h
11008 include/libxml/globals.h include/libxml/parser.h
11009 include/libxml/threads.h include/libxml/tree.h
11010 include/libxml/xmlmemory.h: trying to fix the include mess
11011
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011012Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11013
11014 * include/libxml/xmlmemory.h: reverted part of the previous
11015 attempt to provide #69655, this was breaking the build.
11016
Daniel Veillard0ba59232002-02-10 13:20:39 +000011017Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11018
11019 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11020 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11021 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11022 include/libxml/parserInternals.h include/libxml/tree.h
11023 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11024 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11025 clean.
11026 * python/libxml.c: fixed a warning.
11027
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011028Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11029
11030 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11031 copying of node, merge back IDs in the target document.
11032 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11033 test/XInclude/ents/ids.xml: test case
11034 * result/VC/ElementValid4: output changed due to a typo fix
11035
Daniel Veillard1c18e302002-02-09 22:16:40 +000011036Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11037
11038 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011039 generate the dependencies right as Jacob found out. Add
11040 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011041
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011042Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11043
11044 * parserInternals.c valid.c: Justin Fletcher found some parts
11045 of the code needing cleanup
11046 * libxml.spec.in python/Makefile.am python/generator.py
11047 python/libxml.c python/libxml.py: Fixed the python Makefiles
11048 corrected a bug showing up on ia64, changed the name of the
11049 python internal module too
11050
Daniel Veillard07be19b2002-02-08 14:20:35 +000011051Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11052
11053 * Makefile.am: applied patch from Andris Pavenis for binary
11054 name suffixes
11055
Daniel Veillardf216d462002-02-08 13:44:24 +000011056Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11057
11058 * xmllint.c win32/win32config.h: fixing #68748
11059
Daniel Veillardd455d792002-02-08 13:37:46 +000011060Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11061
11062 * valid.c: fixing #70166
11063
11064Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * valid.c: fixing #70077
11067
Daniel Veillardc575b992002-02-08 13:28:40 +000011068Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11069
11070 * Copyright Makefile.am README configure.in libxml.spec.in:
11071 Changed to the MIT Licence
11072 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11073 doc/xmlio.html: updated the doc accordingly
11074 * include/libxml/xmlwin32version.h configure.in: preparing
11075 2.4.14 release
11076 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11077 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11078 fixed the const xmlChar * wrapper and generator, XPath extension
11079 functions now use the context as first argument
11080 * python/tests/tstxpath.py python/tests/xpath.py
11081 python/tests/xpathext.py: Updated the tests accordingly
11082 * tree.c: fixed bug #70067
11083
Daniel Veillard7db38712002-02-07 16:39:11 +000011084Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11085
11086 * Makefile.am: cleanup
11087 * debugXML.c: always use stdout if output is NULL
11088 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11089 * python/Makefile.am python/generator.py python/libxml2class.txt
11090 python/libxml_wrap.h python/types.c: augmented the number of bindings
11091 handling FILE * and XPath contexts
11092 * python/tests/Makefile.am: avoid a stupid problem due to the
11093 use of TEST.
11094
Daniel Veillard15a143b2002-02-06 22:40:50 +000011095Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11096
11097 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11098
Daniel Veillard70cab352002-02-06 16:06:58 +000011099Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * python/TODO python/libxml.c: cleanup the extension function lookup
11102 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11103
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011104Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11105
11106 * configure.in python/Makefile.am: do not install outside
11107 of prefix
11108
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011109Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * python/TODO python/libxml.c: started adding SAX interfaces
11112 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11113 SAX test
11114
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011115Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * tree.c: hardened the addChild function
11118 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11119 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11120 added accessors needed for xmlNode, a bit more testing and
11121 extension of interfaces
11122 * python/tests/Makefile.am python/tests/build.py: added a test
11123 build from scratch/save/load/check
11124
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011125Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11126
11127 * parserInternals.c: change a small bit in the way valididy
11128 error messages get initialized
11129 * python/TODO python/libxml.c python/libxml2-python-api.xml
11130 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11131 added some memory debugging to track leaks at the libxml2 level
11132 * python/tests/*.py: changed all tests to check for leaks,
11133 there is just one left in XPath extension registrations.
11134
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011135Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11136
11137 * python/TODO python/generator.py python/libxml2-python-api.xml
11138 python/libxml2class.txt: more accessor classes for the parser
11139 context, allow to switch on and check validity
11140 * python/tests/Makefile.am python/tests/error.py
11141 python/tests/invalid.xml python/tests/valid.xml
11142 python/tests/validate.py: attded more test and and added error.py
11143 which I forgot to commit in the last step
11144
Daniel Veillard3ce52572002-02-03 15:08:05 +000011145Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11146
11147 * python/Makefile.am python/types.c: cleanup
11148 * python/libxml.c python/libxml.py python/libxml_wrap.h
11149 python/generator.py python/libxml2-python-api.xml
11150 python/libxml2class.txt: added class for parser context, added
11151 first cut for push mode support. Added a framework to generate
11152 accessors functions.
11153 * python/tests/Makefile.am python/tests/push.py: added a push
11154 test
11155
Daniel Veillardcfb05462002-02-02 23:18:22 +000011156Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11157
11158 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11159 bug a bit of cleanup.
11160
Daniel Veillard5d819032002-02-02 21:49:17 +000011161Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11162
11163 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11164 python/libxml2class.txt: adding error redirections and preformat
11165 to a python handler
11166 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11167 tests self checking
11168
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011169Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11172 a function
11173
Daniel Veillard9589d452002-02-02 10:28:17 +000011174Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11175
11176 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11177 python/libxml.c python/libxml2-python-api.xml
11178 python/libxml2class.txt: Progressing through the TODOs, class
11179 description output, extra XML API, RPM now builds the wrappers
11180 for all python installed versions
11181
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011182Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11183
11184 * configure.in libxml.spec.in python/Makefile.am python/TODO
11185 python/generator.py python/libxml2class.txt: added more informations
11186 in the libxml2-python package including docs. Slightly changed
11187 the class hierarchy
11188 * python/tests/*: added basic regression tests infrastructure too
11189
11190Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11193 added libxml2-python as part of the packages installed
11194
Daniel Veillarda7340c82002-02-01 17:56:45 +000011195Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11196
11197 * python/Makefile.am python/generator.py python/libxml.c
11198 python/libxml.py: more work, now able to extend the
11199 XPath interpreter with functions written in python.
11200
Daniel Veillardc3e39442002-02-01 09:29:41 +000011201Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11202
11203 * python/Makefile.am: Jacob sent a patch to allow building from
11204 tarfile.
11205
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011206Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11207
11208 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11209 inserted the python wrappers build, I hope this won't be too
11210 unportable
11211
Daniel Veillard1971ee22002-01-31 20:29:19 +000011212Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * xpath.c: minor optimization
11215 * python/generator.py python/libxml.c python/libxml.py
11216 python/libxml_wrap.h: more work on the python bindings,
11217 they now support XPath and there is no evident leak
11218
Daniel Veillard36ed5292002-01-30 23:49:06 +000011219Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11220
11221 * python/generator.py python/libxml.c python/libxml.py:
11222 more work on the python bindings generator.
11223
Daniel Veillard96fe0952002-01-30 20:52:23 +000011224Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * python/generator.py python/libxml.c python/libxml_wrap.h:
11227 more work on the python bindings.
11228
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011229Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11230
11231 * python/generator.py python/libxml.c python/libxml.py
11232 python/libxml_wrap.h: commited early version of a python binding
11233 for private use only ATM
11234
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011235Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * entities.c tree.c include/libxml/entities.h: applied patch
11238 from Anthony Jones to implement copy of DTD subtree too. Had
11239 just to keep 2 function private which really ought to become
11240 public ones.
11241
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011242Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11243
11244 * xmllint.c: added pointers to the web pages in the usage()
11245
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011246Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11247
11248 * tree.c: more fixes from Petr Kozelka for attribute handling
11249 in the tree API to align the semantic with DOM.
11250
Daniel Veillard36065812002-01-24 15:02:46 +000011251Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11252
11253 * valid.c tree.c entities.c: another set of patches from
11254 Anthony Jones for copy operations cleanup and robustness
11255
Daniel Veillardf8592562002-01-23 17:58:17 +000011256Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11259 an alphabetic index based on comments content
11260 * doc/*: rebuilt the web site with the new references
11261
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011262Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * parserInternals.h: Greg Sjaardema suggested to use an
11265 eponential buffer groth policy in xmlParserAddNodeInfo()
11266
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011267Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11268
11269 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11270 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11271 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11272 to generate cross-references, and added/updated the stylesheets
11273 to generate and link API indexes. The generic keyword index
11274 is not done yet.
11275 * doc/*.html: regenerated all the usual docs too
11276
Daniel Veillard2070c482002-01-22 22:12:19 +000011277Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11278
11279 * debugXML.c: added an xpath function to the shell for T. V. Raman
11280
11281Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011282
11283 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11284 debug routines.
11285
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011286Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11287
11288 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11289 support of attribute nodes
11290
Daniel Veillard9d06d302002-01-22 18:15:52 +000011291Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11292
11293 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11294 hopefully near complete and fully documented of the API in XML
11295 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11296 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11297 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11298 include/libxml/parserInternals.h include/libxml/valid.hi
11299 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11300 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11301 include/libxml/xpath.h include/libxml/xpathInternals.h:
11302 Cleaned up the doc comments a lot in the process, the interface
11303 coverage is now 100%
11304
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011305Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11308 extracts comments from the gtk-doc DocBook output (a bit
11309 convoluted but seems to work).
11310
Daniel Veillard61006472002-01-21 17:31:47 +000011311Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11312
11313 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11314 added an XML description of the API, moved the script generating
11315 it here. Added a "make api" target
11316
Daniel Veillardd2f23002002-01-21 13:36:00 +000011317Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11320
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011321Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11322
11323 * xpath.c include/libxml/xpathInternals.h: the change made to
11324 xmlXPathFuncLookupFunc was incompatible roll it back
11325
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011326Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11327
11328 * SAX.c: cleanup patch from Anthony Jones
11329 * doc/Makefile.am: fix the headers to avoid in make scan
11330 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11331 includes, * vs Ptr and general cleanup
11332 * parsedecl.py: first version of a script to extract the
11333 module interfaces, the goal will be to provide .decl or XML
11334 specification of the interfaces to build wrappers.
11335
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011336Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11337
11338 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11339 now provides return codes in case of errors
11340
Bjorn Reese026d29f2002-01-19 15:40:18 +000011341Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11342
11343 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11344 Upgraded to trio baseline 1.6
11345 * strio.h strio.c: Replaced by triostr.h and triostr.c
11346
Daniel Veillard572577e2002-01-18 16:23:55 +000011347Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11348
11349 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11350 of strdup usage in the code
11351
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011352Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11353
11354 * parser.c error.c: Keith Isdale complained rightly that
11355 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11356
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011357Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11358
11359 * tree.c: fixed the funxtion to set the xml: attributes
11360 * debugXML.c: added "setbase" to test it.
11361
Daniel Veillard2c748c62002-01-16 15:37:50 +000011362Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11363
11364 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11365 to allow updating an attribute content
11366
Daniel Veillard8de85c62002-01-15 17:10:15 +000011367Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * libxml.h: try to avoid problems when compiling on Windows
11370
Daniel Veillard314cfa02002-01-14 17:58:01 +000011371Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11372
11373 * hash.c: patch from Anthony Jones for hash.c allocation size
11374 * Makefile.am: trying to work around Yet Another Libtool Madness
11375 and build the 2.4.13 release finally ...
11376
Daniel Veillard744683d2002-01-14 17:30:20 +000011377Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11378
11379 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11380 * doc/* : update of the documentation
11381
Daniel Veillarde6a55192002-01-14 17:11:53 +000011382Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11383
11384 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11385 at fixing #61290 :-(
11386
Daniel Veillardfb25a512002-01-13 20:32:08 +000011387Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11388
11389 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11390 Fixes bug #67229
11391
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011392Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11393
11394 * tree.c: trying to avoid troubles when a subtree is copied
11395 and coalesced in part with the target tree. Should fix
11396 bug #67407
11397
Daniel Veillardd8224e02002-01-13 15:43:22 +000011398Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * valid.c: fixed validation of attributes content of type
11401 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11402 values, very old bug. Fixes #67671
11403
Daniel Veillard8107a222002-01-13 14:10:10 +000011404Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11405
11406 * parser.c include/libxml/parserInternals.h tree.c: integrated
11407 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11408 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11409
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011410Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * threads.c: applied Serguei Narojnyi's patch to add native
11413 thread support on the Win32 platform
11414 * testThreadsWin32.c Makefile.am: added the test program also
11415 from Serguei, Win32 specific
11416 * include/win32config.h include/libxml/xmlwin32version.h.in:
11417 added patch from Igor for the Windows thread specific defines.
11418
Daniel Veillard845cce42002-01-09 11:51:37 +000011419Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11420
11421 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11422
Daniel Veillard7b602b42002-01-08 13:26:00 +000011423Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11424
11425 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11426 output page into XMLinfo.html. Close bug #66951 and
11427 raised by Robert Collins too.
11428
Daniel Veillard73c6e532002-01-08 13:15:33 +000011429Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11430
11431 * encoding.c: Paul Keogh pointed out a possibility of segfault
11432 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11433 Closes bug # 68238
11434
Daniel Veillard4a859202002-01-08 11:49:22 +000011435Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11436
11437 * doc/*.html: updated the Gdome2 links
11438
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011439Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11440
11441 * libxml.h: Applied following patches from Robert Collins
11442 and make sure IN_LIBXML is defined when compiling it
11443 -------
11444 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11445 as well as Visual C.
11446 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11447 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11448 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11449 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11450 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11451 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11452 xmlSysIDExists xmlNoNetExists).
11453 * xmllint.c: Don't include winsock2.h for Cygwin.
11454
Daniel Veillard401c2112002-01-07 16:54:10 +000011455Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11456
11457 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11458 when the version info is not present.
11459
Daniel Veillard6f42c132002-01-06 23:05:13 +000011460Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11461
11462 * tree.c: Anthony Jones pointed out a problem in
11463 xmlStringGetNodeList() and provided a fix for it
11464
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011465Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11466
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011467 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011468 xmlCreatePushParserCtxt() when the initial buffer passed
11469 is large.
11470
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011471Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11472
11473 * win32/*: big cleanup of the Windows/MSVC project files
11474 from Igor Zlatkovic
11475
Daniel Veillardcebb1362002-01-02 13:13:30 +000011476Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11477
11478 * doc/Makefile.am: should fix #67674 and avoid troubles if
11479 xsltproc is not available or fails in the prefix provided
11480
Daniel Veillard26908ab2002-01-01 16:50:03 +000011481Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11484
Daniel Veillard5344c602001-12-31 16:37:34 +000011485Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11486
11487 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11488 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11489 Fixed a few other problems raised by Charlie Bozeman.
11490 * result/VC/ElementValid[5-7]: fixed the output
11491
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011492Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11493
11494 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11495 patches from Charlie Bozeman. Regenerated the HTML docs.
11496
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011497Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11498
11499 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11500 for Windows from Igor
11501
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011502Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11503
11504 * xmllint.c: applied Justin Fletcher patch for --output or -o
11505
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011506Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11507
11508 * win32/libxml2/libxml2.def.src: close #67019
11509
Daniel Veillard01db67c2001-12-18 07:09:59 +000011510Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11511
11512 * xmllint.c: applied Justin Fletcher generic timing patch
11513 similar to the one already applied to xsltproc.
11514
Daniel Veillardd1640922001-12-17 15:30:10 +000011515Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11516
11517 * include/libxml/tree.h tree.c: applied documentation patches
11518 from Charlie Bozeman
11519
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011520Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11521
11522 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11523
Daniel Veillard29e43992001-12-13 22:21:58 +000011524Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11525
11526 * valid.c: fix the xmlStrdup() used in the previous patch.
11527 * valid.c: added --dropdtd
11528 * tree.c: fixed xmlUnlinkNode so it also removes the references
11529 from the document if the node is a DTD
11530
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011531Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11532
11533 * HTMLtree.c valid.c: cleanup some static declarations
11534
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011535Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11536
11537 * xmllint.c: removed another strdup()
11538 * doc/FAQ: removed the HP/UX entry
11539
Daniel Veillarded472f32001-12-13 08:48:14 +000011540Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11541
11542 * valid.c: fix bug #66816 when validating.
11543 * xmllint.c: don't use sys/time.h if configure did not found it
11544
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011545Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11546
11547 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11548 xmlcatalog_man.xml
11549
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011550Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11551
11552 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11553 xmlInitMemory() was declared twice
11554
Daniel Veillardb82c1662001-12-09 14:00:54 +000011555Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11556
11557 * globals.c: do not reference strdup() !
11558 * configure.in libxml-2.0.pc.in: trying to fix the libs
11559 of the various config extraction modules
11560
Daniel Veillardef90ba72001-12-07 14:24:22 +000011561Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11562
11563 * configure.in : preparing 2.4.12
11564 * doc/* : updated and rebuilt the docs
11565
Daniel Veillard220346d2001-12-07 11:33:54 +000011566Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11567
11568 * uri.c: closed bug #66159
11569 * testURI.c: added --escape option
11570 * configure.in: some cleanup for xml2-config --cflags
11571
Daniel Veillard2a906822001-12-06 14:34:08 +000011572Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11573
11574 * globals.c testThreads.c: removed some misplaced includes
11575 of xmlversion.h
11576
Daniel Veillarde28313b2001-12-06 14:08:31 +000011577Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11578
11579 * threads.c: patch from Gary Pennington fixing a possible
11580 problem at initialization time.
11581
Daniel Veillardd3b08822001-12-05 12:03:33 +000011582Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11583
11584 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011585 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011586 CodeWarrior.
11587
Daniel Veillarda7866932001-12-04 13:14:44 +000011588Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11589
11590 * xmllint.c: applied Geert Kloosterman's patch to fix
11591 --repeat --timing output
11592
Daniel Veillard19840942001-11-29 16:11:38 +000011593Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11594
11595 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11596 where non-wellformed XML declaractions were not detected.
11597
Daniel Veillarde85d9342001-11-28 14:43:12 +000011598Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11599
11600 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11601
Daniel Veillard22f25a82001-11-28 09:12:23 +000011602Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11603
11604 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11605 gets reset by xmlCleanupInputCallbacks() and this makes the
11606 function useless. Same for output.
11607
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011608Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11609
11610 * xmlIO.c: robert pointed out a loop error in callback cleanups
11611
Daniel Veillard8faa7832001-11-26 15:58:08 +000011612Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11613
11614 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11615 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11616 they are not really tied to debugging
11617
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011618Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11619
11620 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11621 * xmllint.c: better --catalogs description
11622
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011623Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11624
11625 * tree.c: fixed a couple of problems in xmlSetProp()
11626
Daniel Veillardcd337f02001-11-22 18:20:37 +000011627Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11628
11629 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11630 unappropriate stdout output.
11631
Daniel Veillard566d4df2001-11-22 13:00:53 +000011632Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11633
11634 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11635 by Denis Beurive, closes #65111
11636
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011637Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11638
11639 * valid.c: in case of content model validity error, don't
11640 print it if validity warnings were not requested.
11641
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011642Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11643
11644 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11645 * parserInternals.c: removed the last exit() call. Print an
11646 unmaskable error on stderr instead (library mismatch detection)
11647
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011648Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11649
11650 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11651 shell instructions from Heiko Rupp
11652
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011653Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11654
11655 * catalog.c: use the URL notation file:// for default catalog paths
11656
Daniel Veillard0ec98632001-11-14 15:04:32 +000011657Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11658
11659 * include/libxml/tree.h: better comments for _private fields
11660 * tree.c: removed a problem when copying an entity reference.
11661
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011662Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11663
11664 * vms/*: updated instructions and diffs from John A Fotheringham
11665
Daniel Veillarda11001b2001-11-12 22:45:36 +000011666Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11667
11668 * include/libxml/xmlerror.h: avoid an include problem if
11669 #include <libxml/xmlerror.h> happens first in code
11670 seems to be the case in KDE libs
11671
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011672Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11673
11674 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11675 from Igor for Windows
11676
11677Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11678
11679 * Makefile.am: Gary Pennington pointed out a missing prefix
11680
Daniel Veillard43d3f612001-11-10 11:57:23 +000011681Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11682
11683 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11684 * doc/*: upgraded and rebuilt the docs
11685
Daniel Veillardc1f78342001-11-10 11:43:05 +000011686Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11687
11688 * HTMLparser.c: fix comment in scripts element parsing.
11689 * result/HTML/doc3*: updated the results.
11690
11691Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11692
11693 * uri.c: another URI bug fix #63336, using Joel Young patch.
11694
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011695Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11696
11697 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11698 a cleaned up version of the Pwd shell string generation.
11699
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011700Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11701
11702 * valid.c include/libxml/tree.h: trying to fix namespaces +
11703 validation problems for good, closing #63619 in the process
11704 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11705 wrong in this respect, fixed it.
11706
Daniel Veillardd536f702001-11-08 17:32:47 +000011707Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11708
11709 * xmllint.c: Morus Walter patch to allow --format and --encode
11710
Daniel Veillard5004f422001-11-08 13:53:05 +000011711Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11712
11713 * debugXML.c: Stefan Kost provided an help command for the shell
11714
Daniel Veillarda6825e82001-11-07 13:33:59 +000011715Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11716
11717 * debugXML.c: Heiko Rupp pointed that the shell would crash
11718 on empty nodesets returns.
11719
Daniel Veillard03f848d2001-11-07 12:53:46 +000011720Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11721
11722 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11723 migh need the history libraries
11724
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011725Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11726
11727 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11728 handle the case of < in quoted attributes, Bastian Kleineidam
11729
Daniel Veillardc853b322001-11-06 15:24:37 +000011730Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11731
11732 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11733 fixing catalog breakages
11734 * Makefile.am catalog.c result/catalogs/catal
11735 result/catalogs/mycatalog.* test/catalogs/catal*:
11736 fixed more problems in catalog support, added more regression tests
11737 for both XML and SGML catalog handling
11738
Daniel Veillard66870c72001-11-05 19:27:49 +000011739Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11740
11741 * debugXML.c: applied an improvement to xmlGetLineNo() from
11742 Keith Isdale
11743
Daniel Veillardffe09c92001-11-05 14:21:47 +000011744Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11745
11746 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11747 Side effect of the progressive catalog loading
11748
Daniel Veillardad661b92001-11-05 11:43:15 +000011749Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11750
11751 * Makefile.am: confexecdir and confexec_DATA were defined twice
11752 pointed out by Karl Eichwalder
11753
Daniel Veillard6eb17722001-11-04 22:19:27 +000011754Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11755
11756 * xmlcatalog.c: avoid unlink() and use remove() instead.
11757
Daniel Veillardea898282001-11-04 22:13:45 +000011758Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * libxml.spec.in: cleanup
11761 * include/libxml/xmlwin32version.h: updated with 2.4.8
11762
Daniel Veillarda4617b82001-11-04 20:19:12 +000011763Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11764
11765 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11766 of compiling libxml with a non standard set of options
11767
John Fleck027edfb2001-11-04 20:13:58 +000011768Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11769
11770 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11771 document --sgml option, fixing gnome bugzilla #63382
11772
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011773Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11774
11775 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11776 breakage of 2.4.7, added a couple of really needed APIs
11777 like xmlCatalogIsEmpty() and xmlNewCatalog()
11778 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11779 for install-catalog
11780 * configure.in: preparing 2.4.8
11781
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011782Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11783
11784 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11785 include/libxml/tree.h include/libxml/xmlIO.h: more include
11786 cleanups, export cleanly one html output + format function.
11787
11788Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11789
11790 * parser.c: removed initGenericErrorDefaultFunc call from
11791 xmlInitParser() since it could destroy previous calls to
11792 xsltSetGenericErrorFunc() effects
11793
Daniel Veillardebd38c52001-11-01 08:38:12 +000011794Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11795
11796 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11797 keyword.
11798
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011799Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11800
11801 * Makefile.am: cleanup
11802 * threads.c: cleanup too
11803 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11804 from xsltproc
11805 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011806 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011807
Daniel Veillard91c00402001-10-30 17:41:38 +000011808Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11809
11810 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11811 was not used anymore !
11812
Daniel Veillard52dcab32001-10-30 12:51:17 +000011813Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11814
11815 * configure.in: preparing 2.4.7
11816 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11817 manual page from John
11818 * doc/*: updated the doc and rebuilt the generated pages
11819
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011820Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11821
11822 * xmlIO.c: closing bug #62711, the library should never
11823 close stdin or stdout.
11824
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011825Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11826
11827 * uri.c: second pass at fixing #63336, using Joel Young
11828 final patch. looks okay.
11829
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011830Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11831
11832 * uri.c include/libxml/uri.h: trying to clear #63336
11833 allowing the escaping routine to parse unconformant
11834 URI-References.
11835
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011836Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11837
11838 * vms/readme.vms vms/build_libxml.com nanoftp.c
11839 include/libxml/xmlversion.h.in: a few VMS updates from
11840 John A Fotheringham
11841 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11842 and xmlCleanupOutputCallbacks() for the Perl binding people.
11843
Daniel Veillard635ef722001-10-29 11:48:19 +000011844Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11845
11846 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11847 apply fixes to close #63271 and avoid segfaults when
11848 the error routine gets callbed before xmlInitParser()
11849 get called.
11850 * nanoftp.c error.c: Applied patches from Justin Fletcher
11851 correcting some xmlGenericError misuses.
11852
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011853Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11854
11855 *doc/xmllint.xml, doc/xmllint.1
11856 New and improved man page for xmllint - .xml is the original, .1
11857 is the generated man page
11858
Daniel Veillardc9484202001-10-24 12:35:52 +000011859Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11860
11861 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11862 the web site from the main HTML document.
11863
Daniel Veillard5151c062001-10-23 13:10:19 +000011864Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11865
11866 * parser.c: fixed an erroneous validation bug when PE refs
11867 occurs in external parsed entities referenced from the
11868 internals subset
11869 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11870 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11871 added the associated testcase, it's a nice one.
11872 * HTMLparser.c: generate the DTD node as HTML still ...
11873 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11874
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011875Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11876
11877 * HTMLparser.c: fixed a bug in htmlNewDoc()
11878
Daniel Veillard89cad532001-10-22 09:46:13 +000011879Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11880
11881 * test/threads/*: added entities testing to the Thread test
11882 * testThreads.c: make the test reasonable
11883 * DOCBparser.c: fix the DTD public and system ID
11884 * xmllint.c: added --sgml for SGML DocBook importing
11885 * Makefile.am: added Docbtests target
11886
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011887Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11888
11889 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11890 * testThreads.c: removed bogus include
11891
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011892Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11893
11894 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11895 fixed a very serious (looping) validation bug
11896
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011897Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11898
11899 * include/libxml/globals.h include/libxml/threads.h threads.c
11900 testThreads.c: far more testing, cleaning up bugs
11901 * *.c : make sure globals.h is always included.
11902
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011903Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11904
11905 * HTMLparser.c: try to get rid of parser loops for good.
11906
Daniel Veillardab7488e2001-10-17 11:30:37 +000011907Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11908
11909 * configure.in: fixed some bugs in CFLAGS passing.
11910 * test/threads Makefile.am testThreads.c: added a specific
11911 threaded test case (really nasty, guaranteed).
11912
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011913Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11914
11915 * catalog.c: serious cleanup on the management of the
11916 XML catalog tree, more tests done, especially with
11917 the catalog PI.
11918
Daniel Veillard364789a2001-10-16 12:45:00 +000011919Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11920
11921 * catalog.c: avoid a problem in catalog cleanup on SMP if
11922 catalogs were not initialized.
11923
Daniel Veillard81463942001-10-16 12:34:39 +000011924Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11925
11926 * catalog.c xpath.c: trying to cleanup the not thread safe
11927 parts of the library.
11928
Daniel Veillard64a411c2001-10-15 12:32:07 +000011929Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11930
11931 * include/libxml/globals.h configure.in global.data: make
11932 the allocation be per-thread a configure option
11933 * encoding.c include/libxml/parser.h: fixed compilation
11934 errors
11935
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011936Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11937
11938 * include/libxml/parser.h: Norm reported that a few lines
11939 added were breaking libxslt compile, removed them for now
11940
Daniel Veillard6f350292001-10-14 09:56:15 +000011941Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11942
11943 * parser.c parserInternals.c threads.c: debugged and fixed
11944 initialization problems which were giving troubles on SMP
11945 boxes.
11946
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011947Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11948
11949 * include/libxml/Makefile.am: missing globals.h
11950
Daniel Veillarde7090612001-10-13 12:18:28 +000011951Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011952
Daniel Veillarde7090612001-10-13 12:18:28 +000011953 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011954
Daniel Veillardd0463562001-10-13 09:15:48 +000011955Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11958 include/libxml/parserInternals.h include/libxml/tree.h
11959 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11960 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11961 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11962 Applied the last patches from Gary, cleanup, activated threading
11963 all user accessible global variables are now handled in globals.[ch]
11964 Still a bit rought but make tests passes with either
11965 --with-threads defined at configure time or not.
11966 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11967 linking options
11968
Daniel Veillardb8478642001-10-12 17:29:10 +000011969Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11970
11971 * Makefile.am include/libxml/Makefile.am
11972 include/libxml/globals.h globals.c include/libxml/threads.h
11973 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11974 configure.in: started integrating the core of the thread support
11975 not activated yet but half integrated. The code should still
11976 compile and work anyway.
11977
Daniel Veillardb44025c2001-10-11 22:55:55 +000011978Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11979
11980 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11981 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11982 integrating the non-controversial parts of Gary Pennington
11983 multithread patches
11984 * catalog.c: corrected a small bug introduced
11985
Daniel Veillard75b96822001-10-11 18:59:45 +000011986Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11987
11988 * catalog.c include/libxml/catalog.h: very serious cleanup,
11989 isolating unportable code and as much as possible the accesses
11990 to the global shared catalog. May need more testing !
11991
Daniel Veillard78d12092001-10-11 09:12:24 +000011992Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11993
11994 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11995 Keith Isdale patches for the XSLT debugger interfaces. Some
11996 cleanup
11997
Daniel Veillardff0b7312001-10-11 06:46:09 +000011998Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11999
12000 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12001 * DOCBparser.c: generate line nubers in elements
12002
Daniel Veillard60087f32001-10-10 09:45:09 +000012003Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12004
12005 * configure.in: preparing 2.4.6 release
12006 * doc/xml.html doc/html/*: updated and rebuilt the docs
12007 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12008
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012009Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12010
12011 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12012 adding documentation for DV's supercatalog support
12013
Daniel Veillard82d75332001-10-08 15:01:59 +000012014Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12015
12016 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12017 super catalog support adding one API and one flag --sgml to
12018 xmlcatalog
12019
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012020Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12021
12022 * doc/xmlcatalog_man.xml, xmlcatalog.1
12023 One more crack at
12024 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12025
12026
Thomas Broyer47334c02001-10-07 16:41:52 +000012027Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12028
12029 * xpath.c: implemented xmlXPathObjectCopy for external objects
12030 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12031
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012032Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12033
12034 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12035 finishing up fix to
12036 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12037 the xmlcatalog man page display more elegantly
12038
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012039Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12040
12041 * configure.in: closing bug #61832
12042 * HTMLparser.c: removed a warning
12043
Daniel Veillard6ab38382001-10-06 13:08:27 +000012044Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12045
12046 * xpath.c: fixing #61673 part I, do not loose doc information
12047 when copying result value trees.
12048
Daniel Veillard556c6682001-10-06 09:59:51 +000012049Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12050
12051 * xpath.c: trying to harden the XPath interpreter
12052
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012053Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12054
12055 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12056 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12057
William M. Brack1633d182001-10-05 15:41:19 +000012058Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12059
12060 * HTMLparser: repaired another loop problem
12061
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012062Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12063
12064 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12065 parsing.
12066 * xpath.c: fix bug #61291 the default XML namespace node is
12067 missing from the namespace axis.
12068 * tree.c: refuse to create namespaces nodes with prefix "xml"
12069
Daniel Veillard651f9472001-10-04 14:51:06 +000012070Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12071
12072 * SAX.c: ouch a non-defined namespace could lead to a crash,
12073 fixed #61215
12074
Daniel Veillard7dd05702001-10-04 14:25:12 +000012075Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12076
12077 * parserInternals.c: closed bug #61054
12078
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012079Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12080
12081 * include/libxml/Makefile.am: closing #60708
12082
Daniel Veillarda293c322001-10-02 13:54:14 +000012083Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12084
12085 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12086 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12087
Daniel Veillardf4309d72001-10-02 09:28:58 +000012088Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12089
12090 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12091
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012092Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12093
12094 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12095 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12096
Daniel Veillard16756b62001-10-01 07:36:25 +000012097Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12098
12099 * catalog.c: Justin Fletcher provided cleaup code in case
12100 HAVE_STAT is not defined
12101 * include/win32config.h: Igor Zlatkovic suggested to have
12102 HAVE_STAT defined there
12103
William M. Brack5e1cac12001-09-28 16:19:18 +000012104Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12105
12106 * catalog.c - fixed typing error reported by M. Barros
12107
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012108Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12109
12110 * xmllint.c - fixing typo
12111
William M. Brackd28e48a2001-09-23 01:55:08 +000012112Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12113
12114 * HTMLparser.c: small enhancement to prevent loop on
12115 unrecognizable data
12116
Daniel Veillardb1d62872001-09-21 09:47:08 +000012117Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12118
12119 * parserInternals.c: applying patch from bug #60757 this
12120 should close it
12121
Daniel Veillardc0631a62001-09-20 13:56:06 +000012122Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12123
12124 * catalog.c xmlcatalog.c: removed a couple of warning
12125 * xpath.c: try to solve the linking problem on platforms
12126 needing trio to compile
12127
Daniel Veillard1a123612001-09-19 08:06:23 +000012128Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012129
Daniel Veillard1a123612001-09-19 08:06:23 +000012130 * Makefile.am libxml.spec.in: backing up non-documented changes
12131 commited without review or aproval by Jens Finke <jens@gnome.org>
12132 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012133
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012134Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12135
12136 * configure.in: Joe Orton provided a patch fixing a problem
12137 when iconv is specified to be in a non-standard directory
12138 but wasn't exported in xml2-config --cflags
12139
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012140Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12141
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012142 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012143 troubles with 2.4.4 errors.
12144
Daniel Veillard16698282001-09-14 10:29:27 +000012145Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12146
12147 * encoding.c entities.c: do not output hexadecimal charrefs
12148 when serializing HTML since some version of Netscape can't
12149 grok it, generate decimal ones.
12150 * result/HTML/doc3.htm: output changed due to previous test
12151 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12152
Daniel Veillard98fed372001-09-13 11:34:58 +000012153Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12154
12155 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12156 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12157
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012158Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012159 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012160
12161 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12162 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12163 updated the configuration scripts systems accordingly
12164
Daniel Veillard04382ae2001-09-12 18:51:30 +000012165Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12166
12167 * configure.in: preparing for 2.4.4
12168 * doc/xml.html doc/html/*: updated and rebuilt the docs
12169
Daniel Veillardd63437e2001-09-12 15:00:27 +000012170Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12171
12172 * win32/dsp/libxml2.def.src: tried to incorporate comments
12173 from bug #59220
12174
Daniel Veillard319a7422001-09-11 09:27:09 +000012175Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12176
12177 * parser.c result/noent/wml.xml: fixed bug #59981 related
12178 to handling of '&' in attributes when entities are substitued
12179
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012180Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12181
12182 * libxml.h include/libxml/xmlversion.h.in
12183 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12184 Tried to close bug #60131
12185
Daniel Veillardbce62332001-09-10 18:46:55 +000012186Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12187
12188 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12189
Daniel Veillard143b04f2001-09-10 18:14:14 +000012190Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12191
12192 * SAX.c: fixing bug #59946 on xmlns=""
12193
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012194Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12195
12196 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12197 but allocates a new error code.
12198
Daniel Veillard05c13a22001-09-09 08:38:09 +000012199Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12200
12201 * xmllint.c: John Fleck fixed typos in the options output
12202 * parser.c SAX.c: fix ignorable white space SAX selection
12203
12204Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12205
12206 * entities.c: Steve Underwood found the possibility of an
12207 ininite loop in case of error.
12208
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012209Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12210
12211 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12212
Daniel Veillarda050d232001-09-05 15:51:05 +000012213Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12214
12215 * parser.c: warn if version is not 1.0 but it's not
12216 strictly speaking an error after analyzing the spec
12217
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012218Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12219
12220 *doc/catalog.html - add link to the html version of the
12221 man page, other linguistic cleanups
12222
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012223Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12224
12225 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12226 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12227 file, has not yet been included in the build.
12228
Daniel Veillard99784ff2001-09-01 16:20:28 +000012229Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12230
12231 * catalog.c: removed a duplicate affectation Justin Fletcher
12232
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012233Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12234
12235 * tree.c: Armin Sander pointed a possible text coalescing
12236 problem, completed his patch.
12237
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012238Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12239
12240 * trionan.c: Fixed const and volatile re-definition problem
12241
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012242Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12243
12244 * libxml.4 parser.c: doc updates from Heiko Rupp
12245 * parserInternals.c: 2 sanity checks from Heiko Rupp
12246
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012247Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12248
12249 * tree.c: applied patch from Armin Sander to make some pointers
12250 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012251 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012252
Daniel Veillardb06c6142001-08-27 14:26:30 +000012253Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12254
12255 * xpath.c: hum, restrict the integer usage gcc bug workaround
12256 to only gcc compilers so that other architecture don't get
12257 penalized by this limitation.
12258 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12259
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012260Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12261
12262 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12263 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12264
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012265Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12266
12267 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12268 --convert option to xmlcatalog to convert SGML ones to
12269 the XML syntax.
12270 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12271
12272 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012273Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12274
12275 * catalog.c xmlIO.c: started some serious testing and fixed
12276 a few bug and optmization needs.
12277
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012278Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12279
12280 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12281 preparing for a 2.4.3 release even if it may not be ready yet
12282 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12283 all file parsing lookup to go through the entity resolver, add
12284 to add an API to bypass it (needed to load catalogs themselves),
12285 some cleanup on the catalog code too.
12286 * nanoftp.c: small cleanup
12287 * doc/catalog.html: small update
12288
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012289Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12290
12291 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12292 Jun Kuriyama
12293
Daniel Veillardffb120d2001-08-23 00:52:23 +000012294Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12295
12296 * doc/catalog.html: finished the catalog documentation
12297
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012298Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12299
12300 * doc/catalog.html doc/xml.html: added documentation about
12301 Catalog support, misses an API description
12302 * doc/html/*: reextracted the API pages
12303
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012304Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12305
12306 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12307 Added the part about section 7.2 on URI resolution,
12308 fixed a side effect in the HTML parser, look complete
12309 and ready to rock except the URI/SystemID part!
12310
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012311Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12312
12313 * include/libxml/catalog.h include/libxml/parser.h
12314 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12315 xmlIO.c: added support and APIs needed for the catalog PI
12316 * include/libxml/xmlIO.h: cleanup
12317
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012318Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12319
12320 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12321 include/libxml/catalog.h: starts to look okay, really
12322 plugged the new framework, cleaned a lot of stuff,
12323 added some APIs, except the PI's support missing this
12324 should be mostly complete
12325 * result/catalogs/* test/catalogs/*: added new test, enriched
12326 the existing one with URN ID tests
12327
Daniel Veillard64339542001-08-21 12:57:59 +000012328Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12329
12330 * catalog.c: fixed nextCatalog
12331 * result/catalogs/docbook test/catalogs/*: started adding
12332 a small regression test
12333
Daniel Veillardcda96922001-08-21 10:56:31 +000012334Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12335
12336 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12337 more work on the XML catalog support.
12338 * parser.c include/libxml/parser.h: small cleanup seems using
12339 list as a public parameter name can give portability troubles
12340 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12341 include/libxml/xpath.h include/libxml/Makefile.am: removed
12342 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12343 wrappers
12344
Bjorn Reese45029602001-08-21 09:23:53 +000012345Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12346
12347 * Makefile.am trio.c triodef.h trionan.c xpath.c
12348 include/libxml/Makefile.am include/libxml/trionan.h:
12349 Re-worked Not-A-Number and Infinity support.
12350 * xmlcatalog.c: added readline include files
12351
Daniel Veillard344cee72001-08-20 00:08:40 +000012352Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12353
12354 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12355 testCatalog as xmlcatalog, making it an installed app
12356 adding a shell, and preparing it to be a /etc/xml/catalog
12357 management tool, though not ready yet
12358 * catalog.c include/libxml/catalog.h: adding support for
12359 XML Catalogs http://www.oasis-open.org/committees/entity/
12360 not finished, there is some interesting tradeoffs and a
12361 few open questions left.
12362
Daniel Veillardb7664f42001-08-19 13:00:43 +000012363Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12364
12365 * xmllint.c: fixed a line formatting problem
12366
Daniel Veillard5015b712001-08-17 09:37:52 +000012367Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12368
12369 * SAX.c: removed a couple of unused variable (Albert Chin)
12370
Daniel Veillardbb371292001-08-16 23:26:59 +000012371Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12372
12373 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12374 trying to fix some troubles w.r.t. function returning
12375 const xxxPtr.
12376
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012377Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12378
12379 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12380 defined
12381
Daniel Veillardae6db172001-08-16 19:32:00 +000012382Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12383
12384 * xpointer.c: removed unused var
12385
Daniel Veillard09190202001-08-16 16:27:41 +000012386Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12387
12388 * testXPath.c: another small cleanup closing bug #59110
12389
Daniel Veillard796f4b62001-08-16 16:00:13 +000012390Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12391
12392 * win32/dsp/libxml2.def.src: small cleanup closing bug
12393 #59108
12394
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012395Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12396
12397 * example/gjobread.c: add xmlCleanupParser() before leaving
12398
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012399Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12400
12401 * config.h.in configure.in include/libxml/xmlwin32version.h:
12402 released 2.4.2
12403
Daniel Veillardd3d06722001-08-15 12:06:36 +000012404Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12405
12406 * include/libxml/valid.h debugXML.c valid.c: deprecate
12407 the non-boundchecking Sprintf functions, add Snprintf
12408 this should close bug #57984
12409
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012410Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12411
12412 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12413 URIs before doing the lookups (pointed by Mark Vakoc)
12414
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012415Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12416
12417 * xpath.c: serious changes on Result Value Trees and NodeSets
12418 w.r.t. deallocation and collect operations. Probably not
12419 100% clean (merge of allocated trees smells like a problem).
12420 Seems sufficient to close #58943
12421
Daniel Veillard90493a92001-08-14 14:12:47 +000012422Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12423
12424 * xmllint.c: adding a --format option
12425
Daniel Veillardfe703322001-08-14 12:18:09 +000012426Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12427
12428 * xpath.c: count() was broken on Result Value Tree
12429 * xmlIO.c: fixed file:/// accesses on _WIN32
12430
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012431Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12432
12433 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12434 macro was renamed, this should close bug #58683
12435
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012436Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12437
12438 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12439 entity substitution mode text at the end of the entity might
12440 be added due to text coalescing.
12441 * nanoftp.c parser.c: small cleanup
12442
Daniel Veillard0c720972001-08-08 20:59:00 +000012443Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12444
12445 * HACKING: added John Fleck right to commit in the doc subdir
12446
Daniel Veillard48da9102001-08-07 01:10:10 +000012447Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12448
12449 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12450 allow to inherit attributes from the DTD directly in the
12451 tree, this is needed for XPath and can be a useful feature.
12452 Inherited namespaces are always provided at the tree level now
12453 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12454 of tests for this feature (XSLT being the prime user).
12455
Daniel Veillard50f34372001-08-03 12:06:36 +000012456Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12457
12458 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12459 testSAX.c xmlIO.c xmllint.c include/win32config.h
12460 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12461 include/libxml/xmlwin32version.h.in win32/README.MSDev
12462 win32/dsp/*: applied Win32 Facelift No.2 patches from
12463 Igor Zlatkovic for Windows/MSC
12464
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012465Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12466
12467 * SAX.c: unparsedEntityDecl() the URI computation of the
12468 entity wasn't done breaking XSLT unparsed-entity-uri()
12469
Daniel Veillard567e1b42001-08-01 15:53:47 +000012470Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12471
12472 * xpath.c: fixed a bug when walking the descendants and
12473 the current node has no children
12474 * debugXML.c: show up when a text node is supposed to not be escaped
12475
Thomas Broyerf186c822001-07-31 23:30:37 +000012476Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12477
12478 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12479 worked like the set:leading() function)
12480 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12481
Daniel Veillardba6db032001-07-31 16:25:45 +000012482Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12483
12484 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12485
Daniel Veillard57905372001-07-31 15:52:17 +000012486Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12487
12488 * include/libxml/xmlIO.h: apply change to close #58141
12489 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12490
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012491Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12492
12493 * parser.c: when the internal subset uses a PE, then the
12494 included entity can use conditional sections.
12495
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012496Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12497
12498 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12499 when walking the namespace axis showing up in
12500 libxst/tests/general/bug-12
12501 * xmlmemory.c: added the possibility to trace a given block
12502 defined by its address
12503
Daniel Veillard4aafa792001-07-28 17:21:12 +000012504Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12505
12506 * parser.c: don't override existing encoding specified before
12507 starting xmlParseDocument()
12508
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012509Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12510
12511 * include/libxml/xmlwin32version.h: reinserted, needed for
12512 Windows users of CVS
12513
Darin Adlera77cac02001-07-27 17:41:51 +0000125142001-07-27 Darin Adler <darin@bentspoon.com>
12515
Darin Adler699613b2001-07-27 22:47:14 +000012516 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12517 * testCatalog.c: Add include of <libxml/parser.h>.
12518
125192001-07-27 Darin Adler <darin@bentspoon.com>
12520
Darin Adlera77cac02001-07-27 17:41:51 +000012521 * include/libxml/.cvsignore:
12522 * include/libxml/xmlwin32version.h:
12523 Remove this file from CVS because it's generated.
12524
Daniel Veillard50822cb2001-07-26 20:05:51 +000012525Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12526
12527 * parser.c include/libxml/parser.h: applied const patches from
12528 Tom Moog #58002
12529
Thomas Broyerba4ad322001-07-26 16:55:21 +000012530Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12531
12532 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12533 lookup framework
12534
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012535Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12536
12537 * tree.c: fixed xmlCopyNode() for documents
12538
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012539Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12540
12541 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12542
12543Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012544
12545 * parser.c: fixes bug #57652 reported by Morus Walter
12546
Daniel Veillarde3924972001-07-25 20:25:21 +000012547Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12548
12549 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12550
Daniel Veillarda53c6882001-07-25 17:18:57 +000012551Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12552
12553 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12554 errors, lesson don't add new functions at 1am before a release
12555 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12556 from XPath initialization when possible.
12557
Daniel Veillardd9bad132001-07-23 19:39:43 +000012558Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * result/scripts/base*: removing history/readline changed
12561 this slightly
12562 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12563 xmllint.c: make element content line number generation
12564 optionnal to avoid breaking old apps added interface to switch
12565
Daniel Veillardf012a642001-07-23 19:10:52 +000012566Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12567
12568 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012569 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012570 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12571 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12572 John Kroll fixes to allow saving to HTTP via PUT (or
12573 POST of needed).
12574 * doc/html/*.html: regenerated the docs
12575
Thomas Broyere8126242001-07-22 03:54:15 +000012576Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12577
12578 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12579 xmlHashScanFull and xmlHashScannFull3 to get passed the
12580 three keys as arguments to the callback function
12581
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012582Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12583
12584 * configure.in Makefile.am: removed libxml softlink for good
12585 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12586 100% coverage by gtk-doc
12587
Daniel Veillard8599e702001-07-17 21:38:51 +000012588Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12589
12590 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12591 fixed serious troubles due to size_t vs. int mismatch
12592
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012593Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12594
12595 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12596
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012597Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12598
12599 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12600 convenient extension API for value and context managing
12601 Now handles external objects through xmlXPathPopExternal,
12602 xmlXPathWrapExternal and xmlXPathReturnExternal.
12603 Added functions for sets operations (intersection, etc.)
12604
Daniel Veillard22090732001-07-16 00:06:07 +000012605Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12606
12607 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12608 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12609 HTMLparser.c: cleanup of global variables, marking some
12610 const or private.
12611
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012612Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012613
12614 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12615 fixed xmlXPathNodeSetItem when passing index=0
12616
Daniel Veillard05dec342001-07-14 21:57:39 +000012617Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12618
12619 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12620
Daniel Veillard28ae6362001-07-14 16:44:32 +000012621Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12622
12623 * xmllint.c: fixed compilation under Cygwin #57503
12624 * TODO: update
12625
Peter Williamsed156f52001-07-13 18:35:13 +0000126262001-07-13 Peter Williams <peterw@ximian.com>
12627
12628 * config.h.in: add #undef HAVE_DLFCN_H
12629
12630 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12631 builddir.
12632
Daniel Veillard73b36e32001-07-12 15:09:52 +000012633Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12634
12635 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12636 raised by #57348 and #57381
12637
Daniel Veillard7db37732001-07-12 01:20:08 +000012638Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12639
12640 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12641 tree.c xpointer.c: store the line numbder in element->content,
12642 may break some software, need a configuration mechanism
12643
Darin Adler96037892001-07-11 00:03:16 +0000126442001-07-10 Darin Adler <darin@bentspoon.com>
12645
12646 * .cvsignore:
12647 * example/.cvsignore:
12648 * include/.cvsignore:
12649 * include/libxml/.cvsignore:
12650 Various things that are generated and should be ignored.
12651
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012652Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12653
12654 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12655 * doc/xml.html doc/html/*: updated the docs
12656
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012657Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12658
12659 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12660 validation occured on content with element child
12661
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012662Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12663
12664 * tree.c: fixed XML Base computation which was broken
12665 * debugXML.c: added a base function to the shell
12666 * Makefile.am result/scripts/* test/scripts/*: added scripts
12667 based regression tests, and adding 2 XML Base tests
12668
Daniel Veillard19e96c32001-07-09 10:32:59 +000012669Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12670
12671 * tree.c: set properties doc and call xmlSetListDoc for properties
12672 content when grafting them in a different tree.
12673 * aclocal.m4: remove from CVS
12674
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012675Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12676
12677 * win32/libxml2/libxml2.def.src: added some missing entry point
12678 for XPath (Mark Vakoc)
12679
Daniel Veillard388236f2001-07-08 18:35:48 +000012680Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12681
12682 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12683 layer should URI-Unescape before trying to open resources.
12684
Daniel Veillard04383752001-07-08 14:27:15 +000012685Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12686
12687 * xpath.c: fix the name() bug for elements in the default
12688 namespace reported by Charlie Bozeman
12689
Daniel Veillard7583a592001-07-08 13:15:55 +000012690Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12691
12692 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12693 led to an XPath fix, improvements of SAX initialization, and
12694 an added option --nocdata to testXPath
12695
Daniel Veillard449d7392001-07-07 19:11:06 +000012696Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12697
12698 * doc/libxml-doc.el: Felix Natter provided anew version working
12699 with XEmacs too
12700
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012701Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * include/libxml/xpath.h: small cleanup
12704 * doc/xml.html: update
12705
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012706Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12707
12708 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12709 released 2.3.14
12710
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012711Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12712
12713 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012714 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012715
Daniel Veillard73c9c042001-07-05 20:02:54 +000012716Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12717
12718 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12719 were not equal to empty strings
12720
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012721Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12722
12723 * SAX.c: fixed a URI-Reference computation problem when validating
12724 * xmlIO.c: small cleanup
12725
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012726Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12727
12728 * parser.c: improved the description of a couple of interfaces
12729 upon Larry Stamper suggestion
12730
Daniel Veillard62f313b2001-07-04 19:49:14 +000012731Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12732
12733 * SAX.c entities.c parser.c: changed completely the way entities
12734 are handled when running the parser in entity substitution mode.
12735 This fixes a bug reported by Stephan Kulow and nearly divides
12736 by 3 the amount of memory required by libxslt to load and process
12737 DocBook TDG.
12738
Daniel Veillardf420ac52001-07-04 16:04:09 +000012739Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12740
12741 * HTMLparser.c: fixing a too early root closing problem raised
12742 byt Prashanth Naidu
12743
Daniel Veillard8c357d52001-07-03 23:43:33 +000012744Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12745
12746 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12747 raised by Mark Vakoc.
12748
Daniel Veillard6e90d192001-07-03 16:37:49 +000012749Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12750
12751 * example/Makefile.am: fixed the include path to add srcdir/include
12752 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12753 and some cleanup
12754
Daniel Veillardf06307e2001-07-03 10:35:50 +000012755Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12756
12757 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12758 lot of optimization work, results in significant improvements
12759 when handling really complex XPath queries. Add a small optimizer
12760 for unions, improve [n] and [last()], avoid some costly ops.
12761
Daniel Veillard77044732001-06-29 21:31:07 +000012762Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12763
12764 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12765 * xpath.c: small cleanup
12766 * xmlGetNsList: reformated, fixed problems if used on Entities
12767
Daniel Veillard2adbb512001-06-28 16:20:36 +000012768Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12769
12770 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12771
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012772Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12773
12774 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12775 * Makefile.am example/Makefile.am: workaround automake generating
12776 erroneous deps
12777
Daniel Veillard12f7d292001-06-28 13:12:11 +000012778Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12779
12780 * include/win32config.h: bug #56801 Yon Derek provided a patch
12781 to the windows config file.
12782
Daniel Veillard87ee9142001-06-28 12:54:16 +000012783Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12784
12785 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12786 libxml.h : Yon Derek provided a set of changes to compile from
12787 CVS on Windows/MSC
12788
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012789Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12790
12791 * parser.c: fixed UTF8 BOM support in push mode
12792 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12793 added a specific testcase
12794
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012795Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12796
12797 * Makefile.am: added --push regression tests
12798 * parserInternals.c: the XML parser segfaulted in --push mode
12799
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012800Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12801
12802 * configure.in: moved the symlinks detection within a CVS
12803 check, this is not portable and will be removed soon.
12804 * xpath.c: small cleanup/speedup
12805
Daniel Veillard11648102001-06-26 16:08:24 +000012806Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12807
12808 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12809 release of 2.3.12
12810 * parser.c: make an error message if unknow entities in all cases
12811
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012812Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12813
12814 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12815
Daniel Veillard23793842001-06-25 16:07:45 +000012816Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12817
12818 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12819 includes were installed in the wrong dir
12820
Daniel Veillardf5498f32001-06-25 15:08:36 +000012821Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12822
12823 * doc/html.xml: warn against sending code to exhibit bugs.
12824
Daniel Veillard56f06462001-06-24 21:34:03 +000012825Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12826
12827 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12828 Tru64 from Thomas Leitner
12829
Daniel Veillardc5d64342001-06-24 12:13:24 +000012830Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12831
12832 * AUTHORS: added William and Bjorn
12833 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12834 daniel@veillard.com hopefully I won't have to do this again
12835 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12836 docs can be rebuilt cleanly now
12837 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12838 from CVs it's generated, added include/libxml/xmlwin32version.h
12839 also generated but which should change far less frequently.
12840 * catalog.c nanoftp.c: made sure to include libxml.h not
12841 libxml/xmlversion.h directly
12842 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12843 when compiling on WIN32 and MSC
12844
Daniel Veillard07385fd2001-06-23 21:55:48 +000012845Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12846
12847 * include/Makefile.am include/libxml/Makefile.am configure.in:
12848 fixed make distcheck and rebuilding the rpms
12849
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012850Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12851
12852 * configure.in: should finish the migration of exported includes
12853 into a real include/libxml in CVS, at least for CVS users.
12854 * removed the exported headers, added in include/libxml (as well
12855 as xmlversion.h.in).
12856
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012857Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12858
12859 * configure.in: fixed the way to detect symlink
12860
Daniel Veillard66541772001-06-23 18:31:04 +000012861Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12862
12863 * configure.in: updated, include/libxml is now a real CVS dir
12864
Daniel Veillardca989762001-06-23 17:39:29 +000012865Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12868 version works with both libxml1 and libxml2 (it autodetects
12869 the prefix of the html-files) from Felix Natter.
12870 * doc/xml.html: updated doc accordingly
12871
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012872Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12873
12874 * xpath.c: fixed the bug generating a template loop in libxslt
12875 when using docbook-xsl-1.4, * should filter out document nodes
12876 * HACKING: added William
12877 * TODO: updated
12878
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012879Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12880
12881 * doc/FAQ.html: added a warning about gcc-3.0
12882 * doc/xml.html: added reference to gdome2 and removed a confusing
12883 sentence
12884
Daniel Veillardf7f41852001-06-22 15:18:01 +000012885Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * xmlversion.h: okay this is a generated file, but Windows
12888 users need it and they can't generate it, and I want CVS
12889 Windows users ...
12890 * win32/libxml2/libxml2_so.dsp: Windows project file for
12891 the shared lib version of libxml2
12892 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12893 resources needed for libxslt/xsltproc by Yon Derek
12894
Bjorn Reese3157b342001-06-22 14:41:45 +000012895Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12896
12897 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12898
Daniel Veillard4151acb2001-06-22 10:48:57 +000012899Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12900
Daniel Veillardcc146db2001-06-22 11:10:52 +000012901 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12902
12903Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
Daniel Veillard4151acb2001-06-22 10:48:57 +000012905 * include/win32config.h: Yon Derek provided a first fix
12906 to be able to compile libxslt/xsltproc on Windows
12907
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012908Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * xpath.c: attempt to work around what seemed a gcc optimizer
12911 bug when handling floats on i386 http://veillard.com/gcc.bug
12912 * tree.c entities.c encoding.c: doing some cleanups while
12913 chasing it
12914
Daniel Veillard017b1082001-06-21 11:20:21 +000012915Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12916
12917 * Makefile.am: cleanup when --without-debug is specified
12918 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12919 w.r.t. --without-debug and other include points
12920 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12921 Catalogs
12922 * configure.in entities.h tree.h HTMLparser.c: removed
12923 --without-corba, made the _private field mandatory
12924
Daniel Veillard87a764e2001-06-20 17:41:10 +000012925Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12928 outputs a BOM in UTF8, an errata has been issued to avoid the
12929 problem, that was the most reasonable solution... Add support
12930 for a leading UTF8 BOM in entities.
12931
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012932Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12933
12934 * valid.c: fixed a bug found when post validating an entity ref
12935 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12936 activate it too
12937
Daniel Veillard39196eb2001-06-19 18:09:42 +000012938Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12939
12940 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12941 weakness in the node copy the XPointer and the XInclude
12942 implementations. Serious cleanup.
12943
Daniel Veillard3739b982001-06-19 12:51:30 +000012944Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12945
12946 * Makefile.am: Kjartan Maraas provided a small patch to
12947 add xml2-config.in to EXTRA_DIST
12948
Daniel Veillarda9142e72001-06-19 11:07:54 +000012949Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12950
12951 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12952 provided another failing case found in KDE, the way the
12953 ctxt->vctxt.nodeTab was allocated and freed changed over
12954 time but it wasn't completely cleaned up. This should fix it.
12955
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012956Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12957
12958 * parser.c: Stephan Kulow also raised the fact that line number
12959 could get miscounted making debug harder, fixed the problem
12960 in xmlParseCharData()
12961
Daniel Veillard64b98c02001-06-17 17:20:21 +000012962Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * valid.c: Stephan Kulow pointed out a problem when validating
12965 and using an empty entity, forgot a 'break' in a case.
12966
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012967Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12970 * doc/xml.html: updated with 2.3.11
12971
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012972Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * TODO: updated adding cleanup of generated doc
12975 * configure.in: prepared to release 2.3.11
12976 * xmllint.c: added --version for bug reporting
12977 * doc/html/*.html: rebuilt the doc
12978
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012979Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12980
12981 * xpath.c: first part of the work on selecting namespace to
12982 fix bug #56115
12983
Daniel Veillard96ed5832001-06-15 22:22:04 +000012984Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12985
12986 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12987 when using -liconv
12988 * TODO: updated
12989
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012990Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12991
12992 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12993 cleanup, encoding support.
12994
Daniel Veillard608ad072001-06-14 08:32:28 +000012995Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12998
Daniel Veillard239d0522001-06-13 23:02:48 +000012999Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13000
13001 * xpath.c: bug detected by Ankh when / is used as a function arg
13002
Daniel Veillard02bb1702001-06-13 21:11:59 +000013003Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13004
13005 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13006 of element and use it to avoid outputting formatting spaces at
13007 the wrong place. Implemented the format parameter for HTML save.
13008 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13009 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13010 result/HTML/wired.html: of course this impact the result of a
13011 number of HTML tests
13012
Daniel Veillard95d845f2001-06-13 13:48:46 +000013013Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13014
13015 * HTMLtree.[ch]: started augmenting the HTML save API with
13016 encoding and formatting parameters
13017
Daniel Veillardeca60d02001-06-13 07:45:41 +000013018Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13019
13020 * HTMLtree.h: cleanup and started evaluating the work needed on
13021 revamping the HTML output code
13022
Daniel Veillard84666b32001-06-11 17:31:08 +000013023Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13026
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013027Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * valid.c: fixed bug #56049, forgot one check in the
13030 validation routine
13031
Daniel Veillardca2366a2001-06-11 12:09:01 +000013032Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13033
13034 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13035
Daniel Veillard6761eee2001-06-11 10:29:38 +000013036Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13037
13038 * libxml.h: fixed an error in last commit
13039 * doc/FAQ.html: added an entry for compilation from CVS
13040
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013041Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * xmlversion.h.in libxml.h: Cygwin patches
13044 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13045 * tree.h: cleanup
13046
Daniel Veillardacd370f2001-06-09 17:17:51 +000013047Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13048
13049 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13050 memory block in a strange case where libxml is linked twice
13051 in the binary.
13052
Daniel Veillard1d047672001-06-09 16:41:01 +000013053Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13054
13055 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13056 state far too often, simple fix used to avoid it.
13057
Daniel Veillard4497e692001-06-09 14:19:02 +000013058Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13059
13060 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13061 being processed, applied his patch
13062 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13063
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013064Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13065
13066 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13067 provided fixes to compile on MSCC again
13068 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13069 also provided an update for the project files.
13070
Daniel Veillarda682b212001-06-07 19:59:42 +000013071Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13072
13073 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13074 bug #55810
13075
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013076Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * tree.c: fixed xmlGetNsProp() to close bug #55683
13079 Note this requires libxslt to use it's own function instead.
13080
Daniel Veillardf0c53762001-06-07 16:07:07 +000013081Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13082
13083 * HTMLtree.c: when in a pre element no formatting space should
13084 be added.
13085 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13086
Daniel Veillard068a9652001-06-07 15:30:26 +000013087Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13088
13089 * configure.in: added tests for signal() and signal.h
13090
Daniel Veillard541d6552001-06-07 14:20:01 +000013091Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
13093 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13094
Daniel Veillard8a367d42001-06-07 14:01:34 +000013095Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13096
13097 * doc/libxml-doc.el: Felix Natter provided a new version for
13098 libxml2
13099
Daniel Veillard8a926292001-06-07 11:20:20 +000013100Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13101
13102 * HTMLtree.c: when in a pre element no formatting space should
13103 be added.
13104
Daniel Veillard14839d52001-06-06 16:11:56 +000013105Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13108
Daniel Veillarde95e2392001-06-06 10:46:28 +000013109Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13110
13111 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13112 hack
13113 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13114 * uri.c: fixed a warning
13115
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013116Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13117
13118 * HTMLtree.c: trying to close bug #55772 escaping in script
13119 elements
13120 * doc/xml.html: suggest to send mail to the list
13121
13122Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013123
13124 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13125 good. Use a macro and based on the solution provided in
13126 vsnprintf manual page from GNU.
13127
Bjorn Reese99748722001-06-05 12:49:15 +000013128Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13129
13130 * error.c: Workaround for non-preserving variadic list.
13131 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13132
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013133Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13134
13135 * doc/xml.html: added 2.3.10 release
13136
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013137Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * configure.in: releasing 2.3.10
13140
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013141Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13142
13143 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13144
Daniel Veillard20042422001-05-31 18:22:04 +000013145Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13146
13147 * encoding.c: Robert Collins provided a patch to add the
13148 "US-ASCII" encoding alias
13149
Daniel Veillard97ac1312001-05-30 19:14:17 +000013150Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13153 string oriented functions and started cleaning the related areas
13154 in xpath.c which needed fixing in this respect
13155
Daniel Veillard2d703722001-05-30 18:32:34 +000013156Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13157
13158 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13159 #55380
13160 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13161
Daniel Veillard9403a042001-05-28 11:00:53 +000013162Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * TODO: updated
13165 * nanohttp.[ch] : started adding APIs to get the redirected URL
13166 when this occurs (needed for further base computation
13167 * tree.h: cleanup
13168 * encoding.c: cleanup
13169 * SAX.c: minor change around ctxt->loadsubset
13170
Daniel Veillard6278fb52001-05-25 07:38:41 +000013171Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * Makefile.am include/Makefile.am: small change to have
13174 include/libxml rebuilt if working from CVS.
13175 * uri.c: applied another patch from Carl Douglas for URI escaping,
13176 this should close bug #51876
13177
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013178Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13181 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13182 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13183 added specific regression test
13184 * parser.h: preparing for the XSLT mode where DTD inherited
13185 attributes are added to the tree.
13186
Daniel Veillardbbd22452001-05-23 12:02:27 +000013187Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * xinclude.[ch]: Updated the namespace for the Last Call version
13190 * result/XInclude/include test/XInclude/include: updated the
13191 testsuite accordingly
13192
Daniel Veillard8514c672001-05-23 10:29:12 +000013193Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13196 related to bug #51876
13197
Daniel Veillard42596ad2001-05-22 16:57:14 +000013198Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13199
13200 * tree.c: fixed a gross mistake in base computation, xml:base is
13201 not completely correct yet (need cascade).
13202 * xpath.[ch]: added the few things needed to find a function name
13203 and URI from the XPath context when it is called.
13204
Daniel Veillard81418e32001-05-22 15:08:55 +000013205Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13208 * DOCBparser.c: small cleanup
13209 * xmllint.c: added a --catalogs option to load catalogs from
13210 $SGML_CATALOG_FILES
13211 * tree.c: cleanup
13212 * configure.in: iconv library fixup, ICONV_LIBS
13213
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013214Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * catalog.c: handling of CATALOG entries. detection of recursion,
13217 and a few bugfixes
13218 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13219 against the default namespace
13220
Daniel Veillard04b93292001-05-21 08:15:31 +000013221Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13222
13223 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13224
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013225Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13226
13227 * parser.c: fixed propagation context info when parsing an
13228 external entity.
13229 * doc/html/*.html: regenerated a couple of docs
13230
Daniel Veillard4623acd2001-05-19 15:13:15 +000013231Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * doc/xml.html: update with 2.3.9 informations
13234
Daniel Veillardbed7b052001-05-19 14:59:49 +000013235Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13238 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13239 * doc/html/* : rebuilt the docs
13240 * valid.c: small patch which may improve some case when
13241 validating.
13242
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013243Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * HTMLparser.c: Closed bug #54891
13246 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13247 to the suite
13248
13249Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13252 applied a documentation patch from LotR and filled in a few missing
13253 descriptions
13254
Daniel Veillard76d66f42001-05-16 21:05:17 +000013255Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * xpath.c tree.c parser.c: speed optimizations at the parser level
13258 document tree freeing and xpath evaluation
13259
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013260Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * parser.c parser.h parserInternals.h: fixed a couple of
13263 interfaces for handling memory buffer input to const char *
13264 upon suggestion of JamesH.
13265
Daniel Veillardc3739e72001-05-15 15:23:27 +000013266Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
13268 * configure.in: LoTR sent a patch fixing the previous commit
13269
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013270Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13271
13272 * configure.in: trying to deal again with the stoopid -R linking
13273 flag of Solaris
13274
Daniel Veillard790142b2001-05-15 10:51:53 +000013275Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * xpath.h: two nodeset access macros from Thomas Broyer
13278
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013279Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13280
13281 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13282 patch from Thomas Broyer
13283
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013284Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13287 case
13288 * INSTALL: was empty added stuff from the FAQ
13289
Daniel Veillard75bea542001-05-11 17:41:21 +000013290Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13291
13292 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13293 attributes handling and #54433 by adding xmlUnsetProp()
13294 and xmlUnsetNsProp()
13295
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013296Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * HTMLparser.c: Patch from Jonas Borgström
13299 (htmlGetEndPriority): New function, returns
13300 the priority of a certain element.
13301 (htmlAutoCloseOnClose): Only close inline elements if they
13302 all have lower or equal priority.
13303 * result/HTML: this of course changed a number of tests results.
13304
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013305Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13306
13307 * xmlIO.c catalog.c: plugged in the default catalog resolution
13308 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13309 documentations
13310 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13311
Daniel Veillarda7374592001-05-10 14:17:55 +000013312Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13315 integrating catalogs
13316 * catalog.[ch] testCatalog.c: adding a small catalo API
13317 (only SGML catalog support).
13318 * parser.c: restaured xmlKeepBlanksDefault(0) API
13319
Daniel Veillardc17337c2001-05-09 10:51:31 +000013320Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13323
Daniel Veillard257d9102001-05-08 10:41:44 +000013324Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * parser.c: added xmlParseExternalEntityPrivate() to allow
13327 propagation of ctxt->_private when parsing external entities
13328
Daniel Veillard083c2662001-05-08 08:27:14 +000013329Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13332
Daniel Veillard01ef7382001-05-08 07:31:43 +000013333Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13336
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013337Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * valid.c: warn when indeterminist content model is detected
13340 * result/VC/ElementValid8: this adds a message
13341 * Makefile.am: add --novalid for VCM tests
13342 * parserInternals.c: added a call to Init memory
13343
Daniel Veillard64269352001-05-04 17:52:34 +000013344Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13345
13346 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13347 when both parameters are NULL.
13348
Daniel Veillard37721922001-05-04 15:21:12 +000013349Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13350
13351 * valid.c: applied small patch from Gary Pennington, reindented
13352 some part of the code.
13353
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013354Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13357 release, updated and regenerated the docs
13358
Daniel Veillard357c9602001-05-03 10:49:20 +000013359Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13360
13361 * xpath.c result/XPath/expr/floats : clarified and cleanup
13362 printing of abnormal floats in tests.
13363
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013364Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13365
13366 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13367 * results/HTML/ : a few changes in the output of the HTML tests as
13368 a result.
13369 * configure.in: tying to fix -liconv where needed
13370
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013371Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * Makefile.am: fixed a stupid error
13374
Daniel Veillard7150a032001-05-02 16:41:11 +000013375Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13376
13377 * configure.in Makefile.am: make the inclusion of the trio
13378 modules in the library conditional
13379
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013380Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * DOCBparser.c: patche from László Kovács, fixed entities refs
13383 in attributes handling
13384
Daniel Veillardedddff92001-05-02 10:58:52 +000013385Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13388 flushing
13389
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013390Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * xpath.c: fix of an XSLT namespace bug reported on the list
13393 general/bug-8-
13394
Daniel Veillard5792e162001-04-30 17:44:45 +000013395Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * strio.h trio.c: Dan McNichol suggested a couple of small
13398 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13399
Daniel Veillard02141ea2001-04-30 11:46:40 +000013400Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13401
13402 * tree.c parser.c encoding.c: spent a bit more time looking
13403 at the parsing speed and DOM handling. Added a few more
13404 speedups.
13405
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013406Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * parser.c: small but effective parsing speed improvement
13409
Daniel Veillardb59076b2001-04-29 17:04:07 +000013410Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * configure.in: default on the DocBook parser inclusion (for Gnome)
13413 * DOCBparser.h: fixed a header reference
13414
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013415Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * configure.in xpath.c: applied Bjorn patches for FPE on the
13418 alpha
13419
Daniel Veillardeefd4492001-04-28 16:55:50 +000013420Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13423 xmlSaveFormatFileTo()
13424
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013425Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * xpath.c: simple and efficient optimization, XPath functions
13428 aways bind to the same code, cache this
13429 * TODO: updated (by saying some is obsolete)
13430
Daniel Veillard2156a562001-04-28 12:24:34 +000013431Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * xpath.c: more cleanup work on XPath name parsing routines
13434
Daniel Veillard61d80a22001-04-27 17:13:01 +000013435Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13438 xmlXPathParseName
13439 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13440 * debugXML.c: avoid compilation problems if compiling without
13441 HTML support, Igor Zlatkovic
13442 * win32/libxml2/libxml2.def.src: being able to compile without
13443 XPath on Windows
13444
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013445Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13446
13447 * libxml.m4: yet another patch from Toshio Kuratomi
13448
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013449Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13452
Daniel Veillard67fee942001-04-26 18:59:03 +000013453Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * tree.[ch]: added xmlSaveFormatFile interface for saving
13456 and indenting a file.
13457
Daniel Veillard82e49712001-04-26 14:38:03 +000013458Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * xpath.c: fixed bug #53689 related to processing-instruction()
13461
Daniel Veillard02f077a2001-04-26 10:59:11 +000013462Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * DOCBparser.c: patche from László Kovács
13465
Daniel Veillard30211a02001-04-26 09:33:18 +000013466Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * parser.c: applied fixes from Christian Glahn bug report #53391
13469
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013470Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13471
13472 * error.c: Jean François Lecomte provided a complete description
13473 and a fix to bug #53537
13474
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013475Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13476
13477 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13478
Daniel Veillard1034da22001-04-25 19:06:28 +000013479Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13480
13481 * DOCBparser.c SAX.c: a bit more work on entities processing.
13482 Still Need to cleanup XML output and references in attributes
13483
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013484Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13487
Daniel Veillardb33c2012001-04-25 12:59:04 +000013488Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * tree.c: trying to fix #53574, not completely complete,
13491 I would like xmllint --copy --debug test/ent1 and
13492 xmllint --debug test/ent1 to show the same result.
13493 * xpath.c: fix a bug when trying to sort namespace nodes
13494
Daniel Veillard5146f202001-04-25 10:29:44 +000013495Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13496
13497 * HTMLtree.c: real fix for #53402
13498
Daniel Veillard7533cc82001-04-24 15:52:00 +000013499Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13502 PIs when using xsl:output
13503 * valid.c: closing #53537 some case generate segfaults if there
13504 is validity errors
13505
Daniel Veillard61b33d52001-04-24 13:55:12 +000013506Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13509 of external parsed entities, added --noent to testDocbook
13510 * valid.c: Garry Pennington found an uninitialized variable
13511 access in xmlValidateElementContent()
13512
Daniel Veillard56098d42001-04-24 12:51:09 +000013513Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13516 with madness
13517 * result/HTML/ : this modified the result of the regression tests
13518 a lot.
13519
Daniel Veillard122376b2001-04-24 12:12:30 +000013520Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13523 to doc where it wasn't checked against NULL reported by
13524 Jens Laas
13525
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013526Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13529 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13530
Daniel Veillardeae522a2001-04-23 13:41:34 +000013531Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
13533 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13534 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13535 * SAX.[ch]: cleanup and updates for DocBook
13536 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13537 ex SGML identifier changes
13538 * valid.c: removed a static unused function.
13539
Daniel Veillardde57c612001-04-23 09:13:36 +000013540Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * HTMLtree.c: applied change for Paul Sponagl on script saving
13543 * Makefile.am: the warning about entity title.xml are normal.
13544
Daniel Veillard393df012001-04-22 20:11:18 +000013545Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * configure.in: release of 2.3.7
13548 * Makefile.am: fixing make distcheck
13549
Daniel Veillarda41123c2001-04-22 19:31:20 +000013550Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * doc/html/* doc/xml.html: updated and regenerated the docs
13553
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013554Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13557
Daniel Veillarde82a9922001-04-22 12:12:58 +000013558Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * tree.c: fixed #53388 with the provided patch
13561
Daniel Veillard06803992001-04-22 10:35:56 +000013562Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * valid.c: Bjorn detected an invalid memory access. Fixed
13565 vstateVPush()
13566
Daniel Veillard40af6492001-04-22 08:50:55 +000013567Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13570
Bjorn Reese70a9da52001-04-21 16:57:29 +000013571Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13572
13573 * libxml.h: new header used only for the compilation of libxml
13574 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13575 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13576 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13577 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13578 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13579 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13580 baseline (version 1.2 plus a single patch).
13581 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13582 scientific notation for numbers. Tests added.
13583 * xpath.c: formatting of numbers changed to use sprintf
13584 (contribution from William Brack)
13585
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013586Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13587
13588 * valid.c: cleanup, more useful debugging
13589 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13590 * xmlIO.c: entity loading is printed as an error when validating
13591
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013592Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * valid.c: fixed to validate within entities
13595 * test/VCM/v22.xml: added a specific testcase
13596
Daniel Veillardca1f1722001-04-20 15:47:35 +000013597Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * valid.c: forgot an epsilon transition in for ()+
13600 * test/VCM/v21.xml : added a specific test case
13601
Daniel Veillard85349052001-04-20 13:48:21 +000013602Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * valid.c: removed a state explosion exhibited by RSS
13605 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13606 from bug #51872
13607
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013608Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
13610 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13611 validation without using an ugly NFA -> DFA algo in the source.
13612 Made a specific algorithm easier to maintain, using a single
13613 stack and without recursion.
13614 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13615 * hash.c: made the growing routine static
13616 * tree.h parser.c: added the parent information to an
13617 xmlElementContent node.
13618
Daniel Veillarde470df72001-04-18 21:41:07 +000013619Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13620
13621 * SAX.c parser.c xpath.c: generating IDs when not validating
13622 from an external parsed entity was poisoning the ID has table
13623 with removed values. This was killing XSLT on the KDE help
13624 browser.
13625
Daniel Veillardceacdd92001-04-18 15:10:35 +000013626Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * entities.h: andrew@ugh.net.au detected a double declaration
13629
Daniel Veillarda10efa82001-04-18 13:09:01 +000013630Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * debugXML.c hash.c tree.h valid.c : some changes related to
13633 the validation suport to improve speed with DocBook
13634 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13635 the way validation errors get reported
13636
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013637Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13640 by P C Chow and William M. Brack for XSLT HTML output
13641
Daniel Veillard2d90de42001-04-16 17:46:18 +000013642Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13645 Igor Zlatkovic patches for MSC compilation and added his
13646 updates
13647
Daniel Veillarde043ee12001-04-16 14:08:07 +000013648Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13651 prefix lookup.
13652 * parserInternals.c: fixed the bug reported by Morus Walter
13653 due to an off by one typo in xmlStringCurrentChar()
13654
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013655Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13656
13657 * HTMLparser.c result/HTML/*: revamped the way the HTML
13658 parser handles end of tags or end of input
13659
Daniel Veillard82daa812001-04-12 08:55:36 +000013660Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13663
Daniel Veillard67a21302001-04-11 14:39:16 +000013664Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13667 bug where the linktime verions of free() won't work ...
13668
Daniel Veillard27b55282001-04-11 12:22:25 +000013669Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13670
13671 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13672
Daniel Veillardafc73112001-04-11 11:51:41 +000013673Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13674
13675 * doc/xml.html: added 2.3.6 release
13676
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013677Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13680 * result/wml.xml: resulted in a small output change
13681
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013682Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13683
13684 * tree.c: xmlNewDoc was missing the charset initialization
13685 * xmllint.c: added --auto to autogenerate a doc, allow to
13686 reproduce the problem fixed on xmlNewDoc
13687
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013688Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13689
13690 * xpath.c: trying to get 52979 solved
13691 * tree.c result/ result/noent/: trying to get 52712 solved, this
13692 also made me clean up the fact that XML output in general should
13693 not add formating blanks by default, this changed the output of
13694 a few tests
13695
Daniel Veillard73639a72001-04-10 14:31:39 +000013696Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13699
Daniel Veillardfac26a12001-04-08 13:08:14 +000013700Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13701
13702 * configure.in: finally released 2.3.6
13703
Daniel Veillard911f49a2001-04-07 15:39:35 +000013704Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * xpath.c: checking for null pointer generated by new code
13707
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013708Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * xpath.c: fixed a [] evaluation problem reported
13711 * test/XPath/tests/simpleaddr: extended test
13712 * result/XPath/simpleaddr: updated result
13713
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013714Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * xmllint.c: Dan Timis reported a portability problem
13717 on Macs without mmap, fixed it.
13718
Daniel Veillardb38bd552001-04-03 18:22:00 +000013719Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * testXPath.c : added a --tree option allowing to display the
13722 tree dump of the XPath expression
13723
Daniel Veillard4dd93462001-04-02 15:16:19 +000013724Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13725
13726 * xpath.c: fixed a memleak when comparing nodesets
13727 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13728 * tree.c: added a TODO
13729
Daniel Veillard92ad2102001-03-27 12:47:33 +000013730Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13733 we need string functions
13734 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13735 to be able to use them where needed. Applied some changes
13736 to reduce name linking pollution and compile in only what's
13737 needed.
13738 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13739 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13740 for the string manipulation functions
13741 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13742 to the free() function of xmlmemory.c
13743 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13744 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13745 usage.
13746
13747
Daniel Veillard2be30642001-03-27 00:32:28 +000013748Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13749
13750 * error.c: applied the context output patch of the error
13751 handling submitted by Chuck Griffith
13752 * error/VC/*: this slightly change some error logs
13753
Daniel Veillard50582112001-03-26 22:52:16 +000013754Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13755
13756 * parser.c: fixed line number reporting on error
13757
Daniel Veillard04be4f52001-03-26 21:23:53 +000013758Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13759
13760 * parser.c: Sullivan and Darin found a parser bug,
13761 applied the patch.
13762
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013763Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13764
13765 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13766 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13767 xmlversion.h.in xpointer.c: of course the way I defined
13768 UNUSED breaks on old gcc version. Try to be smart and
13769 also define it directly in xmlversion.h
13770 * configure.in: removed -ansi flag from the pedantic set
13771
13772Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013773 Huge cleanup, I switched to compile with
13774 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13775 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13776 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13777 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13778 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13779 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13780 encoding.h entities.c error.c list.[ch] nanoftp.c
13781 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13782 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13783 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13784 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13785 Cleanup, staticfied a number of non-exported functions,
13786 detected and cleaned up a dozen of problem found this way,
13787 avoided a lot of public function name/typedef/system names clashes
13788 * doc/xml.html: updated
13789 * configure.in: switched private flags to the really pedantic ones.
13790
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013791Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13792
13793 * configure.in: 2.3.5
13794 * doc/html/*: rebuilt the docs
13795
Daniel Veillard146c9122001-03-22 15:22:27 +000013796Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13797
13798 * parser.c: fixed a reported bug in NOTATION parsing
13799 * uri.c: accepted but not fixed bug 51876, added TODO
13800 * Makefile.am: fixed bug 51876
13801
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013802Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13803
13804 * config.h.in configure.in error.c: fix a compilation problem
13805 on platforms without vsnprintf (xml@thewrittenword.com)
13806
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013807Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * parser.c: fixed a function name header typo
13810 * SAX.c: notations can also occur in external subset.
13811
Daniel Veillard7d42b542001-03-20 13:22:46 +000013812Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * error.c: removed a C++ like comment
13815
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013816Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * parser.c: fixing bug 52299 strange condition leading
13819 to a parser crash due to a buffer overflow
13820 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13821 added the specific test case
13822
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013823Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13824
13825 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13826 xmlXPathConvert{String,Number,Boolean} to be able to make
13827 type casts without a context stack, fixed some implementation
13828 problems related to the absence of context at parse-time,
13829 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13830 in the public API too
13831 * xpointer.c xpathInternals.h: we need to know at parse time
13832 whether we are compiling an XPointer
13833
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013834Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13837 cleaned up the parser internals, refactored XPath code, added
13838 new compilation based APIs and cleanly separated public and
13839 private APIs.
13840
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013841Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13842
13843 * xpath.h: the comp field must be added at the end to avoid
13844 killing binary compat.
13845
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013846Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13847
13848 * Makefile.am: detect XPath memleaks in regreson tests
13849 * error.c: fixed and error w.r.t. error reporting still using
13850 stderr
13851 * hash.c: added new line at end of file
13852 * tree.h: minor cleanup
13853 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13854 expression parsing from evaluation, resulted in a number of
13855 changes internally, and in XPointer. Likely to break stuff
13856 using xpathInternals.h but should remain binary compatible,
13857 new interfaces will be added.
13858
Daniel Veillardd574f782001-03-14 19:40:17 +000013859Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * configure.in: fixed a couple of problems reported by
13862 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13863 without gcc on non linux platforms.
13864
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013865Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13868 a fix for --with-html-dir= configure support. I hope it won't
13869 break rpm generation
13870
Daniel Veillarda022fe02001-03-14 16:30:00 +000013871Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * xmlIO.c: one function comment cleanup.
13874
Daniel Veillard25239c12001-03-14 13:56:48 +000013875Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * SAX.c: external subset notations were improperly registered
13878 in the internal subset.
13879
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013880Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * README.cvs-commits: added, pointing to HACKING
13883 * HACKING: updated
13884
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013885Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * parser.c: and Matt Sergeant found one in the XML push
13888 parser (erroneous check I forgot to remove when I fixed the
13889 main parser).
13890
Daniel Veillard68d7b672001-03-12 18:22:04 +000013891Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * xpath.c: ptittom found a small bug in UnaryExpr
13894
Daniel Veillarde356c282001-03-10 12:32:04 +000013895Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13896
13897 * configure.in: bumped to 2.3.4
13898 * error.c: fixed bug #51860
13899 * tree.c: fixed bug #51861
13900 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13901 * tree.[ch] : added xmlDefaultBufferSize
13902 * nanoftp.c: typo in function name header block
13903 * doc/xml.html : updated, added link to XML::LibXSLT
13904 * doc/html/* : rebuilt the docs
13905
Daniel Veillard80f32572001-03-07 19:45:40 +000013906Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * parser.c SAX.c: the new content parsing code raised an
13909 ugly bug in the characters() SAX callback. Found it
13910 just because of strangeness in XSLT XML Rec ouptut :-(
13911
Daniel Veillard6c831202001-03-07 15:57:53 +000013912Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * Makefile.am: Martin Baulig suggested to add -lm
13915 * tree.c: found another bug in xmlNodeGetContent()
13916
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013917Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13918
13919 * xpath.c: Bjorn found the error related to strictness of comparison.
13920
Daniel Veillard29631a82001-03-05 09:49:20 +000013921Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * parser.c: trying to fix the Dtd parsing problem reported
13924 by Gary, side effect of last week speed optimizations.
13925
Daniel Veillard14be0a12001-03-03 18:50:55 +000013926Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13929 * parserInternals.c: removed unneeded test raised by Stric
13930
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013931Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13932
13933 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13934 and fixed by William Brack). Added xmlXPathFormatNumber.
13935 Changed the sorting slightly.
13936 * configure.in Makefile.am example/Makefile.am: Added -lm.
13937 Please note that applications linking with libxml2, must
13938 also like with the math library from now on.
13939
Daniel Veillardf9533d12001-03-03 10:04:57 +000013940Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13941
13942 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13943
Daniel Veillard2f362242001-03-02 17:36:21 +000013944Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13945
13946 * parser.c: one must report spaces even if the Dtd element
13947 content proves that this is not part of the element content.
13948 * result/valid/*.xml: this changed the ouptu slightly
13949
Daniel Veillardb402c072001-03-01 17:28:58 +000013950Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * configure.in: bumped to 2.3.3
13953 * doc/xml.html: updated
13954
Daniel Veillard77851712001-02-27 21:54:07 +000013955Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13956
13957 * tree.c: minor doc fix
13958 * xpath.c: deallocation issues when a result tree has been
13959 converted to a node-set
13960
Daniel Veillardec70e912001-02-26 20:10:45 +000013961Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13962
13963 * doc/xml.html: oops corrected dates s/2000/2001
13964
Daniel Veillard8730c562001-02-26 10:49:57 +000013965Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * valid.c: new patch from Gary Pennington
13968
Daniel Veillard91e9d582001-02-26 07:31:12 +000013969Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13970
13971 * doc/xml.html: applied patch from Ankh
13972
Daniel Veillardedac3c92001-02-26 01:36:19 +000013973Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13974
13975 * xinclude.c: fixed a problem building on Mac
13976
Daniel Veillard21a0f912001-02-25 19:54:14 +000013977Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13978
13979 * parser.c: more work on increasing parsing ferformances
13980
Daniel Veillard48b2f892001-02-25 16:11:03 +000013981Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13984 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13985 avoiding memcpy in production builds MEM_CLEANUP macro use
13986 * parser.[ch] parserInternals.c: optimizations of the tightest
13987 internal loops inside the parser. Better checking of I/O
13988 flushing/loading conditions
13989 * xmllint.c : added --timing
13990
Daniel Veillard71681102001-02-24 17:48:53 +000013991Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * configure.in: bumped to 2.3.2
13994 * doc/xml.html: updated for release
13995
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013996Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * xpath.c: found a memleak and fixed a nasty bug
13999
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014000Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14001
14002 * xmllint.[c1] : added return code errors for xmllint
14003 * xpath.c: specific debug dump function for result value trees
14004
Daniel Veillard4b637072001-02-21 21:52:55 +000014005Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * xpath.c: finally implemented xmlXPathCompareNodeSets
14008 * test/XPath/expr/floats results/XPath/expr/floats: added
14009 a test for float expressions
14010
Daniel Veillardf714aa32001-02-21 03:07:44 +000014011Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14012
14013 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14014 * parserInternals.[ch]: trying to speed up parsing
14015 * xpath.c : speeded up node set equality op
14016
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014017Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14020 better handling of ID/IDREF and the list modules associated
14021 * configure.in: small CFLAGS cleanup
14022
Daniel Veillarda8abee62001-02-19 15:14:59 +000014023Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * configure.in: fixed iconv detection on AIX (stric)
14026
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014027Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014028
14029 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14030
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014031Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14032
14033 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14034 and optimized xmlXPathNodeSetSort
14035
Daniel Veillard142adbf2001-02-17 13:21:05 +000014036Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14037
14038 * xpath.c: bug fix when context size is 0
14039 * parser.c: I like Norm's Dtd because they still manage to break
14040 the parser occasionally
14041
Daniel Veillardf23e0092001-02-16 13:21:29 +000014042Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14045
Daniel Veillarde0e26512001-02-16 00:11:46 +000014046Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14047
14048 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14049 attributes within the XML-1.0 namespace
14050
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014051Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * xpathInternals.h: exported a few axis functions
14054 * doc/xml.html: updated the doc
14055
Daniel Veillard760f4422001-02-15 14:59:48 +000014056Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14057
14058 * configure.in: applied patch from Daniel van Balen for OpenBSD
14059 and bumped version to 2.3.1
14060 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14061 attempt to find autoclosing was simply broken, removed it,
14062 updated the examples, this is better
14063
Daniel Veillardd194dd22001-02-14 10:37:43 +000014064Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14067 hash functionnalities.
14068 * doc/html/* : rebuild the doc
14069
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014070Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14071
14072 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14073 on predicate
14074 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14075 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14076 really want to have tags closed on output even if we accept
14077 unclosed ones on input
14078
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014079Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * xpath.c: ouch don't free NULL, rare case fixed
14082 * tree.c: don't coalesce text nodes if they don't have the
14083 same behaviour wrt escaping on output
14084
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014085Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14086
14087 * xpath.c: small fixup
14088 * SAX.c: don't warn on empty namespaces.
14089
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014090Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14091
14092 * README: a bit of cleanup
14093 * configure.in: preparing for 2.3.0 release
14094
Daniel Veillard1f83d392001-02-08 09:37:42 +000014095Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14096
14097 * hash.[ch]: added a first version of xmlHashSize()
14098 * valid.c: another bug fix from Gary Pennington
14099
Daniel Veillard5eef6222001-02-07 18:24:48 +000014100Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14101
14102 * valid.c: couple of bug fixes pointed by Gary Pennington
14103 * HTMLtree.c: #if 0 cleanup
14104
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014105Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14106
14107 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14108 which removes a time consuming check of xmlXPathNodeSetAdd()
14109 and use it in places where we are sure to not break unicity
14110
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014111Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14112
14113 * xpath.c: bug fixes found from XSLT
14114 * tree.c: preserve node->name special values when copying nodes.
14115 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14116 external subset are fetched when available but without full
14117 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14118 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14119 output with encoding disabled.
14120
Daniel Veillard2c833b62001-02-03 08:52:06 +000014121Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
14123 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14124 xmlCheckFilename should not be called from xmlFileOpenW
14125 and xmlGzfileOpenW
14126
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014127Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14128
14129 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14130 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14131 added the new tests for URI normalization
14132 * testURI.c: fixed stoopid bugs
14133 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14134 the URI in the error messages are now properly normalized
14135
Daniel Veillardea28ce62001-02-02 08:20:19 +000014136Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14139
Daniel Veillarde99a4762001-02-01 04:34:35 +000014140Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
14142 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14143
Daniel Veillard2b325a02001-01-31 20:46:31 +000014144Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14145
14146 * xpath.c: fixed mod operator
14147
Daniel Veillardde55cf62001-01-31 15:53:13 +000014148Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14149
14150 * parser.c: fixed xmlStrcat doc
14151 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14152 trees.
14153
Daniel Veillard2f913b72001-01-31 13:23:49 +000014154Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * xpath.c result/XPath/tests/chaptersbase
14157 result/XPath/tests/simplebase: fixed XPath node()
14158 * tree.c: small fix in xmlNewNs()
14159 * Makefile.am: removed extraneous xml2Conf.sh rule
14160
Daniel Veillardb42042b2001-01-28 07:40:36 +000014161Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14162
14163 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14164 Changed the library name, in order to get libxml-devel and
14165 libxml2-devel to coexist on a single system
14166 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14167 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14168
Daniel Veillardee0a4662001-01-27 18:59:33 +000014169Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14170
14171 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14172 libxml2-devel installable in // as libxml-devel.
14173
Daniel Veillard5eb05942001-01-27 17:50:22 +000014174Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14175
14176 * doc/Makefile.am: fixed make rebuild in doc
14177 * doc/html/*.html: rebuilt the docs
14178
Daniel Veillard65c295d2001-01-26 09:32:39 +000014179Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14180
14181 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14182
Daniel Veillard8e199902001-01-25 18:54:39 +000014183Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14184
14185 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14186 the HTML doc to go into the -devel RPM ...
14187 * aclocal.m4 config.h.in: some updates due to auto* magic
14188
Daniel Veillard93086662001-01-25 18:13:04 +000014189Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14190
14191 * xpath.h: added a hook in the context structure allowing to
14192 link to extra support, needed for XSLT
14193
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014194Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14197 xmlXPtrCmpPoints to use it.
14198 * propagated the following patch from Alejandro Forero
14199 * include/win32config.h xmlIO.c: applied further suggestions
14200 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14201 * example/gjobread.c: fixed warnings, now that it builds
14202
14203Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14204
14205 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14206
14207 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14208 filename points to a valid file (not a directory).
14209 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14210 Added calls to xmlCheckFilenameDir.
14211
14212 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14213 `path' (rather than `filename') as the parameter to gzopen and open.
14214
Daniel Veillard48177c22001-01-23 15:27:41 +000014215Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14216
14217 * Makefile.am: fixed a problem with EXTRA_DIST
14218
Daniel Veillardb83ba402001-01-22 22:45:10 +000014219Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14220
14221 * Makefile.am example/Makefile.am: finally found the trick
14222 to build the example, i.e. add "." in SUBDIRS before example
14223 in the list <grin/>
14224
Daniel Veillard82687162001-01-22 15:32:01 +000014225Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14226
14227 * doc/xml.html: updated with an XSLT section, removed pointer to
14228 W3C CVS base.
14229
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014230Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14231
14232 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14233 too, and deallocation need to occur the same way.
14234
Daniel Veillarde4566462001-01-22 09:58:39 +000014235Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14236
14237 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14238 type correponding to an XSLT result tree fragment. Share most
14239 of the data format with node set, as well as operators.
14240 * HTMLtree.c: added a newline at the end of the doctype output
14241 whe this one is not present initially.
14242 * tree.c: make sure taht the parent and doc pointers are properly
14243 set when copying attributes (lists).
14244
Daniel Veillard701c7362001-01-21 09:48:59 +000014245Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14246
14247 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14248
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014249Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14250
14251 * xpath.c: seems I finally killed that ugly path evaluation
14252 context bug (tagged 9999 in case is is wrong)
14253
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014254Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14257 for XSLT
14258
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014259Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14260
14261 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14262 for xmlGzfileOpen() bug
14263
Daniel Veillardf6eea272001-01-18 12:17:12 +000014264Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14265
14266 * xpath.c: removed an error found by XSLT usage
14267 * tree.c parserInternals.h: use a predefined static string
14268 for text and comment nodes, avoid freeing them in xmlFreeNode,
14269 exported the string name in parserInternals.h and added
14270 another value to disable encoding at output (for XSLT),
14271 gain memory, time.
14272
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014273Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14274
14275 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14276 win32/libxml2/libxml2_so.dsp: new makefiles and update
14277 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14278
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014279Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14280
14281 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14282 Gary Pennington
14283
Daniel Veillard389e6b72001-01-15 19:41:13 +000014284Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * xpath.c: fixed the comaprision of values and nodelists,
14287 need to compare nodelist still ...
14288 * debugXML.c: avoided a possible core dump
14289 * HTMLparser.c: cleanup
14290 * nanohttp.c: contributed fix.
14291 * tree.c: fixes in properties handling added xmlSetNsProp
14292 needed by libxslt
14293 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14294 comment
14295 * TODO: updated
14296
Daniel Veillard167bd532001-01-06 21:09:34 +000014297Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14298
14299 * parser.c parserInternals.c: applied Bjorn Reese optimization
14300 patch
14301
14302Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14303
14304 * Makefile.am: applied patch fro make check from Martin Vidner
14305
Daniel Veillard503b8932001-01-05 06:36:31 +000014306Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14307
14308 * configure.in: preparing 2.2.11
14309 * doc/html/*: rebuild the HTML files
14310 * doc/xml.html : updated
14311
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014312Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * tree.c: fixed a stupid bug
14315 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14316 patches related to validation of an XInclude processing result
14317 * TODO: updated
14318
Daniel Veillarde2488192001-01-04 10:54:22 +000014319Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14320
14321 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14322 on large files
14323
Daniel Veillardf060a412001-01-03 20:52:44 +000014324Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14325
14326 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14327
Daniel Veillard45cff692001-01-03 18:02:04 +000014328Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14331 reported by Jonas Borgström
14332 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14333
Daniel Veillard08108982001-01-03 15:24:58 +000014334Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * testXPath.c xpath.c: fixing the XPath union expressions problem
14337 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14338
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014339Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14340
14341 * xmllint.c: Made is so if the file name is "-" is will read form
14342 standard input. Sven Heinicke <sven@zen.org>
14343 * tree.c: fixed a problem when growing buffer
14344 * tree.h: fixed the comment of the node types following andersca
14345 comment
14346 * TODO: updated
14347
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014348Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14349
14350 * HTMLparser.[ch]: added a way to avoid adding automatically
14351 omitted tags. htmlHandleOmittedElem() allows to change the
14352 default handling.
14353 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14354 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14355 of xmllint too when using --memory flag, added a memory test
14356 suite at the Makefile level.
14357 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14358 with namespace use when encountering QNames in XPath evalation,
14359 added xmlns() scheme in XPointer.
14360 * nanoftp.c : incorporated a fix
14361 * parser.c xmlIO.c: fixed problems raised with encoding when using
14362 the memory I/O
14363 * parserInternals.c: closed bug 25934 reported by
14364 torsten.landschoff@innominate.de
14365 * TODO: updated
14366
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014367Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14368
14369 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14370 on a non-updated tree :-(, made a 2.2.10 release to correct the
14371 situation
14372
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014373Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14374
14375 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14376 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14377 integrated a set of OpenVMS changes from Howard Taylor
14378 <Howard.Taylor@pacoast.com>
14379
Daniel Veillard58770e72000-11-25 00:48:47 +000014380Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14381
14382 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14383 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14384
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014385Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14386
14387 * HTMLparser.c: some fixes on auto-open of html/head/body
14388 * encoding.c: fixed a compilation error on some gcc env
14389 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14390 XPointer implementation
14391 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14392 related XPointer tests and associated results
14393
Daniel Veillard300f7d62000-11-24 13:04:04 +000014394Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14395
14396 * doc/xmldtd.html doc/xml.html: following a short step by step
14397 guidance on IRC to help maciej with DTDs I started a small
14398 page on the subject.
14399
Daniel Veillard748e45d2000-11-17 16:36:08 +000014400Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14401
14402 * HTMLparser.c: fixed handling of broken charrefs
14403 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14404 patches
14405
Daniel Veillard28929b22000-11-13 18:22:49 +000014406Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14407
14408 * doc/xml.html doc/html/* : rebuilt the docs after adding
14409 xinclude and updated page for 2.2.7 and 2.2.8
14410 * configure.in: releasing 2.2.8
14411
Daniel Veillard41e06512000-11-13 11:47:47 +000014412Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14413
14414 * parser.[ch] parserInternals.c: applied the conditional
14415 section processing fix from Jonathan P Springer
14416 <jonathan.springer2@gte.net>
14417 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14418 project file, fixed iconv default non support
14419 * xpath.c: fixed the problem of evaluating relative expressions
14420 when a node context is provided.
14421
Daniel Veillardbf432752000-11-12 15:56:56 +000014422Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14423
14424 * nanoftp.c: fixed gcc 2.95 new warnings
14425 * SAX.c: fixed a stupid bug
14426 * tree.c: fixed a formatting problem when round-tripping
14427 from/to memory
14428 * xinclude.c: chased memleak, fixed a base problem
14429 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14430 xmlXPtrBuildNodeList()
14431 * TODO: updated
14432 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14433 adding a first small set of regression tests for XInclude
14434
Daniel Veillardc2def842000-11-07 14:21:01 +000014435Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14436
14437 * nanohttp.[ch]: applied Wayne Davison patches to access
14438 the WWW-Authorization header.
14439 * parser.c: Closed Bug#30847: Problems when switching encoding
14440 in short files by applying Simon Berg's patch.
14441 * valid.c: fixed a validation problem
14442 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14443 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14444 Wayne Davison
14445 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14446 need to be extended to non full nodes selections.
14447 * xinclude.c: starts to work decently
14448
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014449Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14450
14451 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14452 debugXML.c xmlversion.h.in: Started adding XInclude support,
14453 this is a new xmllint option
14454 * tree.c xpath.c: applied TOM patches for XPath
14455 * xpointer.c: fixed a couple of errors.
14456 * uri.c: added an escaping function needed for xinclude
14457 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14458 new warning from RH70 gcc's version
14459
Daniel Veillarda4964b72000-10-31 18:23:44 +000014460Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14461
14462 * HTMLparser.c: fixed loop on invalid char in scripts
14463 * parser.c: update to description of xmlIOParseDTD()
14464 * libxml.m4 xmlversion.h.in: changes contributed by
14465 Michael Schmeing <m.schmeing@internet-factory.de>
14466 * configure.in: preparing for 2.2.7
14467 * Makefile.am: trying to avoid config.h and acconfig.h
14468 being included in the distrib
14469 * configure.in: released 2.2.7
14470
14471Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14472
14473 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14474 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14475
Daniel Veillard01411222000-10-30 15:33:22 +000014476Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14477
14478 * parser.[ch]: added xmlIOParseDTD()
14479 * xpointer.c: added support for the 2 extra parameters of
14480 string-range, fixed a stoopid error when '0' was present
14481 in XPointer expressions
14482 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14483 testsuite for the above
14484
Daniel Veillard6db58192000-10-30 09:27:53 +000014485Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14486
14487 * libxml.spec.in: improved package descriptions
14488
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014489Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14490
14491 * xpath.c xpathInternals.h: applied a large cleaning patch
14492 from TOM <ptittom@free.fr>, it also add namespace support
14493 for function and variables registration.
14494
Daniel Veillardbd20df72000-10-29 17:53:40 +000014495Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14496
14497 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14498 * Makefile.mingw: Wayne Davison's update adding hash.c
14499
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014500Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14501
14502 * xpath.c: fixed the root evaluation problems
14503 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14504 ignorable spaces with <b> <bold> <em>
14505 * tree.c: fixed a loop in xmlSearchNsByHref()
14506
Daniel Veillard767662d2000-10-27 17:04:52 +000014507Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14508
14509 * xpath.c: applied another XPath patch from TOM
14510 * xpath.c include/makefile.am: applied another patch from
14511 china@thewrittenword.com (cleanup on IRIX).
14512
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014513Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14514
14515 * xml-config.1: received a fixed version from Fredrik Hallenberg
14516 <hallon@lysator.liu.se>
14517
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014518Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14519
14520 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14521 cleanup patch for XPath
14522
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014523Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14524
14525 * patched to redirrect all "out of context" error messages to
14526 a reconfigurable routine. The changes are:
14527 * xmlerror.h : added the export of an error context type (void *)
14528 an error handler type xmlGenericErrorFunc there is an interface
14529 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14530 to reset the error handling routine and its argument
14531 (by default it's equivalent to respectively fprintf and stderr.
14532 * all the c files: all wild accesses to stderr or stdout within
14533 the library have been replaced to calls to the handler.
14534
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014535Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14536
14537 * configure.in: release 2.2.6
14538 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14539 exporting the inner functions of xpath for extension modules
14540 * doc/*: updated and rebuilt the doc
14541
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014542Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14543
14544 * nanohttp.c : applied Wayne HTTP cleanup patch
14545 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14546 and xmlNodeSetSpacePreserve()
14547
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014548Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14549
14550 * xpath.c: closing bug #29260
14551
Daniel Veillard126f2792000-10-24 17:10:12 +000014552Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14553
14554 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14555 multikey tuples, made hash structure opaque
14556 * valid.[ch]: moved elements, attributes, notations decalarations
14557 as well as ID and refs to hash tables.
14558 * entities.c: hash cleanup
14559 * xmlmemory.c: fixed a dump problem in debug mode
14560 * include/Makefile.am: problem passing in DESTDIR= values patch
14561 from Marc Christensen <marc@calderasystems.com>
14562 * nanohttp.c: removed debugging remains
14563 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14564 * HTMLparser.c parser.c: fixing a number of problems with the
14565 macros in the *parser.c files (Wayne).
14566 * HTMLparser.c: close the previous option when opening a new one
14567 (Marc Sanfacon).
14568 * result/HTML/*: updated the HTML results accordingly
14569
Daniel Veillard52afe802000-10-22 16:56:02 +000014570Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14571
14572 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14573 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14574 XPath functions and XML entities table to them. More to come...
14575 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14576
Daniel Veillard683cb022000-10-22 12:04:13 +000014577Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14578
14579 * tree.c: coalesce adjacent text nodes
14580 * valid.c: handling of blank nodes in DTd validation (raised
14581 by problems with a posteriori validation).
14582 * nanohttp.c: changing behaviour on HTTP write stuff.
14583 * HTMLtree.c: forced body and html to be explicitely closed.
14584 * xpath.h: exported more XPath functions.
14585
Daniel Veillard1baf4122000-10-15 20:38:39 +000014586Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14587
14588 * Release of 2.2.5
14589 * xpointer.c: range() range-inside and other helper functions
14590 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14591
Daniel Veillard47e12f22000-10-15 14:24:25 +000014592Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14593
14594 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14595 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14596
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014597Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14598
14599 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14600 and XPointer modules
14601
Daniel Veillard134c9f32000-10-15 10:27:08 +000014602Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14603
14604 * SAX.h: closed #25107
14605
Daniel Veillard39915622000-10-15 10:06:55 +000014606Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14607
14608 * testSAX.c: fixed problem with cdata reporting
14609 * SAXresult/* : updated
14610
Daniel Veillard1e851392000-10-15 10:02:56 +000014611Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14612
14613 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14614 Closed bug #27499, added to regression tests
14615 * TODO: updated
14616
Daniel Veillard7eda8452000-10-14 23:38:43 +000014617Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14618
14619 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14620 support for SCRIPT and STYLE with help from Bjorn Reese
14621 * test/HTML/* result/HTML/*: added simple testcase and updated
14622 the existing ones.
14623
Daniel Veillardff9c3302000-10-13 16:38:25 +000014624Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14625
14626 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14627 string-range for empty strings
14628 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14629 test/XPath/xptr/strrange: augmented the XPointer testsuite
14630
Daniel Veillard189446d2000-10-13 10:23:06 +000014631Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14632
14633 * doc/xml.html doc/xmlmem.html: added a module describing memory
14634 interfaces and use, updated the main page.
14635
Daniel Veillard2f971a22000-10-12 23:26:32 +000014636Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14637
14638 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14639 nanoftp code work on Windows too now
14640
14641Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014642
14643 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14644 * xpointer.c: implemented string-range() at least a good first version
14645 * test/XPath/docs/str test/XPath/xptr/strrange
14646 result/XPath/xptr/strrange: the string-range() tests
14647
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014648Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14649
14650 * Makefile.am include/Makefile.am include/win32config.h
14651 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14652 and make distcheck
14653
Daniel Veillard19d61112000-10-11 23:50:35 +000014654Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14655
14656 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14657 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14658 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14659
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014660Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14661
14662 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14663 patch for socklen_t detection by
14664 Albert Chin-A-Young <china@thewrittenword.com>
14665
Daniel Veillardcd429612000-10-11 15:57:05 +000014666Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14667
14668 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14669 and added a --dtdvalid option to xmllint used to test it
14670
Daniel Veillard47c02452000-10-11 13:04:36 +000014671Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14674 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14675
Daniel Veillard2d38f042000-10-11 10:54:10 +000014676Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14677
14678 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14679 handlings (registration, lookup, cleanup)
14680
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014681Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14682
14683 * configure.in Makefile.am include/makefile.am: adding XPointer
14684 and XPtrtests target
14685 * xpointer.[ch] : new files for XPointer support
14686 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14687 more XPath tests
14688
Daniel Veillard57fda592000-10-10 23:24:14 +000014689Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14690
14691 * configure.in: fixed, very broken, make distcheck works again
14692
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014693Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14694
14695 * More work toward 2.2.5, integrated a number of patches
14696 * configure.in Makefile.am win32config.h.in: trying to cleanup
14697 make distcheck .... huh ...
14698 * include/Makefile.am include/win32config.h: new directory
14699 for includes
14700 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14701 updated teh makefiles and instructions for WIN32
14702 * xpath.c: small fixes
14703 * test/XPath/ results/XPath: updated the testcases and results
14704 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14705 suggested patches
14706 * valid.c: fixed an ID bug
14707
Daniel Veillardb71379b2000-10-09 12:30:39 +000014708Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14709
14710 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014711 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014712 * xpath.[ch]: worked on XPointer
14713
Daniel Veillard7e99c632000-10-06 12:59:53 +000014714Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14715
14716 * configure.in Makefile.am: 2.2.5, ship the include in an
14717 include/libxml subdirectory, use symlinks when using CVS
14718 * testSAX.c: fixed small bug
14719 * testXPath.c: changed the way testfiles are parsed
14720 * debugXML.c: same kind of cleanup when parsing an argument expression
14721 XPath/XPointers can have blanks embedded
14722 * xpath.[ch]: more cleanup, reorgs for XPointer work
14723 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14724 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14725
Daniel Veillard55b91f22000-10-05 16:30:11 +000014726Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14727
14728 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14729 in the XPath engine, rewrote large parts of it, now it's far
14730 cleaner and in sync with the REC not an old WD. Fixed a parsing
14731 problem in the interactive XML shell found when testing XPath.
14732
Daniel Veillardac260302000-10-04 13:33:43 +000014733Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14734
14735 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14736 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14737 examples with the extra test
14738
Daniel Veillard7cfce322000-10-04 12:40:27 +000014739Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14740
14741 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14742 the global init function.
14743
Daniel Veillard970112a2000-10-03 09:33:21 +000014744Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14745
14746 * HTMLparser.c: Doohhh, attribute name parsing was still case
14747 sensitive ! Fixed this ...
14748 * result/HTML/* : updated the tests results accordingly
14749
Daniel Veillard740abf52000-10-02 23:04:54 +000014750Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14751
14752 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14753 engine, should be far more stable, incorporated a new version of
14754 preceding/following axis, need testing
14755 * uri.c: fixed file:///c:/a/b/c problem
14756 * test/XPath/tests/idsimple: augmented the XPath tests
14757
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014758Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14759
14760 * doc/* rebuilding docs for 2.2.4 release
14761
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014762Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14763
14764 * configure.in: releasing 2.2.4
14765 * parser.[ch]: added xmlStrEqual()
14766 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14767 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14768 use xmlStrEqual instead
14769 * TODO: updated
14770 * added an XPath test
14771
Daniel Veillardbc765302000-10-01 18:23:35 +000014772Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14773
14774 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14775 * entities.h: exported xmlInitializePredefinedEntities
14776 * parser.[ch] : added xmlInitParser()
14777 * parserInternals.h : had to export htmlInitAutoClose()
14778
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014779Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14780
14781 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14782 problems
14783 * Makefile.am : added XPath regression tests to normal tests
14784 * uri.c: fixed a problem with local paths, cleanup
14785 * parser.c: fixed a problem with large CData sections
14786
Daniel Veillardd2ade932000-09-30 14:39:55 +000014787Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14788
14789 * configure.in xml-config.in: patch from "Ben Taylor"
14790 <sol7x86@hotmail.com> for solaris shared libs lookup
14791
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000147922000-09-30 Martin Baulig <baulig@suse.de>
14793
14794 * libxml-2.0.pc.in: Provide pkg-config script.
14795
14796 * configure.in: Create the libxml-2.0.pc script from the
14797 libxml-2.0.pc.in templates.
14798 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014799 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014800
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014801Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14802
14803 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14804 when compiling with MSC
14805
Daniel Veillard46057e12000-09-24 18:49:59 +000014806Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14807
14808 * xpath.c: patch for normalize-string() substring-before(),
14809 substring-after() and translate() functions from Bjorn Reese
14810 <breese@mail1.stofanet.dk>
14811 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14812 Fredrik Hallenberg <hallon@lysator.liu.se>
14813 * TODO: updated
14814
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014815Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14816
14817 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14818 problem of socklen_t being undefined on a number of platforms
14819 * debugXML.c: fixed a compilation problem when without snprintf
14820
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014821Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14822
14823 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14824 an URI bug and a fix for the control-character-induced infinite loop
14825 * nanohttp.c: preventive fix for compiling on WIN32
14826
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014827Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14828
14829 * xmlint.c: closing bug #25000
14830
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014831Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14832
14833 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14834 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14835 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14836 related function, fixing xmlStrncmp(), and associated cleanup
14837 * result/HTML/entities.html.sax: updating result
14838
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014839Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14840
14841 * uri.c: applied patch for URI escaping from Wayne Davison
14842 <wayned@blorf.net>
14843 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14844 from Denis Barbier <barbier@imacs.polytechnique.fr>
14845 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14846 patch from Wayne Davison
14847
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014848Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14849
14850 * doc/xml.html : updated with new releases, adding "how to help"
14851
Daniel Veillard04698d92000-09-17 16:00:22 +000014852Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14855 removed a few warnings in pedantic mode ...
14856 * parserInternals.c parser.c: moved encoding switching function
14857 to parserInternals.c
14858 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14859
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014860Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14861
14862 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14863 error or warning handlers
14864
Daniel Veillardb1059e22000-09-16 14:02:43 +000014865Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14866
14867 * parserInternals.c parserInternals.h parser.c Makefile.am:
14868 created a new module parserInternals.c, moved most of the
14869 code shared by the various parsers there, as well as
14870 deprecated code from parser.c. More cleanup of parser.c
14871 * uri.c: fixed a problem when URI is NULL
14872 * valid.c: speedup when looking for an attribute declaration
14873
Daniel Veillard39c7d712000-09-10 16:14:55 +000014874Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14875
14876 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14877 the cleanup of the computation of URI references when seeking
14878 external entities. The URI reference string and the resulting
14879 URI are both stored now.
14880 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14881 large s(n)printf checks and cleanup from Denis Barbier
14882 <barbier@imacs.polytechnique.fr>
14883 * xmlversion.h.in tree.h: couple of SGML declarations for a
14884 possible docbook module.
14885 * result/VC/ : a couple of test output changed due to the change
14886 of the entities URI
14887
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014888Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14889
14890 * parser.h: added a _private field for linking user's data
14891
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014892Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14893
14894 * parser.c parserInternals.h: demacroified most of the IS_XXX
14895 the gain in size is significant so ...
14896
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014897Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14898
14899 * entities.c: cases where looking up entities with doc==NULL
14900 covered
14901
Daniel Veillard90e11312000-09-05 10:42:32 +000014902Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14903
Daniel Veillard1de50802000-09-07 08:54:32 +000014904 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014905 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14906
Daniel Veillard98a79162000-09-04 11:15:39 +000014907Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14908
Daniel Veillard1de50802000-09-07 08:54:32 +000014909 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014910 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14911 * Makefile.in: added URItest and included thenin "make tests"
14912
14913Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014914
14915 * xmlversion.h.in: closed bug 22941
14916
Daniel Veillard2bb89092000-08-31 14:57:50 +000014917Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14918
14919 * doc/xmlio.html: added doc and example for entity loader
14920 redefinition.
14921
Daniel Veillard96984452000-08-31 13:50:12 +000014922Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14923
14924 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14925 used by libxml
14926
Daniel Veillarde715dd22000-08-29 18:29:38 +000014927Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14928
14929 * parser.c: Fixed bug on invalid ontent characters and when using
14930 push.
14931 * xmllint.c: fixed xmllint endling of errors in push mode
14932
Daniel Veillard4948eb42000-08-29 09:41:15 +000014933Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14934
14935 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014936 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014937 * result/HTML/*.sax: regenerated HTML SAX output
14938 * parser.c: more cleanup.
14939
Daniel Veillarde010c172000-08-28 10:04:51 +000014940Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14941
14942 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014943 patches from Wayne Davison <wayned@users.sourceforge.net>,
14944 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014945 * HTMLparser.c: fixed an ignorable white space detection bug
14946 occuring when parsing with SAX only
14947 * result/HTML/*.sax: updated since the output is now HTML
14948 encoded...
14949
Daniel Veillard47f3f312000-08-27 22:40:15 +000014950Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14951
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014952 * HTMLparser.[ch]: applied some of Wayne Davison
14953 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014954
Daniel Veillarde0854c32000-08-27 21:12:29 +000014955Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14956
14957 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14958 undeclared namespace prefix was used, added a warning.
14959 Cleaned up support w.r.t. entities, spilling out a warning
14960 and being pedantic on lookups.
14961 * test/warning/ent9 : added testcase for previous example.
14962 * TODO: updated
14963 * parserInternals.h parser.c: changed the way names are parsed
14964 now allow infinite size and decrease penalty for normal use
14965 * parser.c: Started a big cleanup/check of the parser code,
14966 fixed some of the most tortuous entity code, spotted code
14967 unused anymore
14968 * test/*: added tests for very long names and related nasty
14969 things.
14970
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014971Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14972
14973 * doc/encoding.html: added encoding aliases doc
14974 * doc/xml.html: updates
14975 * encoding.[ch]: added EncodingAliases functions
14976 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14977 bottleneck affecting large DTDs like Docbook
14978 * parser.[ch] xmllint.c: added a pedantic option, will be
14979 useful
14980 * SAX.c: redefinition of entities is reported in pedantic mode
14981 * testHTML.c: uninitialized warning from gcc
14982 * uri.c: fixed a couple of bugs
14983 * TODO: added issue raised by Michael
14984
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014985Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14986
14987 * doc/encoding.html: propagated Martin Duerst suggestions
14988
Daniel Veillard52402ce2000-08-22 23:36:12 +000014989Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14992 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14993 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14994 by Wayne Davison
14995
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014996Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14997
14998 * nanoftp.c nanohttp.c: small cleanup
14999 * TODO: updated
15000
Daniel Veillard244ece92000-08-19 20:58:02 +000015001Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15002
15003 * added an old VC testcase and updated title.xml entity
15004
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015005Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15006
15007 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15008 done on auto-opening of <p> tags and cleanup of SAX output
15009
Daniel Veillard979e55e2000-08-19 16:48:54 +000015010Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15011
15012 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15013
Daniel Veillard4540be42000-08-19 16:40:28 +000015014Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15015
15016 * doc/xml.html libxml.* structure.*: updated the doc a bit
15017
Daniel Veillard808a3f12000-08-17 13:50:51 +000015018Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15019
15020 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15021 of SAX tests
15022
Daniel Veillard29579362000-08-14 17:57:48 +000015023Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15024
15025 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15026 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15027
Daniel Veillard1255ab72000-08-14 15:13:33 +000015028Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15029
15030 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15031 * testHTML.c: fix core dump on Solaris 2.x systems
15032 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15033 * result/HTML/*.sax: previous bug fix lead to new results
15034
Daniel Veillard03109292000-08-14 14:58:22 +000015035Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15036
15037 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15038 * configure.in: added --with-readline=DIR to accept alternate
15039 path for readline include/library
15040 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15041 for ANSI under HP-UX
15042 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15043 includes @LIBS@
15044
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015045Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15046
15047 * doc/* : rebuilt the docs
15048 * getting ready for 2.2.2 release
15049
Daniel Veillard87b95392000-08-12 21:12:04 +000015050Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15051
15052 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15053 and xmlAddFeature()
15054 * tree.[ch]: added xmlAddChildList()
15055 * xmllint.c: MAP_FAILED macro test
15056 * parser.h: added xmlParseCtxtExternalEntity()
15057 * valid.c: applied bug fixes removed warning
15058 * tree.c: added CDATA block to elements content
15059 * testSAX.c: cleanup of output
15060 * testHTML.c: added SAX testing
15061 * encoding.c: better error recovery
15062 * SAX.c, parser.c: fixed one of the external entity processing
15063 of the OASis testsuite
15064 * Makefile.am: added HTML SAX regression tests
15065 * configure.in: bumped to 2.2.2
15066 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15067 SAX results
15068
Daniel Veillard88a172f2000-08-04 18:23:10 +000015069Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15070
15071 * configure.in: patch for HP compiler
15072
150732000-08-04 Sven Heinicke <sven@zen.org>
15074
15075 * xmllint.c: Was coredumping sometimes when the file given didn't
15076 exist.
15077
Daniel Veillard46e370e2000-07-21 20:32:03 +000015078Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15079
15080 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015081
Daniel Veillard46e370e2000-07-21 20:32:03 +000015082 when using in memory parsing. Need some cleanup.
15083 * xmllint.c configure.in: added a --memory flag to test memory
15084 parsing
15085
Daniel Veillard36650692000-07-21 15:16:39 +000015086Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * nanohttp.c: fixed socklen_t replacement to unsigned int
15089 * parser.c: fixed a space handdling missing at the end of
15090 production 28 DOCTYPE.
15091 * xmlmemory.c: fixed a stupid bug on the routine to override
15092 allocation functions
15093 * TODO: updated
15094
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015095Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15096
15097 * doc/ regenerated the docs
15098
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015099Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15100
15101 * doc/encoding.html doc/xml.html: added I18N doc
15102 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15103 improvements, both parser and filters, added ASCII & HTML,
15104 fixed the ISO-Latin-1 one
15105 * xmllint.c testHTML.c: added/made visible --encode
15106 * debugXML.c : cleanup
15107 * most .c files: applied patches due to warning on Windows and
15108 when using Sun Pro cc compiler
15109 * xpath.c : cleanup memleaks
15110 * nanoftp.c : added a TESTING preprocessor flag for standalong
15111 compile so that people can report bugs more easilly
15112 * nanohttp.c : ditched socklen_t which was a portability mess
15113 and replaced it with unsigned int.
15114 * tree.[ch]: added xmlHasProp()
15115 * TODO: updated
15116 * test/ : added more test for entities, NS, encoding, HTML, wap
15117 * configure.in: preparing for 2.2.0 release
15118
Daniel Veillard49703262000-07-10 10:27:46 +000015119Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15120
15121 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015122 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015123
Daniel Veillard306be992000-07-03 12:38:45 +000015124Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15125
15126 * doc/xml.html: changed the xmlsoft.org structure, updated the
15127 examples w.r.t. root and childs
15128
Daniel Veillard7d853352000-07-02 18:53:09 +000015129Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15130
Daniel Veillard784b9352003-02-16 15:50:27 +000015131 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015132
Daniel Veillard365e13b2000-07-02 07:56:37 +000015133Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15134
15135 * HTMLparser.c: Work on character encoding support for the HTML parser
15136 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15137 * encoding.c: Fixed a potential memleak in the encoding stuff
15138
Daniel Veillardaf743792000-07-01 11:49:28 +000015139Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15140
15141 * doc/FAQ.html doc/Makefile.am : added a FAQ
15142
15143Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015144
15145 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15146 of the HTML parser to force it to not bypass SAX
15147
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015148Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * win32config.h.in: updated
15151 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15152 lacks iconv support :-( need to release 2.1.1
15153 * configure.in: release 2.1.1
15154 * HTMLparser: fixed bug #14784
15155 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15156 by Windows compiler
15157 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15158 the SAX startDocument() callback.
15159 * TODO: updated
15160
15161Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * added xmlStopParser()
15164
Daniel Veillardbe803962000-06-28 23:40:59 +000015165Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15166
15167 * configure.in: 2.1.0 prerelease
15168 * Large resync between W3C and Gnome tree
15169 * nanoftp, nanohttp.c: fixed stalled connections probs
15170 * HTMLtree.c SAX.c : support for attribute without values in
15171 HTML for andersca
15172 * valid.c: Fixed most validation + namespace problems
15173 * HTMLparser.c: start document callback for andersca
15174 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15175 * parser.h, SAX.c: serious speed improvement for large
15176 CDATA blocks
15177 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15178 different encoding
15179 * example/Makefile.am example/gjobread.c tree.h: work on
15180 libxml1 libxml2 convergence.
15181 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15182 and the LIBXML_TEST_VERSION macro
15183
Daniel Veillardc310d562000-06-23 18:32:15 +000015184Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15185
15186 * doc/xml.html: various patches and improvements typo fixed by
15187 Felix Natter
15188 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15189 from Felix Natter <fnatter@gmx.net>
15190
Daniel Veillardf3029822000-05-06 08:11:19 +000015191Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15192
15193 * doc/upgrade.html: updated with instructions for support of both
15194 libxml-1.x and libxml-2.x
15195 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15196 for 2.x support and also fixed includes
15197
15198
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015199Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15202 the encoding support, added iconv support, so now libxml if
15203 compiled with iconv automatically support japanese encodings
15204 among others. Work based on initial patch from Yuan-Chen Cheng
15205 I may have broken binary compat in the encoding handler
15206 registration scheme, but that was so utterly broken I don't
15207 expect anybody to have used this feature until now.
15208 * parserInternals.h: fixup on the CHAR range macro
15209 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15210 code.
15211 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15212 * uri.c: added xmlParseURI() I can't believe I forgot to
15213 implement this one in 2.0 !!!
15214 * SAX.c: moved doc->encoding update in the endDocument() call.
15215 * TODO: updated.
15216
Daniel Veillard06047432000-04-24 11:33:38 +000015217Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15218
15219 * tree.h: removed extraneous xmlRemoveProp definition
15220 * TODO: added item about --disable-corba configure switch
15221 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15222 * nanoftp.c: fixed include problems giving troubles on AIX and
15223 slowlaris
15224 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15225 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15226 comment and headers changes to lower gtk-doc number of warnings
15227 * doc/html/*: rebuilt docs
15228
Daniel Veillarde0aed302000-04-16 08:52:20 +000015229Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15230
15231 * HACKING: documented the tag for 1.x and instructions
15232
Daniel Veillard5e873c42000-04-12 13:27:38 +000015233Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15234
15235 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15236 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15237 xmlCreateIOParserCtxt
15238 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15239 significant overall improvement
15240 * xmllint.c: added I/O test to xmllint
15241 * testSAX.c: added a speed test
15242 * doc/* : updated/regenerated
15243
Daniel Veillardfc708e22000-04-08 13:17:27 +000015244Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * xpath.c uri.h parserInternals.h: cosmetic changes from
15247 "Timur I. Bakeyev" <timur@bat.ru>, including making
15248 xmlCreateURI() public
15249
Daniel Veillard5d211f42000-04-07 17:00:24 +000015250Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15251
15252 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15253 and the code at the same time. Added a clean mechanism for
15254 overload or added input methods: xmlRegisterInputCallbacks()
15255 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15256 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15257 * TODO: updated
15258 * doc/* : updated/regenerated
15259 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15260 source dir
15261
Daniel Veillarde77a9182000-04-05 19:12:29 +000015262Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15263
15264 * testURI.c: yet another forgotten commit, I should get some sleep !
15265
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015266Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15267
15268 * xmllint.c: forgot to commit this too ?
15269
Daniel Veillardb9df4042000-04-05 14:23:16 +000015270Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15271
15272 * xmlversion.h.in : forgot to commit this previously
15273
Daniel Veillard361d8452000-04-03 19:48:13 +000015274Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15275
15276 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15277 * README TODO: updated for release
15278 * uri.c uri.h: added authority parsing/saving
15279 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15280 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15281 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15282 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15283 Makefile.am : added compile-time customization of libxml
15284 --with-ftp --with-http --with-html --with-xpath --with-debug
15285 --with-mem-debug
15286 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15287 #include <libxml/xxx.h> I hope it won't break too much stuff
15288 and will be manageable in the future...
15289 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15290 and added xmllint to the installed programs
15291 * uri.h: added xmlFreeURI()
15292
Daniel Veillardec303412000-03-24 13:41:54 +000015293Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15294
15295 * uri.c uri.h: finished the escaping handling, the base support
15296 and the URI path normalization. Looks good just lacks the
15297 authority content parsing code.
15298 * Makefile.am: added instructions to generate testURI
15299 * TODO: updated
15300 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15301 added links and icons for W3C and Gnome
15302
Daniel Veillard8f621982000-03-20 13:07:15 +000015303Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15304
15305 * xmlmemory.[ch] : seems I forgot to actually update the files in
15306 the last commit :-)
15307 * doc/xml.html doc/html/* : updated and uploaded the docs
15308
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015309Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15310
15311 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15312 * TODO: updated
15313 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015314 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015315 gfree).
15316 * Makefile.am, uri.c, uri.h: added a set of functions to do
15317 exact (litteraly copied from the RFC 2396 productions) parsing
15318 and handling of URI. Will be needed for XLink, one XML WFC,
15319 XML Base and reused in the nano[ftp/http] modules. Still work
15320 to be done.
15321
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015322Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15323
15324 * configure.in, libxml.spec.in : libxml2
15325 * doc/* : updated the doc page, rebuilt the docs
15326
Daniel Veillardcf461992000-03-14 18:30:20 +000015327Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15328
15329 * all: tagged LIB_XML_1_X
15330 * *.c *.h : updated from W3C CVS tree
15331 * configure.in : 2.0.0-beta
15332 * libxml.spec.in : libxml2 package nam
15333 * result/* : new version of the tests output
15334
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015335Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15336
15337 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15338
Daniel Veillardb566ce12000-03-04 11:39:42 +000015339Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * doc/* : rebuilt the docs
15342 * parser.c: final patch on #6766
15343 * valid.c: small patch on validity checks.
15344
Daniel Veillardfb76c402000-03-04 11:39:42 +000015345Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15346
15347 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15348 added
15349 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15350 compatibility w.r.t. XML spec and existing code.
15351
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015352Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * parser.c: seems a better solution to <a> </a> exists,
15355 will try it for a while
15356
Daniel Veillard83a30e72000-03-02 03:33:32 +000015357Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15358
15359 * parser.c: tried to remove the <a> </a> generating <a/>
15360 this is hard. Left a flag for that purpose. Fixed bug #6766
15361 * configure.in: prepared 1.8.7 not released, due to previous
15362 problem
15363
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015364Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15365
15366 * doc/xml.html : applied second patch from Paul DuBois
15367
Daniel Veillard402e8c82000-02-29 22:57:47 +000015368Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * doc/xml.html : applied patch from Paul DuBois
15371
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015372Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15373
15374 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15375
Daniel Veillard5feb8492000-02-02 17:15:36 +000015376Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15379 compilation warnings on various platforms.
15380 * parser.c: Fixed #5281 validity error callbacks are now desactived
15381 by default if not validating.
15382
Daniel Veillardf341f932000-02-02 14:52:08 +000015383Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15384
15385 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15386
Daniel Veillard13c757e2000-02-01 23:59:15 +000015387Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15388
15389 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15390 <gkatsi@cs.toronto.edu>
15391
Daniel Veillard726e8792000-01-30 20:04:29 +000015392Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15393
15394 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15395 processing URLs
15396
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015397Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15398
15399 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15400 xmlNanoFTPUpdateURL for persistent control connections.
15401 * configure.in: 1.8.6
15402
15403Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15404
15405 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15406 * tree.[ch] : added xmlSaveNoEmptyTags
15407
James Henstridgef3be9312000-01-28 13:59:21 +0000154082000-01-29 James Henstridge <james@daa.com.au>
15409
15410 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15411
15412 * Makefile.am: added nanoftp.[ch] to the build.
15413
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015414Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15415
15416 * nanoftp.[ch]: cleanup, comments, API
15417 * debugXML.c : fixed a bug in the cat command
15418 * doc/*: regenerated the docs
15419
Daniel Veillardda07c342000-01-25 18:31:22 +000015420Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15421
15422 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15423 * debugXML.c : fixed a bug in the cat command
15424 * valid.c: fixing some small probs
15425 * libxml.spec.in: get rid of the SNAP suffix
15426 * doc/xml.html: updated the status
15427
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015428Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15429
15430 * xml-config.in: xml-config --version to just return the
15431 version number
15432 * xpath.c: some cleanup w.r.t. axis when the current node is
15433 an attribute.
15434 * TODO: updated
15435
Daniel Veillard461a66c2000-01-18 18:01:01 +000015436Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * configure.in: prepared for libxml-1.8.5
15439 * doc/* recompiled the documentation
15440
154412000-01-17 Jody Goldberg <jgoldberg@home.com>
15442
15443 * configure.in : WARNING autoconf subtlety alert :
15444 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15445 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15446 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15447 get defined by AC_CHECK_HEADERS.
15448
Daniel Veillardf967b902000-01-17 16:06:10 +000015449Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15450
15451 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15452 Rune.Djurhuus@fast.no
15453
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015454Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15455
15456 * TODO: updated
15457 * tree.c, parser.c: made sure that only memory alloc problems
15458 and internal parser errors are allowed to write to stdout or
15459 stderr.
15460
Daniel Veillard0142b842000-01-14 14:45:24 +000015461Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15462
15463 * tree.c : restored xmlNewGlobalNs since this seems used by
15464 a lot of existing code :-(, fixed a bug in xmlNewNs
15465 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15466 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15467 to exit() from the library code.
15468 * xpath.c, parser.c: removed bugs or unused code detected by
15469 Windows compilers
15470 * parser.c: started adding interfaces for parsing well balanced
15471 XML fragments
15472 * configure.in: releasing 1.8.4
15473 * doc/* : rebuilt the docs
15474
Daniel Veillard2eac5032000-01-09 21:08:56 +000015475Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * tree.[ch] : added xmlNewDocFragment() for DOM
15478 * testHTML.c: uninitialized variable.
15479
Daniel Veillardf3a73582000-01-05 14:58:39 +000015480Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15481
15482 * doc/* : rebuild the docs
15483
Daniel Veillard71b656e2000-01-05 14:46:17 +000015484Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15485
15486 * acconfig.h: readline and history patch
15487 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15488 * tree.c: added check and handling when possibly removing an ID
15489 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15490 and saving.
15491 * test/HTML/entities.html result/HTML/entities.html* : test for
15492 various entities reference cases
15493 * result/HTML/* : as a result output of some testcase have
15494 changed
15495 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15496 by previous example. added xmlParseTryOrFinish().
15497 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15498 entities.h debugXML.h HTMLparser.h: changed the way struct are
15499 declared to allow gtk-doc to expose those
15500 * parser.c: closed bug #4960
15501 * Makefile.am configure.in: Applied patch from
15502 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15503 and math/socket libs detection
15504
Daniel Veillard437b87b2000-01-03 17:30:46 +000015505Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15506
15507 * configure.in, Makefile.am: link tester against readline
15508 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15509
Daniel Veillard686d6b62000-01-03 11:08:02 +000015510Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15511
15512 * tree.[ch]: added xmlRemoveProp
15513 * win32config.h.in nanohttp.c: avoid including the Windows
15514 socket stuff in every C files
15515 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15516 the XmL parser(s)
15517 * test/ns4 result/ns4 etc...: added test case for previous prob
15518 * tree.c: xmlNewNs wasn't checking for double definition
15519 * Makefile.in: fixed a problem with dist-hook duplicates
15520 * parser.[hc], xmlIO.c: fixed the loading of external entities
15521 APIs, now xmlLoadExternalEntity() is used everywhere and
15522 setting up an app specific front-end using the
15523 * SAX.c parser.c: some fixes, now the xhtml spec validates
15524 with the xhtml DTD.
15525 * error.c: fixed crashes in case of no input stream
15526 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15527 to the validation tests and results
15528
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015529Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15530
15531 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15532 too htmlCreatePushParserCtxt() and htmlParseChunk()
15533 * parser.c: a bit of cleanup.
15534 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15535 to XML) removed the last mem leak known
15536 * HTMLtree.c: output message cleanup
15537 * xmlmemory.c: display content info about memory blocks
15538 * result/HTML/wired.* : missing att value warning change
15539
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015540Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15541
15542 * doc/* : rebuilt the documentation
15543
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015544Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * parser.[ch] parserInternals.h: Push parser for XML,
15547 seems to work fine now
15548 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15549 --push for push testing
15550 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15551 * testSAX.c: added --push
15552 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15553 subtree
15554 * xmlIO.[ch] : enriched API + fixes for push mode
15555 * entities.[ch]: added the entity content length to the struct.
15556 * xmlmemory.[ch]: new API to show the last entries for the shell
15557 * valid.c: added required attribute testing
15558 * SAX.c: the cdata callback now merge contiguous fragments
15559 * HTMLparser.c: cleanup of some macros
15560
Daniel Veillard3c558c31999-12-22 11:30:41 +000015561Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15562
15563 * parser.c: fix for PIs name starting with xml
15564 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015565 * *.c, configure.in win32config.h.in : generate win32config.h for
15566 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015567
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015568Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15569
15570 * parser.c: fixed a stupid = vs. == bug :-(
15571 * doc/gnome-xml.sgml: s/glade/xml/
15572
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015573Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15574
15575 * configure.in, doc/xml.html : bug fix release 1.8.2
15576 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15577 Hopefully the end of that silly C++ include problem
15578 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15579 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15580 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15581 troubles with autoclosed elements when the stree shape doesn't
15582 follow the DtD specs. Added htmlIsAutoClosed() and
15583 htmlAutoCloseTag()
15584 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15585 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15586 * debugXML.c: fixed a bug on printing default namespaces.
15587 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15588
Daniel Veillardb24054a1999-12-18 15:32:46 +000015589Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * result/HTML/*.htm[l] : updated the HTML regression tests according
15592 to the new output
15593 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15594 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15595 problem due to intermix of extern "C" { ... } declarations for C++
15596 and recursive includes in the headers
15597
Chris Lahey323c48c1999-12-18 15:32:45 +0000155981999-12-20 Chris Lahey <clahey@umich.edu>
15599
15600 * HTMLtree.c: Made it so that html nodes with a single child do
15601 not insert a carriage return before or after the child node.
15602
Daniel Veillardb24054a1999-12-18 15:32:46 +000015603Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015604
15605 * configure.in, doc/xml.html : bug fix release 1.8.1
15606 * parser.c: fixed bug #4344
15607 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15608 added the glue to avoid C++ problems
15609 * doc/* : regenerated the documentation
15610
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015611Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15612
15613 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15614 namespace recognition, and Dia as a resul :-(
15615 * encoding.c: closed bug #3950
15616
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015617Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15618
15619 * valid.c: debugging a posteriori validation, except URI expansion
15620 stuff this should be fixed now
15621 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15622 Carl Nygard <cnygard@bellatlantic.net>
15623 * tester.c: added --postvalid, cleaning of the code
15624 * tree.[ch]: added xmlDocGetRootElement()
15625
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015626Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15627
15628 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15629 c++ losage.
15630
Daniel Veillard10a2c651999-12-12 13:03:50 +000015631Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15632
15633 * configure.in, doc/xml.html : bumped to 1.8.0
15634 * xlink.[ch], Makefile.am : added framework for link detection
15635 * parser.h: added nbChars to parser context, needed for cleanup.
15636 * xmlmemory.c: removed a nasty bug when out of mem
15637 * valid.[ch]: adding namespace support for attribute decl
15638 * tester.c: added --debugent option
15639 * debugXML.[ch]: added xmlDebugDumpEntities()
15640 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15641 buffers instead, this was really needed, validation was breaking
15642 in strange ways due to that. Added xmlParseStringPEReference()
15643 and other parsing from strings functions. Entities processing
15644 modified again, but PERef are still not handled correcly but
15645 unless you're Eve Maller you won't notice :-)
15646 * HTMLparser.c: large changes toward reliability, and switched to
15647 lowercase internal tags, XHTML is lowercase, so it will help
15648 that output is closer to next version.
15649 * doc/* : regenerated the documentation, it is now hosted at
15650 http://xmlsoft.org/ (same bits I just bought the domain :-)
15651
15652
Daniel Veillard294cbca1999-12-03 13:19:09 +000015653Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15654
15655 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15656 doc generation
15657 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15658 in the SAX API
15659 * doc/*: rebuilt the doc making sure everything appears in the
15660 HTML files
15661
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015662Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15663
15664 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15665 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15666 which allow impressive speed improvement on dataset with
15667 large text pieces, but at the cost of broken binary
15668 compatibility and slightly bigger memory usage.
15669 Configure with --with-buffers to activate them, they
15670 are protected with XML_USE_BUFFER_CONTENT define.
15671 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15672 goal is 0 memory left allocated once parser is no more used
15673 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15674 call xmlCleanupParser() and xmlMemoryDump()
15675
Daniel Veillarda819dac1999-11-24 18:04:22 +000015676Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15679 * parser.[ch] encoding.[ch]: added memory cleanup routines
15680 * parser.c: closing bug #3788
15681 * doc/*: rebuilt the doc
15682
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015683Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15684
15685 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15686 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15687 * tester.c: added --compress option
15688 * doc/*: rebuilt the documentation
15689
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015690Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15691
15692 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15693 if given /proc/kcore as input !
15694 * doc/xml.html doc/*: updated and rebuilt the documentation
15695
15696Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015697
15698 * parser.c: Fixed some wrongly space collapsing code due to
15699 a misreading of the spec.
15700 * result/*: fixed the output accordingly
15701
15702Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015703
15704 * encoding.c: bug fix and typos
15705 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15706 * parser.c: added attribute normalization closing bug #3597
15707 * test/att* result/att* SAXresult/att*: testcase for attribute
15708 normalization
15709
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015710Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15711
15712 * configure.in: closing bug #3163 by adding extra flags for the
15713 cc compiler on HP-UX
15714
Daniel Veillard51e3b151999-11-12 17:02:31 +000015715Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * valid.[ch] : removed a typo and an enumerated type bug in the
15718 xmlAddElementDecl() function
15719 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15720 call to xmlEncodeEntitiesReentrant() so that the functions
15721 New, Set and Get are at the same level.
15722 * parser.c HTMLparser.c: extra memory allocation bug for
15723 attributes detected by someone using libxml in embedded systems :-)
15724
Daniel Veillard962195f1999-10-28 15:51:53 +000015725Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15726
15727 * xmlmemory.h: turned off mem debug :-\
15728
Daniel Veillard35008381999-10-25 13:15:52 +000015729Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15730
15731 * parser.c: closed bug #2784 a one line fix, but worth pushing
15732 a new release out
15733 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15734 some structures, comments before and after the
15735 main element, and other nastyness
15736 * HTMLtree.c tree.c: accomodate the extended HTML supported
15737 * configure.in: pushing 1.7.4
15738 * test/ent8 and related outputs : added a new test for bug #2784
15739 * test/HTML/wired.html and related output: a nasty HTML example
15740 * Makefile.am: improved the test scripts
15741 * docs/* : reran the documentation extractor, updated xml.html
15742
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015743Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15744
15745 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15746 HTMLparser and debugged the HTML related code. HTML documents
15747 now have their own type
15748 * entities.c: do not dump &apos; for HTML output
15749 * xmlmemory.c: improvement, breakpoint mechanism
15750 * testHTML.c: added --sax --repeat ...
15751 * Makefile.am: improved the HTML tests
15752 * valid.[ch]: added xmlValidGetValidElements and
15753 xmlValidGetPotentialChildren
15754 * tester.c: added --insert to test the 2 new functions
15755 * test//* result//* SAXresult//* : regression test cleanup
15756 and extension.
15757 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15758 gnome-xml-nanohttp.html
15759
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015760Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15761
15762 * HTMLparser.c: fixed problems with some autoclose tags
15763 * tree.c: fixed XML output problems.
15764 * result/* SAXresult/*: update of the tests output
15765
Daniel Veillard6077d031999-10-09 09:11:45 +000015766Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * Makefile.am: Arturo patch for xmlConf.sh version info
15769 * parser.c: Tim Josling patch for single quoted items
15770 * tester.c: Tim Josling patch for tester options usage
15771 * tree.h: indent cleanup
15772
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015773Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15774
15775 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15776 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15777
Daniel Veillard00fdf371999-10-08 09:40:39 +000015778Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15779
15780 * tree.c : Raph patch for initialization of CORBA fields
15781 * parser.c, xpath.c, ...: modification of doc comments
15782 * xpath.c : allow spaces in xpath expressions
15783
Daniel Veillardad219441999-09-27 08:17:49 +000015784Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * xmlmemory.h: turning off memory debug :-(
15787
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015788Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15789
15790 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15791 better SAX interfaces.
15792 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15793 entity.
15794 * configure.in: 1.7.2
15795
15796Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015797
15798 * libxml.spec.in: fixed the URL
15799 * doc/xml.html: improved the documentation front-end
15800
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015801Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015802
15803 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15804
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015805Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015806
15807 * libxml.spec.in: fixed the alpha compile problem
15808 * parser.[ch]: changed errno to errNo in the parser context :-(
15809 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15810 * doc/xml.html: changed CHAR to xmlChar
15811 * doc/html/*: recompiled the documentation
15812 * configure.in: 1.7.1
15813
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015814Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * parser.h: modified the parser context struct to regain 1.4.0
15817 binary compatibility
15818 * parser.c, xml-error.h: added errno ot teh context and defined
15819 a set of errors values with update of errno
15820 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15821 DTDs and entities
15822 * *.h, *.c: complete cleanup of the use of config.h and include
15823 protection depending on the current setup.
15824 * overalll debugging, maintenance and bug-fixing on all modules
15825 * updated the documentation
15826 * ready for 1.7.0
15827
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015828Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15829
15830 * HTMLparser.c : cleanup
15831 * SAX.c valid.c valid.h: added ID/IDREF checking
15832 * tree.c tree.h: extended doc structure for refs
15833 * configure.in: 1.6.2
15834 * parser.c: patched bug in SAX user arg call
15835 * parserInternals.h: patched missing close in C++ wrapping
15836 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15837 especially upcoming XPointer implementation.
15838 * doc/xml.html: augmented, typo
15839
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015840Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15841
15842 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15843 not all invocations of install understand -d.
15844
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015845Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15846
15847 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15848 to make 'check' works, when builddir != srcdir.
15849
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015850Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15851
15852 * doc/xml.html : updated the documentation
15853
Daniel Veillard6454aec1999-09-02 22:04:43 +000015854Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15855
15856 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15857 not deallocated memory blocks
15858 * *.c : replaces all calls to malloc() free() and realloc() to
15859 the wrapper functions/macros
15860 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15861 instead of xmlFreeNodeList()
15862
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015863Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15864
15865 * HTMLparser.c: corrected a stupid bug leading to core dump at
15866 tree deallocation. Removed warnings indicated by
15867 Stephane.Conversy@lri.fr
15868 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15869 looked for in the external subset
15870
15871Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015872
15873 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15874 on SGI by Stephane.Conversy@lri.fr
15875
Daniel Veillardb96e6431999-08-29 21:02:19 +000015876Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15877
15878 * all .h : changed the prototype declaration indent as in gtk
15879 * most .c : working on reducing the TODOs in the code
15880 * most .c : cleanup though -pedantic and Insure++
15881 * improvements on validation ID checkings.
15882 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15883 * xml-config.in: closed #1810
15884
15885Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015886
15887 * tree.h, valid.c, valid.h: more work on validity, IDs
15888 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15889 definition for AIX
15890
Daniel Veillardb556eb51999-08-15 17:19:50 +000015891Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15892
15893 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15894 the distribution due to a cut'n paste error at last commit
15895
Daniel Veillardb05deb71999-08-10 19:04:08 +000015896Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15897
15898 * configure.in: upgraded to version 1.4.0
15899 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15900 Big update, added a large part of the validation process,
15901 it should be usable, but some parts are missing
15902 * xpath.c: improved the implementation w.r.t. root.
15903 * Makefile.am: added more tests
15904 * test and result trees: added a lot of tests
15905 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15906
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015907Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15908
15909 * Added an HACKING file
15910
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015911Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15912
15913 * xpath.[ch] : improvements and debug of the XPath implementation
15914 * parser.c, HTMLparser.c : modified the parsers to be progressive
15915 * tree.[ch] : extended the Buffer promitives
15916 * xmlIO.[ch] : added basic I/O routines providing progressive
15917 parsing and ready for I18N conversion plugins
15918 * SAXresult/* : the SAX callback sequence maybe slightly different
15919 now
15920 * test*.c : improved/updated the tests programs
15921 * doc/* : recompiled the docs.
15922
Daniel Veillard15b75af1999-07-26 16:42:37 +0000159231999-07-26 Michael Meeks <michael@edenproject.org>
15924
15925 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15926
15927 * tree.c: Ditto.
15928
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015929Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15930
15931 * configure.in: upgraded to version 1.4.0
15932 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15933 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15934 XML query language, see http://www.w3.org/TR/xpath for more details.
15935 * parser.c, parser.h: added CHAR* related string functions for XPath
15936 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15937 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15938 rebuild the docs.
15939 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15940 and regression testing capabilities for XPath.
15941
Daniel Veillardd79d7871999-07-12 10:38:12 +000015942Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15943
15944 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15945 closing bug #1646
15946
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015947Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15948
15949 * Makefile.am, example/Makefile.am: closed bug #1683
15950
Daniel Veillard3166ab11999-07-11 16:14:19 +000015951Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15952
15953 * example/Makefile.am, configure.in: added the makefile for the
15954 gjobread example
15955
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015956Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15957
15958 * doc/Makefile.am:
15959 - fix which allow "make install DESTDIR=</install/prefix>".
15960
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015961Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15964 which fixed a problem on the file reading-code.
15965
Daniel Veillard82150d81999-07-07 07:32:15 +000015966Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15967
15968 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15969 output.
15970 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15971
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015972Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * parser.h : Oops removed the binary compatibility problem
15975 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15976 * parser.c, HTMLparser.c: applied patches for reading from stdin
15977
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015978Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15979
15980 * parser.c, entities.c, valid.c: cleanup bug #1591
15981 * configure.in: cleanup bug #1592
15982 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15983 the same tree back-end. Hence gdome will be available for it.
15984 * doc/Makefile.am: close bug #617
15985
Daniel Veillard97fea181999-06-26 23:07:37 +000015986Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15987
15988 * parser.c: alloctate a per parser context SAX interface block
15989
Daniel Veillard14fff061999-06-22 21:49:07 +000015990Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15991
15992 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15993 and xmlEncodeEntitiesReentrant with the correct one :-\
15994
15995Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15996
15997 * commit of my internal XML base changes, quite a lot of
15998 changes, cleanups, better entities support, framework for
15999 new I/O and charset detection and handling
16000 * Fixed the configure/Makefile stuff to generate shared libs
16001 with the proper version info, so we jumped on rev from
16002 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16003 xmlEncodeEntities() result need to be freed now, and a string
16004 xmlParserVersion provide the current library version.
16005
Raph Levien05240da1999-06-15 21:27:11 +000016006Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16007
16008 * parser.c: fixed a buffer overrun for when you have a very long
16009 attribute with no entities in it.
16010
Daniel Veillardbb2da581999-06-13 14:37:07 +000016011Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16012
16013 * added example directory
16014 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16015
Daniel Veillard011b63c1999-06-02 17:44:04 +000016016Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16017
16018 * Release of libxml-1.1, nearly everything has been touched for
16019 this.
16020 * Added more regression tests
16021 * Updated the documentation
16022
Daniel Veillard27d88741999-05-29 11:51:49 +000016023Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16024
16025 * tree.[ch]: unified the XML_NO_CORBA defines.
16026 * parser.c encoding.[ch]: started plugging in char encoding detection
16027
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016028Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16029
16030 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16031 Also freed allocated buffer.
16032
Daniel Veillard27d88741999-05-29 11:51:49 +000016033Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016034 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16035 reentrancy problem at printing. One is left in entities.c, to
16036 remove ASAP
16037 * testSAX.c : added a test example showing the use of the SAX
16038 interface if one doesn't want to build the DOM tree.
16039 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16040
Daniel Veillard517752b1999-04-05 12:20:10 +000016041Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16042
16043 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16044 large revamping of the parser to use SAX callbacks
16045 http://www.megginson.com/SAX/ (or at least a C like interface
16046 a la Expat). It's now possible to set up your own callbacks
16047 and the parser will not build a DOM tree.
16048 * test/* result/*: updated the test suite, I finally removed
16049 the old Namespace draft support (PI based).
16050
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016051Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16052
16053 * Makefile.am: added test result to EXTRA_DIST for make tests
16054
Daniel Veillard64068b31999-03-24 20:42:16 +000016055Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16056
16057 * parser.c, parserInternals.h: moved the chars macro definitions
16058 to parserInternals.h
16059 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16060 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16061
Daniel Veillard012ccc11999-03-23 10:11:11 +000016062Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16063
16064 * xml-config.in : applied patch to make --version work
16065
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000160661999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16067
16068 * Makefile.am (check-local): Alias for `tests' target. This will
16069 cause `make check' to do the right thing.
16070 (tests): Don't run tests in srcdir. Also, replaced calls to
16071 basename with a `sed' "equivalent".
16072
Daniel Veillardd109e371999-03-05 06:26:45 +000016073Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16074
16075 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16076 it in the header and not the sources, updated the doc.
16077 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16078 pointing this out.
16079
Daniel Veillardbc50b591999-03-01 12:28:53 +000016080Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16081
16082 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16083 exported the inputStream routines.
16084 * doc/html/* : updated accordingly
16085
Daniel Veillardd692aa41999-02-28 21:54:31 +000016086Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16087
16088 * parser.c, parser.h, parserInternals.h: added a few extra
16089 internal calls to allocate and free parser contexts ...
16090 * doc/html/* : updated accordingly
16091
Daniel Veillard55a99271999-02-25 11:01:29 +000016092Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16093
16094 * configure.in, Makefile.am, doc/makefile.am : General changes for
16095 1.0.0 release and including the generated HTML documentation.
16096
Daniel Veillard35925471999-02-25 08:46:07 +000016097Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16098
16099 * makefile.am : added parserInternals.h, oops.
16100
Daniel Veillard1e346af1999-02-22 10:33:01 +000016101Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * parserInternals.h: added this header giving access to the parser
16104 internal functions.
16105 * doc/Makefile.am : added a rebuild target which rebuilds the full
16106 set of documentations
16107 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16108 the internal subset.
16109 * *.c *.h: modifications needed to generate the documentation using
16110 gtk-doc, cleanup of functions blocks, reorganisation of struct
16111 declarations.
16112
Daniel Veillard1164e751999-02-16 16:29:17 +000016113Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16114
16115 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16116 the tar and spec file to include the beginning of the doc.
16117
Nuno Ferreira03d04781999-02-13 00:07:17 +0000161181999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16119
16120 * doc/.cvsignore: Added this file.
16121
Daniel Veillard6800ef31999-02-08 18:33:22 +000016122Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16123
16124 * tree.c: fixed xmlGetProp to return "" when the attribute
16125 exists, even if the node-list is NULL.
16126
Daniel Veillard726c7e31999-02-08 15:13:10 +000016127Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16128
16129 * tree.c: patched an error outputting empty attribute values.
16130 * Makefile.am and doc/makefile.am: have been updated during the
16131 week-end. Sorry for an empty CVS log, I got a shell problem.
16132
Daniel Veillard1899e851999-02-01 12:18:54 +000016133Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16134
16135 * tree.h: cleaned up using enums instead of defines
16136 * parser.c, valid.[ch]: more work on parsing/output of element
16137 declarations
16138
Daniel Veillard3b9def11999-01-31 22:15:06 +000016139Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16140
16141 * valid.[ch], tree.c, parser.c : more work toward full parsing
16142 of XML DTDs.
16143 * README: added informations about mailing-list and on-line
16144 documentation
16145
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000161461999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16147
16148 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16149
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016150Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16151
16152 * parser.c, tree.[ch] : more work toward conformance testing,
16153 added a last element to accelerate parsing of very flat structures
16154 started working on internal subset Element content declaration.
16155 * valid.[ch] : first cut at adding code toward validation.
16156 * previous changes had also small impact on most files, especially
16157 the conformance testing using James Clark test suite.
16158
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016159Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16160
16161 * test/* : updated the examples, most of them were not well
16162 formed (humm), and added rdf2.
16163 * result/* : resulting changes in the output.
16164
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016165Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16166
16167 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16168
Daniel Veillard44b3a061998-12-05 17:27:22 +000016169Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16170
16171 * tree.c: patched a bug in the generation of empty attributes
16172
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016173Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16174
16175 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16176 for node/trees/documents/... Biggest problem is namespace
16177 support when copying subtrees.
16178
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016179Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16180
16181 * parser.c, entities.c: improve entities and char ref encoding,
16182 and cleanups of error messages.
16183
Daniel Veillard242590e1998-11-13 18:04:35 +000016184Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16185
16186 * parser.c, entities.c: simple bug hunting done during rpm2html and
16187 rpmfind integration.
16188
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016189Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16190
16191 * parser.[ch]: Added interfaces allowing to specify a SAX
16192 handler before parsing.
16193
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016194Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16195
16196 * parser.c: redirrect all errors reporting through the SAX
16197 error function
16198
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016199Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16200
16201 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16202 * libtool, tlmain ...: update of the libtool files
16203
Miguel de Icaza442321c1998-11-04 18:13:38 +0000162041998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16205
16206 * entities.c: Use g_snprintf insteda of snprintf.
16207
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016208Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16209
16210 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16211 added ent5 test for this purpose.
16212 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16213
Daniel Veillard27271681998-10-30 06:39:40 +000016214Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16215
16216 * parser.c: fixed? a strange error due to compression on a GWP
16217 document.
16218
Daniel Veillard25940b71998-10-29 05:51:30 +000016219Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16220
16221 * tree.[ch]: bug fixing
16222 * entities.[ch]: defined a specific type for predefined entities
16223 * doc/xml.html: more documentation on the library, how to use it,
16224 overview of the interfaces.
16225
Daniel Veillard16253641998-10-28 22:58:05 +000016226Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16227
16228 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16229
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016230Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16231
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016232 * tree.c: corrected a small bug
16233 * doc/xml.html: continuing writing documentation.
16234
16235Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16236
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016237 * debugXML.h debugXML.c: added debugging utilities.
16238 * tester.c: added --debug switch.
16239 * tree.c: patched an incorrect node->type assignment.
16240 * parser.c: formatting, ensure that node->doc != NULL in attributes
16241
Daniel Veillardccb09631998-10-27 06:21:04 +000016242Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16243
16244 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16245 entity support and provide an internal representation close to
16246 DOM one (entity ref nodes, and attribute value as tree). I tried
16247 to preserve the interface but this will surely break some apps
16248 (I have to change rpm2html/rpmfind for example). I had to change
16249 two interfaces, and the generated tree is somewhat different.
16250 * doc/* : started documenting the XML library, the tree and
16251 DOM/Corba. This is a first step.
16252
Daniel Veillard11e00581998-10-24 18:27:49 +000016253Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16254
16255 * parser.c: Set up the fonctions comment block, boring but useful.
16256 * parser.h, SAX.c, parser.c: now attributes are processed through
16257 the SAX interface. The problem is that my SAX interface diverged
16258 quite a bit from the original one, well this is not an official
16259 spec, and translating it from Java to C is hairy anyway...
16260
Daniel Veillard97b58771998-10-20 06:14:16 +000016261Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16262
16263 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16264 fonctions comment block, boring but useful.
16265
16266Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016267
16268 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16269 conversion routines. However they are not yet used to convert the
16270 inputs. The core will run with UTF-8.
16271
Daniel Veillard33942841998-10-18 19:12:41 +000016272Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16273
16274 * tree.c : make sure that the type id is properly set-up when
16275 a new object is allocated, needed for DOM.
16276
Daniel Veillard27fb0751998-10-17 06:47:46 +000016277Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16278
16279 * tree.h, tree.c: Ok, the main objects in the tree will be native
16280 corba objects, it costs 8 bytes per Node, Attribute and Document
16281 but it simplifies the Corba integration a lot (no extra interface
16282 objects to allocate/free).
16283
Daniel Veillard0bef1311998-10-14 02:36:47 +000016284Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16285
16286 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16287 and changed NODEs contants for conformity with DOM Level 1
16288
Daniel Veillard27864701998-10-08 03:47:24 +000016289Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16290
16291 * added hooks to keep track of servants when creating objects
16292 xmlDoc and xmlNode (for Corba export).
16293
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016294Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16295
16296 * added xml-config script.
16297
Daniel Veillard7066a791998-10-01 20:28:28 +000016298Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16299
16300 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16301 to autoupdate libtool and automake conf files.
16302
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000163031998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16304
16305 * Makefile.am: Use '?' to separate the sed
16306 commands as ',' is used when people pass -Wl,something.
16307
16308
Daniel Veillard15a8df41998-09-24 19:15:06 +000016309Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16310
16311 * tree.c, tree.h: added a per-document compression interface.
16312
Daniel Veillard151b1b01998-09-23 00:49:46 +000016313Tue Sep 22 20:47:38 EDT 1998
16314
16315 * tree.c, tree.h: added saving with compression and added interfaces
16316 to control the compression level (xmlGetCompressMode,
16317 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16318
Daniel Veillard70120ff1998-09-22 00:24:21 +000016319Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16320
16321 * parser.c: corrected a loop for files of size 0
16322
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000163231998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16324
16325 * error.h: New file. Contains prototyes from `error.c'.
16326
Tom Tromeyc19653d1998-08-14 01:22:43 +000016327Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16328
16329 * Makefile.am (xmlincdir): New macro.
16330 (xmlinc_HEADERS): Renamed from include_HEADERS.
16331
Daniel Veillard845664d1998-08-13 04:43:19 +000016332Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16333
16334 * applied small patch on numeric entities from
16335 Christopher Blizzard <blizzard@appliedtheory.com>
16336
Daniel Veillard260a68f1998-08-13 03:39:55 +000016337Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16338
16339 * New release 0.2, removed the old xml_* files so that it's
16340 coherent with the other CVS base (W3C), far better conformance
16341 to standard, new namespaces, decent entities support, beginning
16342 of a SAX-like interface. Nearly nothing left intact, even the
16343 test examples ...
16344
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000163451998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16346
16347 * .cvsignore: Add .deps dir
16348
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016349Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16350
16351 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16352
Daniel Veillardfe926001998-07-26 04:28:20 +000016353Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016354
Daniel Veillardfe926001998-07-26 04:28:20 +000016355 * configure.in: added test for CPP
16356 * AUTHORS, Changelog: the original ones didn't get commited but the
16357 glib ones instead, fixed.
16358 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016359
Daniel Veillardfe926001998-07-26 04:28:20 +000016360Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016361
Daniel Veillardfe926001998-07-26 04:28:20 +000016362 * integrated code developped at W3C
16363 * changed the original Copyright
16364 * migrated to automake
16365 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016366