blob: 1609071c429832d3732c0e63ff1177d9a6716f42 [file] [log] [blame]
Daniel Veillard77a90a72003-03-22 00:04:05 +00001Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * HTMLparser.c parser.c parserInternals.c: patch from
4 johan@evenhuis.nl for #107937 fixing some line counting
5 problems, and some other cleanups.
6 * result/HTML/: this result in some line number changes
7
Daniel Veillard580ced82003-03-21 21:22:48 +00008Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9
10 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
11 instead of libxml.spec
12 * relaxng.c: fixed some of the error reporting excessive
13 verbosity
14 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
15 xmlschemastypes.c: removed some warnings from gcc
16 * doc/libxml2-api.xml: rebuilt
17
Daniel Veillarde063f482003-03-21 16:53:17 +000018Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
19
20 * relaxng.c: another optimization, for choice this time
21 * result/relaxng/spec1* result/relaxng/tutor12_1*
22 result/relaxng/tutor3_7: cleanups.
23
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +000024Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
25
26 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
27 * test/relaxng/testsuite.xml: augmented the test suite
28 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
29 some schemas validation tests in the presence of foreign
30 namespaces.
31
Daniel Veillardbbb78b52003-03-21 01:24:45 +000032Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
33
34 * relaxng.c: added another interleave speedup.
35
Daniel Veillardef2e4ec2003-03-20 16:23:26 +000036Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
37
38 * xmlschemastypes.c: added integer and fixed one of the
39 IDREFS regression tests pbm
40 * result/relaxng/docbook_0.err: updated
41
Daniel Veillard249d7bb2003-03-19 21:02:29 +000042Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
43
44 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
45 declared both in the DTD and in the Schemas <grin/>
46 * relaxng.c: more debug, added a big optimization for <mixed>
47 * test/relaxng/testsuite.xml: augmented the testsuite
48 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
49 DocBook example to the regression tests
50
Daniel Veillard798024a2003-03-19 10:36:09 +000051Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
52
53 * check-xsddata-test-suite.py: cosmetic change for output
54 * relaxng.c: try to minimize calls to malloc/free for states.
55
Daniel Veillarda1a9d042003-03-18 16:53:17 +000056Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
57
58 * tree.c: removed a warning
59 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
60 support
61 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
62 cleanup/improvements of the regression tests batch
63 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
64
Daniel Veillard28c52ab2003-03-18 11:39:17 +000065Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
66
67 * relaxng.c: fixed error msg cleanup deallocation
68 * xmlschemastypes.c: added a function to handle lists of
69 atomic types, added support for IDREFS
70
Daniel Veillardc3da18a2003-03-18 00:31:04 +000071Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
72
73 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
74 and IDREF, usable from RelaxNG now
75 * include/libxml/xmlschemastypes.h: need to add a new interface
76 because the validation modifies the infoset
77 * test/relaxng/testsuite.xml: extended the testsuite
78
Daniel Veillard952379b2003-03-17 15:37:12 +000079Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
80
81 * relaxng.c: fixed the last core RelaxNG bug known #107083,
82 shemas datatype ID/IDREF support still missing though.
83 * xmlreader.c: fix a crashing bug with prefix raised by
84 Merijn Broeren
85 * test/relaxng/testsuite.xml: augmented the testsuite with
86 complex inheritance tests
87
Daniel Veillardfd573f12003-03-16 17:52:32 +000088Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
89
90 * relaxng.c: switched back to the previous Relax-NG code base,
91 the derivation algorithm need severe constraining code to avoid
92 combinatorial explosion. Fixed the problem with Sebastian Rahtz
93 TEI based example and other bugs
94 * result/relaxng/*err: updated the results
95 * test/relaxng/testsuite.xml: started a new test suite
96
Daniel Veillard1564e6e2003-03-15 21:30:25 +000097Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
98
99 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
100 that the original RelaxNG validation code was un-fixeable, it got
101 rewritten to use the derivation algorithm from James Clark and
102 redebugged it (nearly) from scratch:
103 found 373 test schemas: 372 success 1 failures
104 found 529 test instances: 529 success 0 failures
105
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000106Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
107
108 * SAX.c parser.c: fix some recursion problems introduced in the
109 last release.
110 * relaxng.c: more debugging of the RNG validation engine, still
111 problems though.
112
Daniel Veillard5add8682003-03-10 13:13:58 +0000113Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
114
115 * Makefile.am: stop generating wrong result file with * in name
116 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
117 * result/relaxng/demo* test/relaxng/demo: added the tests from
118 Sebastian reproducing the problem.
119
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000120Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
121
Daniel Veillard5add8682003-03-10 13:13:58 +0000122 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
123 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000124
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000125Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
126
127 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
128 variable to control the indentation for the xmllint "--format"
129 option
130
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000131Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
132
133 * encoding.c: applied Gennady's patch against buffer overrun
134
Daniel Veillard42f12e92003-03-07 18:32:59 +0000135Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
136
137 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
138 Clark it appeared I had bug in URI parsing code ...
139 * relaxng.c include/libxml/relaxng.h: completely revamped error
140 reporting to not loose message from optional parts.
141 * xmllint.c: added timing for RNG validation steps
142 * result/relaxng/*: updated the result, all error messages changed
143
Daniel Veillardedfd5882003-03-07 14:20:40 +0000144Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
145
146 * xpath.c: fix bug #107804, the algorithm used for document order
147 computation was failing on attributes.
148
Daniel Veillard83391282003-03-06 21:37:30 +0000149Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
150
151 * valid.c: fix bug #107764 , possibility of buffer overflow
152 in xmlValidDebug()
153
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000154Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
155
156 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
157 from Philipp Dunkel
158
Daniel Veillard5f704af2003-03-05 10:01:43 +0000159Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
160
161 * xmlschemastype.c: made powten array static it should not be exported
162 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
163 parser function.
164 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
165
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000166Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
167
168 * tree.c: fixed a node dump crash on attributes
169 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
170 an URI test bug and get better output.
171
Daniel Veillard463a5472003-02-27 21:30:32 +0000172Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
173
174 * check-xsddata-test-suite.py: give more infos
175 * relaxng.c: fix a bug reported by Sebastian Rahtz and
176 REF->DEF in attribute values.
177
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000178Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
179
180 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
181 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
182 regression tests from James Clark.
183
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000184Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
185
186 * relaxng.c xmlschemas.c xmlschemastypes.c
187 include/libxml/xmlschemastypes.h: added param support for relaxng
188 type checking, started to increment the pool of simple types
189 registered, still much work to be done on simple types and
190 facets checkings.
191
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000192Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
193
194 * entities.c: fixes again one of the problem raised by
195 James Clark in #106788
196
Daniel Veillardc482e262003-02-26 14:48:48 +0000197Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
198
199 * relaxng.c: Fixed a couple of problem raised by James Clark
200 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
201 datatype level still not fixed though.
202
Daniel Veillard17bed982003-02-24 20:11:43 +0000203Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
204
205 * configure.in: preparing release 2.5.4
206 * doc/*: updated and rebuilt the docs
207 * relaxng.c: removed warnings
208 * result/relaxng/*: updated the results
209
Daniel Veillardf4be0182003-02-24 19:54:33 +0000210Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
211
212 * valid.c: fixes a DTD regexp generation problem.
213
Daniel Veillard02111c12003-02-24 19:14:52 +0000214Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
215
216 * parser.c: fixes bug #105998 about false detection of
217 attribute consumption loop.
218
Daniel Veillard2406abd2003-02-24 18:16:47 +0000219Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
220
221 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
222
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000223Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
224
225 * SAX.c: fixed bug #105992
226
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000227Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
228
229 * tree.c: fixed xmlSetProp and al. when the node passed is not an
230 element.
231 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
232 found 373 test schemas: 369 success 4 failures
233 found 529 test instances: 525 success 4 failures
234 * check-relaxng-test-suite.py: added memory debug reporting
235
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000236Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
237
238 * uri.c parser.c: some warning removal on Igor's patch
239 * tree.c: seems I messed up with #106788 fix
240 * python/libxml.c: fixed some base problems when Python provides
241 the resolver.
242 * relaxng.c: fixed the interleave algorithm
243 found 373 test schemas: 364 success 9 failures
244 found 529 test instances: 525 success 4 failures
245 the resulting failures are bug in the algorithm from 7.3 and
246 lack of support for params
247
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000248Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
249
250 * parser.c: another fix for nodeinfo in entities problem
251 * tree.c entities.c: fixed bug #106788 from James Clark
252 some spaces need to be serialized as character references.
253
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000254Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
255
256 * parser.c uri.c: fixed the bug I introduced in the path
257 handling, reported by Sebastian Bergmann
258
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000259Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
260
261 * parser.c: fixing some nodeinfo in entities problem raised
262 by Glenn W. Bach
263 * relaxng.c: implemented the first section 7.3 check
264 * result/relaxng/*: updated the results
265
Daniel Veillardc5312d72003-02-21 17:14:10 +0000266Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
267
268 * relaxng.c: fixed some problems in the previous commit
269 and finished implementing 4.16 rules checking
270 found 373 test schemas: 353 success 20 failures
271 found 529 test instances: 519 success 6 failures
272 * result/relaxng/*: updated the results
273
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000274Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
275
276 * relaxng.c: implemented checks from section 7.2
277
Daniel Veillard77648bb2003-02-20 15:03:22 +0000278Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
279
280 * relaxng.c: implemented the checks from section 7.1, fixed
281 some of the 4.20 and 4.21 problems.
282 found 373 test schemas: 338 success 35 failures
283 found 529 test instances: 519 success 6 failures
284 * result/relaxng/*: updated the results
285
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000286Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
287
288 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
289 * result/relaxng/*: updated the results
290
Daniel Veillardce14fa52003-02-19 17:32:48 +0000291Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
292
293 * relaxng.c: more bugfixes
294 * result/relaxng/*: updated the results
295
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000296Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
297
298 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
299 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
300 * SAX.c: ensured xmlDoc.URL is always canonic
301 * parser.c: obsoleted xmlNormalizeWindowsPath
302 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
303 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
304 * win32/libxml2.def.src: added few exports
305
306
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000307Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
308
309 * Makefile.am configure.in: patched to have shared libraries
310 for Python regression tests and static binaries for gdb debug
311 in my development environment
312 * relaxng.c: more bugfixes
313 found 373 test schemas: 296 success 77 failures
314 found 529 test instances: 516 success 8 failures
315 * result/relaxng/*: updated the results
316
Daniel Veillard8fe98712003-02-19 00:19:14 +0000317Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
318
319 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
320
Daniel Veillardd4310742003-02-18 21:12:46 +0000321Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
322
323 * xmlschemastypes.c: float/double check bugfix
324 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
325 validation
326 * xmlreader.c: add a TODO for Jody
327 * relaxng.c: bugfix bugfix bugfix
328 found 373 test schemas: 300 success 73 failures
329 found 529 test instances: 507 success 10 failures
330 * result/relaxng/*: updated the results
331
Daniel Veillard2df2de22003-02-17 23:34:33 +0000332Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
333
334 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
335
Daniel Veillard416589a2003-02-17 17:25:42 +0000336Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
337
338 * relaxng.c check-relaxng-test-suite.py: more work on the
339 RelaxNG implementation conformance testing.
340 found 373 test schemas: 284 success 89 failures
341 found 529 test instances: 448 success 47 failures
342 * result/relaxng/*: updated the results
343
Daniel Veillard784b9352003-02-16 15:50:27 +0000344Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
345
346 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
347 a patch from Kjartan Maraas to fix some typos
348
Daniel Veillardfebcca42003-02-16 15:44:18 +0000349Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
350
351 * relaxng.c: more bug-hunting
352 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
353 intermediate rng tree
354 * python/generator.py: patch from Stephane Bidoul to fix the generator
355 on python < 2.2
356
Daniel Veillardd2298792003-02-14 16:54:11 +0000357Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
358
359 * check-relaxng-test-suite.py relaxng.c: more testing on the
360 Relax-NG front, cleaning up the regression tests failures
361 current state and I forgot support for "mixed":
362 found 373 test schemas: 280 success 93 failures
363 found 529 test instances: 401 success 68 failures
364 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
365 moved the Name, NCName and QName validation routine in tree.c
366 * uri.c: fixed handling of URI ending up with #, i.e. having
367 an empty fragment ID.
368 * result/relaxng/*: updated the results
369
Daniel Veillard9a237c92003-02-13 15:52:58 +0000370Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
371
372 * check-xinclude-test-suite.py: improved the script accordingly
373 to the XInclude regression tests updates
374 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
375 November 2002
376 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
377 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
378 augmented the Xpointer testsuite for the element() scheme
379
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000380Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
381
382 * relaxng.c: added TODO for the DTD compatibility spec
383 * xinclude.c: more bug fixes driven by the testsuite
384
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000385Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
386
387 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
388 regression tests for XInclude, improved the script, improving
389 XInclude error reporting mechanism
390
Daniel Veillard1d788d22003-02-10 16:21:58 +0000391Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
392
393 * NEWS doc/* configure.in: preparing release 2.5.3
394
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000395Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
396
397 * tree.c: trying to fix #104934 about some XHTML1 serialization
398 issues.
399
Daniel Veillard809faa52003-02-10 15:43:53 +0000400Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
401
402 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
403 encoding conversion when the input buffer stops in the
404 middle of a multibyte char
405
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000406Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
407
408 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
409 * check-relaxng-test-suite.py: python script to run regression
410 against OASIS RelaxNG testsuite
411 * relaxng.c: some cleanup tweaks
412 * HTMLparser.c globals.c: cleanups in comments
413 * doc/libxml2-api.xml: updated the API
414 * result/relaxng/*: errors moved files, so large diffs but
415 no changes at the semantic level.
416
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000417Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
418
419 * tree.c: fixing #105678 problem when dumping a namespace node.
420
Daniel Veillard591b4be2003-02-09 23:33:36 +0000421Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
422
423 * xpath.c: fixed doc comment problems
424 * python/generator.py python/libxml_wrap.h python/types.c: adding
425 RelaxNG wrappers
426 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
427 test of those early Python RelaxNG bindings
428
429Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000430
431 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
432 * relaxng.c: found the validation problem I had with interleave
433 when not covering all remaining siblings
434 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
435 testsuite and check the RNG schemas against the RNG schemas
436 given in appendix A
437
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000438Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
439
440 * win32/Makefile.msvc: updates for RelaxNG
441 * win32/Makefile.mingw: updates for RelaxNG
442 * win32/libxml2.def.src: added RelaxNG exports
443
Daniel Veillard97fd5672003-02-07 13:01:54 +0000444Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
445
446 * xinclude.c: applied another bug fix from Sean Chittenden
447
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000448Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
449
450 * configure.in xmllint.c: I f...ed up the default configuration
451 of schemas and --relaxng option display in xmllint, pointed by
452 Morus Walter.
453 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
454 detection module, fixes bug #105374.
455
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000456Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
457
458 * xmlschemastypes.c: added the boolean base type.
459
Daniel Veillard96a4b252003-02-06 08:22:32 +0000460Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
461
462 * xmlschemastypes.c: started implementing some of the missing
463 default simple types
464 * result/relaxng/*: updated the results
465
Daniel Veillard72fef162003-02-05 14:31:19 +0000466Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
467
468 * NEWS doc/*: updated the docs, ready for 2.5.2 release
469
Daniel Veillard71531f32003-02-05 13:19:53 +0000470Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
471
472 * HTMLparser.c tree.c xmlIO.c: comments cleanups
473 * Makefile.am: use xmllint for doing the RelaxNG tests
474 * configure.in: preparing 2.5.2 made schemas support default to
475 on instead of off
476 * relaxng.c: removed the verbosity
477 * xmllint.c: added --relaxng option
478 * python/generator.py python/libxml_wrap.h: prepared the integration
479 of the new RelaxNG module and schemas
480 * result/relaxng/*: less verbose output
481
Daniel Veillardec498e12003-02-05 11:01:50 +0000482Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
483
484 * valid.c: do not run content model validation if the
485 content is not determinist
486
Daniel Veillardde590ca2003-02-05 10:45:26 +0000487Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
488
489 * SAX.c: added the redefinition of namespaced attribute
490 check that was missing as Fabrice Desré pointed out.
491
Daniel Veillard930dfb62003-02-05 10:17:38 +0000492Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
493
494 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
495 improvements from Nick Kew, allowing to do more checking
496 to HTML elements and attributes.
497
Daniel Veillard4287c572003-02-04 22:48:53 +0000498Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
499
500 * xinclude.c: fixing bug #105137 about entities declaration
501 needing to be copied to the including document.
502
Daniel Veillard652d8a92003-02-04 19:28:49 +0000503Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
504
505 * catalog.c: fixed bug #104817 with delegateURI
506 * xpath.c: fixing bugs #104123 and #104125
507
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000508Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
509
510 * configure.in valid.c xmlreader.c python/libxml_wrap.h
511 python/types.c: fixing #104096 to compile without regexps
512
Daniel Veillard57e79b32003-02-04 15:33:12 +0000513Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
514
515 * valid.c: fixing bug #103969 forgot to add an epsilon transition
516 when building the automata for elem*
517
Daniel Veillard358a9892003-02-04 15:22:32 +0000518Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
519
520 * HTMLparser.c: applied patch from Arne de Bruijn fixing
521 bug #103827
522
Daniel Veillardeb137172003-02-04 15:18:06 +0000523Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
524
525 * HTMLparser.c: updating a comment, fixing #103776
526
Daniel Veillard8d589042003-02-04 15:07:21 +0000527Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
528
529 * parser.c: fixing bug 105049 for validity checking of content
530 within recursive entities.
531
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000532Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
533
534 * HTMLparser.c: try to fix # 105049
535 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
536 * tree.c: updated a function comment
537
Daniel Veillard419a7682003-02-03 23:22:49 +0000538Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
539
540 * relaxng: more work on grammars and refs/defs
541 * test/relaxng/* result/relaxng/*: augmented/updated the
542 regression tests
543
Daniel Veillard144fae12003-02-03 13:17:57 +0000544Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * relaxng: more work on name classes, except support
547 * test/relaxng/* result/relaxng/*: augmented/updated the
548 regression tests
549
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000550Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * relaxng: more work on name classes, the "validate all" schemas
553 seems to work now.
554 * test/relaxng/* result/relaxng/*: augmented/updated the
555 regression tests
556
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000557Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
558
559 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
560 * parser.c: put a guard against infinite document depth, basically
561 trying to avoid another kind of DoS attack.
562 * relaxng.c: some code w.r.t. nameClasses
563
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000564Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
565
566 * test/relaxng/* result/relaxng/*: check all the namespace support
567 was actually correct based on tutorial section 10.
568
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000569Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
570
571 * relaxng: include seems to work okay now
572 * test/relaxng/* result/relaxng/*: augmented/updated the
573 regression tests
574
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000575Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
576
577 * relaxng.c: a bit of work done in the train back.
578 * test/relaxng/*: added one of the include tests
579
Daniel Veillard154877e2003-01-30 12:17:05 +0000580Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
581
582 * relaxng: more work done in the train
583 * test/relaxng/* result/relaxng/*: augmented/updated the
584 regression tests
585
Daniel Veillarde431a272003-01-29 23:02:33 +0000586Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
587
588 * relaxng.c: debugging of externalRef
589 * test/relaxng/* result/relaxng/*: augmented/updated the
590 regression tests
591
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000592Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
593
594 * relaxng.c: more work on Relax-NG, implementing externalRef
595 * test/relaxng/* result/relaxng/*: augmented/updated the
596 regression tests
597 * Makefile.am: cleanup to Relaxtests target
598
Daniel Veillardb08c9812003-01-28 23:09:49 +0000599Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
600
601 * relaxng.c: more work on Relax-NG, implementing interleave
602 * test/relaxng/* result/relaxng/*: augmented/updated the
603 regression tests
604
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000605Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
606
607 * relaxng.c: more work on Relax-NG, implementing interleave
608 * test/relaxng/* result/relaxng/*: augmented/updated the
609 regression tests
610
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000611Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
612
613 * doc/tutorial/customfo.xsl
614 * doc/tutorial/customhtml.xsl
615 adding stylesheet customizations used to generate fo
616 for pdf and html
617
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000618Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
619
620 * relaxng.c: more work on Relax-NG
621 * test/relaxng/* result/relaxng/*: augmented/updated the
622 regression tests
623 * xmlschemastypes.c: added a number of base type definition but not
624 the associated checks, those are still TODOs
625
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000626Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
627
628 in docs/tutorial:
629 * apa.html
630 * apb.html
631 * apc.html
632 * apd.html
633 * ape.html
634 * apf.html
635 * apg.html
636 * ar01s02.html
637 * ar01s03.html
638 * ar01s04.html
639 * ar01s05.html
640 * ar01s06.html
641 * ar01s07.html
642 * ar01s08.html
643 * index.html
644 * xmltutorial.pdf
645 * xmltutorial.xml
646 add index to tutorial
647
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000648Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
649
650 * doc/xmlcatalog.1
651 * doc/xmlcatalog_man.html
652 * doc/xmlcatalog_man.xml
653 belatedly fixing bug #93622 (adds rewriteURI type to
654 "--add" option in xmlcatalog man page
655
Daniel Veillard3be27512003-01-26 19:49:04 +0000656Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
657
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000658 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000659 Julio Merino, closing #104475
660
Daniel Veillardea3f3982003-01-26 19:45:18 +0000661Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
662
663 * relaxng.c: more work on Relax-NG
664 * test/relaxng/* result/relaxng/*: augmented/updated the
665 regression tests
666
Daniel Veillardedc91922003-01-26 00:52:04 +0000667Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
668
669 * relaxng.c: more work on Relax-NG
670 * test/relaxng/* result/relaxng/*: augmented/updated the
671 regression tests
672
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000673Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
674
675 * README: updated the policy on private mail answers
676 * relaxng.c: more work on Relax-NG
677 * test/relaxng/* result/relaxng/*: augmented/updated the
678 regression tests
679
Daniel Veillard7424eb62003-01-24 14:14:52 +0000680Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
681
682 * error.c parser.c tree.c: applied a documentation patch from
683 Stefan Kost
684
Daniel Veillard276be4a2003-01-24 01:03:34 +0000685Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
686
687 * relaxng.c: more work on Relax-NG
688 * doc/*: regenerated the docs
689 * test/relaxng/* result/relaxng/*: updated and augmented the
690 Relax-NG regression tests and results
691
Daniel Veillard6eadf632003-01-23 18:29:16 +0000692Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
693
694 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
695 First commit of the new Relax-NG validation code, not generally
696 useful yet.
697 * test/relaxng/* result/relaxng/*: current state of the regression
698 tests
699
Daniel Veillard814a76d2003-01-23 18:24:20 +0000700Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
701
702 * tree.c: minimized the memory allocated for GetContent
703 and a bit of cleanup.
704
Daniel Veillardff12c492003-01-23 16:42:55 +0000705Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
706
707 * python/generator.py: seems there is no good reasons to
708 not generate bindings for XPointer
709
Daniel Veillard540a31a2003-01-21 11:21:07 +0000710Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
711
712 * xmlreader.c doc/apibuild.py: applied a new patch from
713 Stéphane Bidoul for cleanups
714 * doc/libxml2-api.xml: rebuilt the API description with
715 new entry points
716
Daniel Veillard417be3a2003-01-20 21:26:34 +0000717Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
718
719 * xmlreader.c python/drv_libxml2.py python/generator.py
720 python/libxml.c python/libxml.py python/libxml_wrap.h
721 python/types.c: patch from Stéphane Bidoul for better per
722 context error message APIs
723 * python/tests/ctxterror.py python/tests/readererr.py:
724 update of the tests
725
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000726Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
727
728 * doc/guidelines.html
729 grammar and spelling cleanup
730
Daniel Veillard26f70262003-01-16 22:45:08 +0000731Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
732
733 * xmlreader.c include/libxml/xmlreader.h python/generator.py
734 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
735 a patch from Stéphane Bidoul to allow per XMLtextReader error
736 and warning handling
737 * python/tests/Makefile.am python/tests/readererr.py: adding the
738 specific regression test
739
Daniel Veillard71f9d732003-01-14 16:07:16 +0000740Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
741
742 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
743 should raise a syntax error
744
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000745Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
746
747 * python/libxml.c: cleanup patch from Stéphane Bidoul
748
Daniel Veillard81601f92003-01-14 13:42:37 +0000749Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
750
751 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
752
Daniel Veillarde6227e02003-01-14 11:42:39 +0000753Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
754
755 * python/generator.py python/libxml.c python/libxml.py
756 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000757 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000758 Python level.
759 * python/tests/Makefile.am python/tests/ctxterror.py: added a
760 regression test for it.
761
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000762Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
763
764 * xmlreader.c: fixed the streaming property of the reader,
765 it was generating tree faster than consuming it. Pointed out
766 by Nate Myers
767 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
768
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000769Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
770
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000771 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000772
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000773Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
774
775 * xpath.c: fix to the XPath implementation for parent and
776 ancestors axis when operating on a Result Value Tree.
777 Fixes bug #100271
778
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000779Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
780
781 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
782 to fix some URI/file escaping problems
783
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000784Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
785
786 * python/generator.py: fixed a bug raised by Raymond Wiker,
787 docSetRootElement() should not raise an exception if the
788 return is None
789
Daniel Veillard3e20a292003-01-10 13:14:40 +0000790Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
791
792 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
793 fixed bug #102181 by applying the suggested change and fixing
794 the generation/registration problem.
795
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000796Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
797
798 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
799 routines.
800
Daniel Veillard8f872442003-01-09 23:19:02 +0000801Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
802
803 * parser.c: one more IsEmptyElement crazyness, that time in
804 external parsed entities if substitution is asked.
805 * python/tests/reader3.py: added a specific test.
806
Daniel Veillarde329fc22003-01-09 21:36:42 +0000807Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
808
809 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
810 support and improved error handler registration
811
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000812Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
813
814 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
815 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
816 * README: fixed a link
817
Daniel Veillarde2830f12003-01-08 17:47:49 +0000818Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
819
820 * configure.in doc/* NEWS: preparing 2.5.1 release
821 * SAX.c parser.c: fixing XmlTextReader bug
822
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000823Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
824
825 * SAX.c: fuck, I introduced a memory leak on external parsed
826 entities in 2.5.0 :-(
827
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000828Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
829
830 * xmllint.c: another fix needed as pointed by Christophe Merlet
831 for --stream --debug if compiled without debug support.
832
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000833Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
834
835 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000836 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000837 update man page with --stream and --chkregister
838
Daniel Veillard8326e732003-01-07 00:19:07 +0000839Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
840
841 * globals.c: fixed --with-threads compile
842 * xmllint.c: fixed --without-debug compile
843 * include/libxml/globals.h: cleanup
844 * include/libxml/schemasInternals.h: add a missing include
845
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000846Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
847
848 * configure.in NEWS: preparing 2.5.0 release
849 * SAX.c: only warn in pedantic mode about namespace name
850 brokeness
851 * globals.c: fix a doc generation problem
852 * uri.c: fix #101520
853 * doc/*: updated and rebuilt the doc for the release, includuding
854 stylesheet update
855 * python/Makefile.am: fix a filename bug
856
857Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
858
859 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
860 should not be called.
861
862Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
863
864 * libxml-2.0.pc.in: applied the patch to fix #101894
865
866Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
867
868 * tree.c : applied patch from Lukas Schroeder for register callbacks
869 * valid.c: modified patch from Lukas Schroeder to test
870 register callbacks with --chkregister
871
872Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
873
874 * xmlreader.c: seriously changed the way data are pushed to
875 the underlying parser, go by block of 512 bytes instead of
876 tryng to detect tag boundaries at that level. Changed the
877 way empty element are detected and tagged.
878 * python/tests/reader.py python/tests/reader2.py
879 python/tests/reader3.py: small changes mostly due to context
880 reporting being different and DTD node being reported. Some
881 errors previously undetected are now caught and fixed.
882 * doc/xmlreader.html: flagged last section as TODO
883
884Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
885
886 * python/libxml.py: integrated the Python 2.2 optimizations
887 from Hannu Krosing, while maintaining compatibility with
888 1.5 and 2.1
889
890Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
891
892 * xmllint.c: a bit of cleanup
893 * xmlreader.c: small fix
894 * doc/xmlreader.html: more work on the XmlTextReader tutorial
895 * python/libxml.py: a few fixes pointed out by Hannu Krosing
896
897Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
898
899 * python/setup.py.in: patch from Stéphane Bidoul to include
900 drv_libxml2.py in setup.py
901
902Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
903
904 * doc/xmlreader.html: starting documenting the new XmlTextReader
905 interface.
906
907Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
908
909 * xmllint.c: added the --stream flag to use the TextReader API
910 * xmlreader.c: small performance tweak
911
912Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
913
914 * xmlreader.c python/tests/reader2py: okay the DTD validation
915 code on top of the XMLTextParser API should be solid now.
916
917Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
918
919 * xmlreader.c python/tests/reader2py: Fixing some more mess
920 with validation and recursive entities while using the
921 reader interface, it's getting a bit messy...
922
923Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
924
925 * xmlreader.c python/tests/reader.py: another couple of problem
926 related to IsEmptyElement reported by Stéphane Bidoul needed
927 some fixes.
928
929Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
930
931 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
932 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
933 based on the python XmlTextReader interface.
934
935Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
936
937 * tree.c: backing out one change in the last patch which broke the
938 regression tests
939
940Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
941
942 * global.data globals.c tree.c include/libxml/globals.h: applied
943 an old patch from Lukas Schroeder to track node creation and
944 destruction. Probably missing a lot of references at the moment
945 and not usable reliably.
946
947Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
948
949 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
950 from doc/news.html and a stylesheet
951
952Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
953
954 * xmlreader.c python/tests/reader.py: fixed another couple of
955 xmlreader bugs reported by Stéphane Bidoul and added tests.
956
957Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
958
959 * xmlreader.c python/tests/reader2.py: fixed another validity
960 checking in external parsed entities raised by Stéphane Bidoul
961 and added a specific regression test.
962 * python/tests/reader3.py: cleanup
963
964Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
965
966 * xmlreader.c python/tests/reader2.py: fixed a problem with
967 validation within entities pointed by Stéphane Bidoul, augmented
968 the tests to catch those.
969
970Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
971
972 * python/generator.py: modified the generator to allow keeping
973 class references when creating new classes, needed to fix a bug
974 pointed by Stéphane Bidoul where the input buffer of the
975 xmlTextReader instance gets destroyed if the python wrapper for
976 the input is not referenced anymore.
977
978Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
979
980 * xmlreader.c python/tests/reader.py: fixed another pair of problem
981 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
982
983Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
984
985 * xmlreader.c python/tests/reader.py: fixed another problem
986 pointed by Stéphane Bidoul
987
988Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
989
990 * xmlreader.c python/tests/reader.py: fixed a limit case problem
991 with "<a/>"
992
993Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
994
995 * SAX.c: warn on xmlns:prefix="foo"
996 * xmlreader.c python/tests/reader.py: fixed a couple of problem
997 for namespace attributes handling.
998
999Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1000
1001 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1002 a really nasty problem raised by a DocBook XSLT transform
1003 provided by Sebastian Bergmann
1004
1005Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1006
1007 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1008 by Stéphane Bidoul and integrated it into the tests
1009
1010Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1013 extended the XmlTextReader API a bit, addding accessors for
1014 the current doc and node, and an entity substitution mode for
1015 the parser.
1016 * python/libxml.py python/libxml2class.txt: related updates
1017 * python/tests/Makefile.am python/tests/reader.py
1018 python/tests/reader2.py python/tests/reader3.py: updated a bit
1019 the old tests and added a new one to test the entities handling
1020
1021Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1022
1023 * python/generator.py python/libxml2class.txt
1024 python/tests/reader.py python/tests/reader2.py: changed the
1025 generator to provide casing for the XmlTextReader similar to
1026 C# so that examples and documentation are more directly transposable.
1027 Fixed the couple of tests in the suite.
1028
1029Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1030
1031 * doc/guidelines.html: added a document on guildeline for
1032 publishing and deploying XML
1033
1034Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1035
1036 * valid.c xmlreader.c: final touch running DTD validation
1037 on the XmlTextReader
1038 * python/tests/Makefile.am python/tests/reader2.py: added a
1039 specific run based on the examples from test/valid/*.xml
1040
1041Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * python/libxml.py: added a few predefined xmlTextReader parser
1044 configuration values.
1045
1046Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1047
1048 * python/libxml_wrap.h: trying to fix #102037
1049
1050Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1051
1052 * SAX.c: fixing bug #95296, when the predefined entities
1053 are redefined in the DTD the default one must be used
1054 instead anyway.
1055
1056Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1057
1058 * doc/xmllint.xml
1059 * doc/xmllint.1
1060 Add discussion of XML_DEBUG_CATALOG to xmllint man
1061 page - bug #100907
1062
1063
1064Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * xmlreader.c: Fixed the empty node detection to avoid reporting
1067 an inexistant close tag.
1068
1069Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1070
1071 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1072 for Python 2.1
1073
1074Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1075
1076 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1077
1078Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1079
1080 * doc/libxml2-api.xml python/tests/reader.py: one really need
1081 to provide the base URI information when creating a reader parser
1082 from an input stream. Updated the API and the example using it.
1083
1084Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1085
1086 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1087 include/libxml/valid.h include/libxml/xmlreader.h: working on
1088 DTD validation on top of xml reader interfaces. Allows to
1089 validate arbitrary large instances. This required some extensions
1090 to the valid module interface and augmenting the size of xmlID
1091 and xmlRef structs a bit.
1092 * uri.c xmlregexp.c: simple cleanup.
1093
1094Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1097 work on the xml reader interfaces.
1098 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1099 Web page for the Windows binaries.
1100
1101Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1102
1103 * xmlIO.c: applied a patch for VMS following the report by
1104 Nigel Hall
1105
1106Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1107
1108 * parser.c: the parseStartTag bug fix wasn't complete.
1109
1110Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1113 parseStartTag, fixing it.
1114 * test/att4 result/att4 result/noent/att4: adding the test
1115 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1116 more methods to XmlTextReader.
1117
1118Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1119
1120 * win32/libxml2.def.src: added more xml reader exports
1121 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1122 to the build
1123
1124Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1125
1126 * doc/tutorial/xmltutorial.xml
1127 plus generated html and pdf
1128 Updating tutorial again based on further comments from Niraj
1129 Tolia on the last iteration
1130
1131Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1132
1133 * doc/tutorial/xmltutorial.xml
1134 * doc/tutorial/includekeyword.c
1135 * doc/tutorial/includegetattribute.c
1136 plus generated html and pdf
1137 Adding fix from Niraj Tolia to tutorial to properly free memory.
1138
1139
1140Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1141
1142 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1143 more methods of XmlTextReader.
1144 * python/libxml2class.txt python/tests/reader.py: this increased the
1145 methods in the bndings, augmented the test to check those new
1146 functions.
1147
1148Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1151 methods of XmlTextReader.
1152 * python/generator.py python/libxml_wrap.h python/types.c
1153 python/libxml2class.txt: added the reader to the Python bindings
1154 * python/tests/Makefile.am python/tests/reader.py: added a specific
1155 test for the Python bindings of the Reader APIs
1156 * parser.c: small cleanup.
1157
1158Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * xinclude.c: fallback was only copying the first child not the
1161 full child list of the fallback element, closes #89684 as reopened
1162 by Bernd Kuemmerlen
1163
1164Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1165
1166 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1167
1168Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * configure.in: preparing release of 2.4.30
1171 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1172 gives enum values, fix functype return type, put back fields in
1173 structs
1174 * doc/*: updated the docs rebuilt
1175
1176Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1177
1178 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1179 about htmlNodeDumpOutput location.
1180 * xpath.c: removed an undefined function signature
1181 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1182 too many symbols in the API breaking the python bindings.
1183 Updated with the libxslt/libexslt changes.
1184
1185Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1186
1187 * configure.in: preparing release of 2.4.29
1188 * doc/*: rebuilt the docs and API
1189 * xmlreader.c: a few more fixes for the XmlTextReader API
1190
1191Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1192
1193 * include/win32config.h: applied mingw patch from Magnus Henoch
1194
1195Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1196
1197 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1198
1199Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1200
1201 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1202 building Python script, does the C parsing directly, generates
1203 a better API description including structure fieds defs and
1204 enums. Still a couple of bugs, but good enough for the python
1205 wrappers now.
1206 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1207 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1208 include/libxml/schemasInternals.h include/libxml/tree.h: more
1209 cleanup based on the python analysis script reports.
1210 * libxml.spec.in: make sure the API XML description is part of the
1211 devel package.
1212
1213Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1214
1215 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1216 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1217 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1218 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1219 code cleanup, especially the function comments.
1220 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1221
1222Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * Makefile.am xmlreader.c include/libxml/Makefile.am
1225 include/libxml/xmlreader.h: Adding a new set of APIs based on
1226 the C# TextXmlReader API but converted to C. Allow to parse
1227 in constant memory usage, far simpler to program and explain
1228 than the SAX like APIs, unfinished but working.
1229 * testReader.c: test program
1230
1231Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1232
1233 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1234
1235Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1236
1237 * tree.c: Chip turner indicated that XHTML1 serialization
1238 rule for style actually break on both IE and Mozilla,
1239 try to avoid the rule if escaping ain't necessary
1240
1241Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * nanhttp.c: handle HTTP URL escaping, problem reported by
1244 Glen Nakamura and Stefano Zacchiroli
1245
1246Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1249
1250Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1251
1252 * uri.c: Johann Richard pointed out some XPointer problems for
1253 URN based URI references in XInclude. Modified the URI parsing
1254 and saving routines to allow correct parsing and saving of
1255 XPointers, especially when attached to "opaque" scheme accordingly
1256 to RFC 2396
1257
1258Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1259
1260 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1261 of refactoring to the HTML saving code.
1262 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1263 in the doc.
1264
1265Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1266
1267 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1268 to a buffer API to reuse the generic dump to an OutputIO layer,
1269 this reduces code, fixes xmlNodeDump() for XHTML, also made
1270 xmlNodeDump() now return the number of byte written.
1271
1272Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1273
1274 * python/setup.py.in: another patch from Stéphane Bidoul for
1275 Python bindings on Windows
1276 * doc/parsedecl.py: small cleanup
1277
1278Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1279
1280 * libxml.spec.in configure.in: add a line in %changelog for releases
1281
1282Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1283
1284 * parser.c: patch from Marcus Clarke fixing a problem in entities
1285 parsing that was detected in KDe documentations environment.
1286
1287Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1288
1289 * python/libxml.c (libxml_prev): Return the previous as opposed to
1290 the next node (I guess this is the result of some cut & paste programming:)
1291
1292Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1295
1296Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * python/generator.py python/libxml.c python/setup.py.in: trying
1299 to fix the Python bindings build on Windows (Stéphane Bidoul)
1300
1301Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1302
1303 * win32/configure.js: added option for python bindings
1304 * win32/libxml2.def.src: added more exports
1305
1306Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1307
1308 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1309 pthreads
1310 * win32/wince/*: applied updates to Windows CE port from Javier
1311
1312Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1313
1314 * configure.in: preparing 2.4.28
1315 * libxml.spec.in doc/Makefile.am: some cleanup
1316 * doc/*: updated the news and regenerated.
1317
1318Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * HTMLparser.c: final touch at closing #87235 </p> end tags
1321 need to be generated.
1322 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1323 this change slightly the output of a few tests
1324 * doc/*: regenerated
1325
1326Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1327
1328 * parserInternals.c: fixing bug #99190 when UTF8 document are
1329 parsed using the progressive parser and the end of the chunk
1330 is in the middle of an UTF8 multibyte character.
1331
1332Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1333
1334 * threads.c: fixed initialization problem in xmlNewGlobalState
1335 which was causing crash.
1336 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1337 in xmlInitializeGlobalState.
1338 * parserInternals.c: cleaned up ctxt->sax initialisation.
1339
1340Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * tree.c include/libxml/tree.h: modified the existing APIs
1343 to handle XHTML1 serialization rules automatically, also add
1344 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1345 libxslt serialization uses it when needed without changing
1346 the library API.
1347 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1348 result/xhtml1: added a new test specifically for xhtml1 output
1349 and updated the result of one XHTML1 test
1350
1351Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * xinclude.c parserInternals.c encoding.c: fixed #99082
1354 for xi:include encoding="..." support on text includes.
1355 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1356 test/XInclude/ents/isolatin.txt : added a specific regression test
1357 * python/generator.py python/libxml2class.txt: fixed the generator
1358 the new set of comments generated for doc/libxml2-api.xml were
1359 breaking the python generation.
1360
1361Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1364 * configure.in: patch for Solaris on new autoconf closes #98880
1365 * doc/parsedecl.py: repair the frigging API building script,
1366 did I say that python xmllib sucks ?
1367 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1368 and some comment are no more truncated.
1369
1370Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1371
1372 * parser.c: Martin Stoilov pointed out a potential leak in
1373 xmlCreateMemoryParserCtxt
1374
1375Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1376
1377 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1378 included in HTML documents and using the push parser.
1379
1380Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1381
1382 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1383 specified, look for the Python interpreter not just in the
1384 specified root but also in the specified location. Fixes #98825
1385
1386Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * python/libxml.c: fixing bug #98792 , node may have no doc
1389 and dereferencing without checking ain't good ...
1390
1391Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1392
1393 * configure.in: preparing release 2.4.27
1394 * doc/* : updated and rebuilt the docs
1395 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1396 and all the docs are actually packaged and in the final RPMs
1397 * parser.c parserInternals.c include/libxml/parser.h: restore
1398 xmllint --recover feature.
1399
1400Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1401
Daniel Veillard784b9352003-02-16 15:50:27 +00001402 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001403 processing of parsed entities, and XPath computation on sustitued
1404 entities.
1405 * testXPath.c: make sure entities are substitued.
1406
1407Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1408
Daniel Veillard784b9352003-02-16 15:50:27 +00001409 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001410 processing of internal parsed entities, which had to be changed.
1411
1412Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1415 trying to fix bug #98517 about building outside the source tree
1416 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1417
1418Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1419
1420 * include/win32config.h: cleanup
1421 * win32/Makefile.mingw: integrated mingw in JScript configure
1422 * win32/Makefile.msvc: modified to allow mingw coexistence
1423 * win32/configure.js: integrated mingw
1424 * win32/Readme.txt: cleanup
1425
1426Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1427
1428 * HTMLparser.c: strengthen the guard in the Pop macros,
1429 like in the XML parser, closes bug #97315
1430
1431Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1434 callback is never used.
1435
1436Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1437
1438 * parserInternals.c: fixed the initialization of the SAX structure
1439 which was breaking xsltproc
1440 * xpath.c: patch from Petr Pajas for CDATA nodes
1441 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1442 * parser.c include/libxml/parser.h: patch from Peter Jones
1443 removing a leak in xmlSAXParseMemory() and adding the
1444 function xmlSAXParseMemoryWithData()
1445
1446Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1447
1448 adding pdf of tutorial, changing web page to link to it
1449 * doc/tutorial/xmltutorial.pdf
1450 * doc/xml.html
1451 * doc/docs.html
1452
1453Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1454
1455 * doc/tutorial/ar01s08.html
1456 adding file what I forgot for tutorial
1457
1458
1459Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1460
1461 Adding encoding discussion to tutorial
1462 Added:
1463 * doc/tutorial/images/*.png: DocBook admonition image files
1464 * doc/tutorial/apf.html, apg.html: new generated html
1465 * doc/tutorial/includeconvert.c: conversion code entity file
1466 changed:
1467 * doc/tutorial/xmltutorial.xml: DocBook original
1468 * doc/tutorial/*.html: generated html
1469
1470Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1471
1472 * include/libxml/*.h: retired xmlwin32version.h
1473 * doc/Makefile.am: retired xmlwin32version.h
1474 * win32/configure.js: retired xmlwin32version.h
1475
1476Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1477
1478 * win32/libxml2.def.src: exported additional symbols
1479 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1480 sisterhood
1481
1482Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * globals.c: fixed a typo pointed out by Igor
1485 * xpath.c: try to speed up node compare using line numbers
1486 if available.
1487
1488Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * tree.c: make xmlFreeNode() handle attributes correctly.
1491
1492Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1493
1494 * catalog.c: completed the #96963 fix, as reported by Karl
1495 Eichwalder
1496
1497Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1498
1499 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1500
1501Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1502
1503 * Makefile.am: switched the order of a couple of includes
1504 to fix bugs #97100
1505
1506Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1507
1508 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1509 xmlLoadCatalogs that used to separate directories with a ':'.
1510
1511Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1512
1513 * threads.c: improvements to the Windows-side of thread handling
1514 * testThreads.c: conditionally excluded unistd.h
1515 * testThradsWin32.c: broke overlong lines
1516 * include/win32config.h: adapted thread-related macros to the new
1517 scheme and for pthreads on Windows
1518 * win32/Makefile.msvc: introduced a more flexible thread build,
1519 added testThreads[Win32].c to the build
1520 * win32/configure.js: introduced a more flexible thread config
1521
15222002-10-31 John Fleck <jfleck@inkstain.net>
1523
1524 * doc/xml.html (and, by implication, FAQ.html)
1525 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1526
1527Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1528
1529 * configure.in: removed xmlwin32version.h
1530 * include/libxml/Makefile.am: removed xmlwin32version.h
1531
1532Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1533
1534 * tree.c: applied patch from Brian Stafford to fix a bug
1535 in xmlReconciliateNs()
1536
1537Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * tree.c: applied patch from Christian Glahn to allow
1540 xmlNewChild() on document fragment nodes
1541
1542Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * parser.c: Christian Glahn found a problem with a recent
1545 patch to xmlParseBalancedChunkMemoryRecover()
1546 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1547 problems
1548 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1549 test/schemas/seq*: added the test cases from Charles
1550
1551Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1552
1553 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1554 serious cleanup of the spec file and associated changes
1555 in the Makefiles.
1556 * valid.c: try to remove some warnings on x86_64
1557
1558Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1561 fix bug #96586
1562
1563Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1564
1565 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1566 parsing, applied his patch
1567 * result/HTML/attrents.html result/HTML/attrents.html.err
1568 result/HTML/attrents.html.sax test/HTML/attrents.html:
1569 added the test and result case provided by Mikhail Sogrine
1570
1571Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1572
1573 * vms/build_libxml.com vms/config.vms vms/readme.vms
1574 include/libxml/parser.h include/libxml/parserInternals.h
1575 include/libxml/tree.h include/libxml/xmlIO.h
1576 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1577 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1578 Applied the VMS update patch from Craig A. Berry
1579 * doc/*.html: update
1580
1581Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1584
1585Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * debugXML.c: adding a grep command to --shell in xmllint
1588 for T.V. Raman
1589
1590Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1591
1592 * xmlcatalog.c: tried to fix some of the problem with --sgml
1593
1594Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1595
1596 * parser.c: tried to fix bug #91500 where doc->children may
1597 be overriden by a call to xmlParseBalancedChunkMemory()
1598
1599Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1600
1601 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1602 identifiers in SGML catalogs containing '&'
1603
1604Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * python/types.c: fixed bugs when passing result value tree
1607 to Python functions.
1608
1609Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1610
1611 * configure.in: preparing the release of 2.4.26
1612 * doc/*: updated and rebuilt the documentation
1613
1614Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1615
1616 * parser.c: fixed a XML Namespace compliance bug reported by
1617 Alexander Grimalovsky
1618
1619Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * HTMLtree.c: fixed serialization of script and style when
1622 they are not lowercase (i.e. added using the API to the tree).
1623
1624Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1625
1626 * valid.c: make xmlValidateDocument emit a warning msg if there
1627 is no DTD, pointed by Christian Glahn
1628
1629Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1630
1631 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1632 content model when some of the blocks have min or max, and a couple
1633 of bugs found in the process.
1634 * result/schemas/list0* test/schemas/list0*: added some specific
1635 regression tests
1636
1637Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1638
1639 * README: updated the contact informations
1640
1641Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1644 misses it, reported by Peter Bray.
1645
1646Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1647
1648 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1649 and removed a few warnings
1650
1651Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1652
1653 * parser.c: Christian Glahn found a small bug in the push parser.
1654 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1655 public
1656
1657Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1658
1659 * xmlschemas.c include/libxml/xmlschemas.h: added
1660 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1661 * testSchemas.c: added --memory to test the new interface
1662
1663Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1664
1665 * doc/index.py doc/search.php: integrated the XSLT indexing,
1666 a few fixed in the indexer, added a scope selection at the
1667 search level.
1668
1669Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1670
1671 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1672 this was due to uninitialized parts of the validation context
1673
1674Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1675
1676 * debugXML.c: applied patch from Mark Vakoc except the API
1677 change, preserved it.
1678 * doc/*: updated the docs to point to the search engine for
1679 information lookup or before bug/help reports.
1680
1681Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1682
1683 * doc/index.py doc/search.php: added mailing-list archives
1684 indexing and lookup
1685
1686Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1687
1688 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1689
1690Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * doc/index.py: improved HTML indexing
1693 * doc/search.php: make the queries also lookup the HTML based indexes
1694
1695Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * doc/index.py: added HTML page indexing
1698
1699Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1700
1701 * xmlIO.c: extended Windows path normalisation to fix the base
1702 problem in libxslt.
1703 * catalog.c: fixed list handling in XML_CATALOG_FILES
1704
1705Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1706
1707 * valid.c: typo/bug found by Christian Glahn
1708
1709Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1710
1711 * xmlIO.c: applied Windows CE patch from Javier.
1712 * win32/wince: new directory, contains support for the PocketPC
1713 with Windows CE from Javier.
1714 * include/win32config.h: reorganised, removed duplicate
1715 definitions and applied WinCE patch from Javier.
1716 * include/wsockcompat.h: new file, now contains WinSock
1717 compatibility macros.
1718 * win32/Makefile.msvc: introduced double-run compilation.
1719
1720Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1721
1722 * configure.in include/libxml/xmlwin32version.h: preparing release
1723 of 2.4.25
1724 * doc/*: updated and regenerated teh docs and web pages.
1725
1726Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1729 error were not covering namespace declarations.
1730 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1731 it was missing the attribute declaration for the namespace
1732 * result/VC/NS3: the fix now report breakages in that test
1733
1734Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1737
1738Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1741 and regenerated the docs and web site
1742
1743Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1746 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1747 not before
1748
1749Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1750
1751 * python/generator.py python/libxml2class.txt: fixed a stupid error
1752 breaking the python API
1753
1754Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1757 triostr.c triostr.h: applied a trio update patch from
1758 Bjorn Reese which should work with MinGW
1759
1760Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * tree.c: improving some documentation comments
1763 * xmlregexp.c: found and fixed a mem leak with python regression tests
1764 * doc/*: rebuilt the doc and the API XML file including the
1765 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1766 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1767 python/types.c: added access to the XML Schemas regexps from
1768 python
1769 * python/tests/Makefile.am python/tests/regexp.py: added a
1770 simple regexp bindings test
1771
1772Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1773
1774 * doc/xml.html:
1775 fixing ftp links - thanks to Vitaly Ostanin
1776
1777Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * xmlregexp.c: fixed the data callback on transition functionality
1780 which was broken when using the compact form
1781 * result/schemas/*: updated the results, less verbose, all tests
1782 pass like before
1783 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1784 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1785 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1786 annoying warnings
1787 * xpath.c: try to provide better error report when possible
1788
1789Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * Makefile.am: fixed a breakage raised by Jacob
1792
1793Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1794
1795 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1796 which don't use sockets
1797
1798Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1799
1800 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1801 * win32/configure.js: applied zlib patch from Daniel Gehriger
1802
1803Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1804
1805 * win32/configure.js: applied the patch from Mark Vakoc for
1806 regexp support
1807 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1808 for regexp support
1809
1810Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * xmlschemastypes.c: as pointed by Igor Float and Double
1813 parsing ain't finished yet
1814
1815Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1816
1817 * Makefile.am configure.in: trying to fix #88412 by bypassing
1818 all the python subdir if python ain't detected
1819
1820Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1821
1822 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1823 made configuring with regexps/automata/unicode the default
1824 but without schemas ATM
1825 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1826 fixed the regexp based DTD validation performance and memory
1827 problem by switching to a compact form for determinist regexps
1828 and detecting the determinism property in the process. Seems
1829 as fast as the old DTD validation specific engine :-) despite
1830 the regexp built and compaction process.
1831
1832Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * valid.c: determinism is debugged, new DTD checking code now works
1835 but xmlFAComputesDeterminism takes far too much CPU and the whole
1836 set usues too much memory to be really usable as-is
1837
1838Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1839
1840 * tree.c: fixed another stupid bug in xmlGetNodePath()
1841 * xmllint.c: --version now report the options compiled in
1842
1843Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1844
1845 * HTMLparser.c: small cleanup
1846 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1847 when configured with them. A bit of debugging around the determinism
1848 checks is still needed
1849
1850Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1853
1854Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * xmlIO.c: small portability glitch fixed.
1857
1858Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1859
1860 * xmlschemastypes.c: incomplete steps for real/double support
1861 * testAutomata.c include/libxml/xmlautomata.h
1862 include/libxml/xmlregexp.h: avoiding a compilation problem
1863 * valid.c include/libxml/valid.h: starting the work toward using
1864 the regexps for actual DTD validation
1865
1866Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * hash.c: cosmetic cleanup
1869 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1870 integrating a DTD validation layer based on the regexps
1871
1872Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1873
1874 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1875 the determinism was tested before eliminating the epsilon
1876 transitions :-(
1877
1878Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1879
1880 * python/generator.py python/libxml.c python/libxml.py
1881 python/libxml2-python-api.xml python/libxml2class.txt
1882 python/libxml_wrap.h python/types.c: updated the python
1883 bindings, added code for easier File I/O, and the ability to
1884 define a resolver from Python fixing bug #91635
1885 * python/tests/Makefile.am python/tests/inbuf.py
1886 python/tests/outbuf.py python/tests/pushSAXhtml.py
1887 python/tests/resolver.py python/tests/serialize.py: updated
1888 and augmented the set of Python tests.
1889
1890Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1891
1892 * win32/configure.js: added more readme info for the binary
1893 package.
1894
1895Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1896
1897 * xmlIO.c: fixed a stupid out of bound array error
1898
1899Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1902 messing around with support for Windows path, cleanups,
1903 trying to identify and fix the various code path to the
1904 filename access. Added xmlNormalizeWindowsPath()
1905
1906Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * error.c valid.c: working on better error reporting of validity
1909 errors, especially providing an accurate context.
1910 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1911 error reports in those cases.
1912
1913Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1914
1915 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1916 parser.c parserInternals.c xmlIO.c: get rid of all the
1917 perror() calls made in the library execution paths. This
1918 should fix both #92059 and #92385
1919
1920Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * xmllint.c: memory leak reporting was broken after a change
1923 of the preprocessor symbol used to activate it.
1924
1925Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * tree.c: try to make the copy function work for node of
1928 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1929 DOM layers though, not libxml2 itself.
1930
1931Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * valid.c: try to provide file and line informations, not all
1934 messages are covered, but it's a (good) start
1935
1936Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * xinclude.c: reimplemented a large part of the XInclude
1939 processor, trying to minimize resources used, James Henstridge
1940 provided a huge test case which was exhibiting severe memory
1941 consumption problems.
1942
1943Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * python/Makefile.am: applied patch from Christophe Merlet to
1946 reestablish DESTDIR
1947
1948Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * libxml.spec.in: fixes libary path for x86_64 AMD
1951
1952Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1953
1954 * doc/tutorial/includekeyword.c
1955 * doc/tutorial/xmltutorial.xml:
1956 (plus resulting generated html files)
1957 fixing one spot I missed in the tutorial where I hadn't freed
1958 memory properly
1959
1960Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1961
1962 * doc/tutorial/includeaddattribute.c
1963 * doc/tutorial/includeaddkeyword.c
1964 * doc/tutorial/includegetattribute.c
1965 * doc/tutorial/includekeyword.c
1966 * doc/tutorial/xmltutorial.xml
1967 * doc/tutorial/*.html:
1968 update tutorial to properly free memory (thanks to Christopher
1969 R. Harris for pointing out that this needs to be done)
1970 * doc/tutorial/images/callouts/*.png:
1971 added image files so the callouts are graphical, making it
1972 easier to read ( use "--param callout.graphics 1" to generate
1973 html with graphical callouts)
1974
1975Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1978 nice logos generated by Marc Liyanage
1979 * doc/site.xsl *.html: changed the stylesheet to show the new
1980 logo and regenerated the pages
1981
1982Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1985
1986Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1987
1988 * xpath.c: possible mem leak patch from Jason Adams
1989
1990Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1993 in the XQuery namespace
1994 * configure.in: preparing 2.4.24
1995 * doc/*.html: updated the web pages
1996
1997Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * python/generator.py: closing bug #85258 by generating conditional
2000 compile check to avoid linking to routines not configured in.
2001
20022002-08-22 Havoc Pennington <hp@pobox.com>
2003
2004 * autogen.sh: update error message for missing automake
2005
2006Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2007
2008 * python/Makefile.am: typo in target name resulted in libxml2.py
2009 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2010
2011Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2012
2013 * win32/win32/Makefile.mingw: updated with version from
2014 Elizabeth Barham at http://soggytrousers.net/repository/
2015
2016Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2017
2018 * win32/Makefile.msvc: added the prefix location to the include
2019 and lib search path.
2020
20212002-08-18 Havoc Pennington <hp@pobox.com>
2022
2023 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2024 both automake 1.6 and 1.4 installed get the right automake. Means
2025 compilation from CVS will now require the latest automake 1.4
2026 release, or manually creating symlinks called "automake-1.4" and
2027 "aclocal-1.4"
2028
2029Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * configure.in python/Makefile.am: more AMD 64 induced changes from
2032 Frederic Crozat
2033
2034Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * xinclude.c: oops I was missing the xml:base fixup too
2037 * result/XInclude/*.xml: this adds xml:base attributes to most
2038 results of the tests
2039
2040Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * xinclude.c: quick but apparently working implementation of
2043 xi:fallback, should close bug #89684
2044 * Makefile.am test/XInclude/docs/fallback.xml
2045 result/XInclude/fallback.xml: added a basic test for fallback,
2046 and run with --nowarning to avoid a spurious warning
2047 * configure.in: applied patch from Frederic Crozat for python
2048 bindings on AMD 64bits machines.
2049
2050Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2053 the caller don't pass a SAX callback block.
2054
2055Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * tree.c: applied the same fix for the XML-1.0 namespace to
2058 xmlSearchNsByHref() as was done for xmlSearchNs()
2059
2060Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * libxml.3: small cleanup of the man page
2063 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2064 when serializing HREF attributes generated by XSLT.
2065
2066Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2069 version of Marc Liyanage' patch for boolean attributes in HTML
2070 output
2071
2072Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * python/tests/serialize.py: fixed the test results, indenting
2075 behaviour changed slightly
2076
2077Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2078
2079 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2080 new c14n function to Windows def files
2081
2082Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2083
2084 * c14n.c: fixed a memory leak in c14n code
2085
2086Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2087
2088 * parser.c include/libxml/parser.h: adding a new API for Christian
2089 Glahn: xmlParseBalancedChunkMemoryRecover
2090 * valid.c: patch from Rick Jones for some grammar cleanup in
2091 validation messages
2092 * result/VC/* result/valid/*: this slightly change some of the
2093 regression tests outputs
2094
2095Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * tree.c: trying to fix a problem in namespaced attribute handling
2098 raised by Christian Glahn
2099
2100Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2101
2102 * encoding.c include/libxml/encoding.h: Opening the interface
2103 xmlNewCharEncodingHandler as requested in #89415
2104 * python/generator.py python/setup.py.in: applied cleanup
2105 patches from Marc-Andre Lemburg
2106 * tree.c: fixing bug #89332 on a specific case of loosing
2107 the XML-1.0 namespace on xml:xxx attributes
2108
2109Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2110
2111 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2112 corner case from new Merlin's test suite and added a callback
2113 that will be used to improve xmlsec performance
2114
2115
2116Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * HTMLtree.c: trying to fix the <style> escaping problem in
2119 HTML serialization bug #89342
2120
2121Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2124 and rebuilt the web site.
2125
2126Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2127
2128 * include/libxml/tree.h: added _private member to xmlNs struct
2129
2130Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * HTMLparser.c: fixing bug #84876 based on the xml working
2133 code.
2134
2135Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2136
2137 * python/Makefile.am: enhanced to fix bug 72012 (errors
2138 when using '-jX' make parameter)
2139
2140Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2141
2142 * xpath.c: small additional enhancement for booleans
2143 compared to nodesets
2144
2145Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2146
2147 * HTMLtree.c: changed the order of the encoding declaration
2148 attributes in the meta tags due to a bug in IE/Mac
2149
2150Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2151
2152 * xpath.c: enhanced handling of booleans (especially '='
2153 and '!=' for nodesets) - fixes bug 85256. Added new
2154 routine xmlXPathNotEqualValues for more proper handling
2155 of '!=' when nodesets are involved.
2156
2157Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2160 doc/xmlcatalog_man.xml to the source distribution
2161
2162Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2163
2164 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2165 asked for this.
2166
2167Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * configure.in: preparing 2.4.23
2170 * doc/*: rebuilt the docs
2171
2172Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * parser.c: fixing bug #84169 by fixing the
2175 comment of xmlCreatePushParserCtxt to describe the
2176 encoding detection parameters better.
2177
2178Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * valid.c: fixing bug #79331 in one path the lookup for
2181 ID attributes on a namespaced node wasn't handled correctly :-\
2182
2183Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * HTMLparser.c: trying to fix 87235 about discarded white
2186 spaces in the HTML parser.
2187 * result/HTML/*: this changes the output of a number of HTML
2188 regression tests
2189
2190Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2191
2192 * xpath.c: applied patch from Richard Jinks for the namespace
2193 axis + fixed a memory error.
2194 * parser.c parserInternals.c: applied patches from Peter Jacobi
2195 removing ctxt->token for good.
2196 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2197 popped out by the regression tests.
2198 * Makefile.am: patch for threads makefile from Gary Pennington
2199
2200Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2201
2202 * xpath.c: enhanced behaviour of position() after usage of
2203 expressions involving preceding-sibling (et al).
2204
2205Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * hash.c: applied a patch from Peter Jacobi to solve a problem
2208 when compiling with the Watcom C on Win32
2209 * result/schemas/*.err: the change of hashing algo generated
2210 permutations in the output
2211
2212Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * hash.c: applied patch from Sander Vesik improving the quality of
2215 the hash function.
2216
22172002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2218
2219 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2220 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2221 xmllint.c xpath.c: replaced sprintf() with snprintf()
2222 to prevent possible buffer overflow (the bug was pointed
2223 out by Anju Premachandran)
2224
2225Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * parser.c: removed an uninitialized data error popped by valgrind
2228 on PE references
2229
2230Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2231
2232 * doc/xml.html
2233 adding tutorial reference to the web page
2234
2235Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2236
2237 * doc/tutorial/xmltutorial.xml
2238 * doc/tutorial/ar01s07.html
2239 * doc/tutorial/ape.html
2240 * doc/tutorial/includegetattribute.c
2241 adding section to tutorial about retrieving an attribute
2242 value
2243
2244Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * parser.c: applied a couple of patches from Peter Jacobi to start
2247 to get rid of ctxt->token, with a possible significant speed
2248 improvement to be gained once done. Better compliance with PE
2249 references constructs in DTDs too.
2250 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2251 from Peter too
2252
2253Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2254
2255 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2256 xmlParseElement was likely to have been deallocated at the
2257 time of the report, possibly leading to segfault. Just report
2258 the tag name now.
2259
2260Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * xpath.c: patch from Richard Jinks for XPath substring() function
2263 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2264
22652002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2266
2267 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2268
2269Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2270
2271 *doc/FAQ.html
2272 fixing typos in FAQ, thanks to Robert Funnell for the
2273 editing help
2274
2275Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2276
2277 * NEWS: got complaints from rpmlint that it was empty
2278
2279Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2280
2281 * added doc/tutorial, including:
2282 apa.html
2283 apb.html
2284 apc.html
2285 apd.html
2286 ar01s02.html
2287 ar01s03.html
2288 ar01s04.html
2289 ar01s05.html
2290 ar01s06.html
2291 includeaddattribute.c
2292 includeaddkeyword.c
2293 includekeyword.c
2294 includestory.xml
2295 index.html
2296 xmltutorial.xml
2297 libxml tutorial, including generated html
2298
2299Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2300
2301 * result/c14n/exc-without-comments/merlin-c14n-two-*
2302 result/c14n/without-comments/merlin-c14n-two-*
2303 test/c14n/exc-without-comments/merlin-c14n-two-*
2304 test/c14n/without-comments/merlin-c14n-two-*
2305 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2306 c14n/exc-c14n and slightly modified test script to handle
2307 these test cases
2308 * c14n.c: fixed bugs for complicated nodes set (namespace
2309 without node and others from merlin-c14n-two.tar.gz)
2310 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2311 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2312 for xmlsec performance patch
2313 * xpath.c: fixed self::node() for namespaces and attributes
2314
2315Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2316
2317 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2318 but with the format parameter
2319 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2320
2321Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2322
2323 * Makefile.am: updated c14n tests suite
2324 * c14n.c: performance improvement for previous c14n patch
2325
2326Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * parser.c: another peroformance patch from Peter Jacobi, that
2329 time on parsing attribute values.
2330
2331Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2332
2333 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2334 into LibXML2 test suite
2335
2336Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2337
2338 * c14n.c: propagating xpath ancesstors node fix to c14n
2339 plus small performance improvement to reduce number of
2340 mallocs
2341 * xpath.c: fixed ancestors axis processing for namespace nodes
2342
2343Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2346 Peter Jacobi
2347
2348Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * configure.in: preparing 2.4.22
2351
2352Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2355 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2356 a public entry point.
2357 * doc/*: rebuilt the API and docs
2358
2359Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * xpath.c: patch from Richard Jinks to fix a problem introduced
2362 in the previous patch and pointed by Norm
2363
2364Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * libxml.spec.in: fixing bug #81112
2367
2368Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * uri.c: fixing bug #82848
2371
2372Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2375 output of one catalog test
2376
2377Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2378
2379 * global.data globals.c tree.c include/libxml/globals.h
2380 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2381 default value for global parameter xmlIndentTreeOutput to 1 and
2382 introduced new global parameter xmlTreeIndentString (the string
2383 used to do one-level indent) with default value " " (as it was
2384 in tree.c)
2385
2386Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2389 with trio and schemas.
2390
2391Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * xpath.c: patch from Richard Jinks to fix the problem raised in
2394 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2395
2396Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * xmlschemas.c: a bit of work on import.
2399 * xmlschemastypes.c: Charles Bozeman provided a compare function
2400 for date/time types so min/max facet restrictions should work,
2401 indeterminate comparisons return an error instead of equal.
2402 * test/schemas/date_0* result/schemas/date_0_0: specific test
2403 from Charles Bozeman too
2404
2405Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2408 from Christian Cornelssen fixing the man pages and the Catalog
2409 building script.
2410 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2411 next step is <xs:import> I now have a reasonable understanding
2412 of how it works.
2413
2414Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2417
2418Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2419
2420 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2421
2422Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2423
2424 * xpath.c: fixing an XPath function evalutation bug pointed out
2425 by Alexey Efimov where the context was lost when evaluating
2426 the function arguments
2427
2428Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2429
2430 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2431 function public for XMLSec performance optimizations
2432
2433Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * python/generator.py python/libxml2class.txt : fixed a problem
2436 with the HTML parser pointed by Gary Benson
2437 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2438 example
2439
2440Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2441 * parser.c: fixed bug #81159 (memory growth in SAX)
2442
2443Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2444 * xpath.c: fixed bug #78858 (the real fix)
2445
2446Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2447 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2448
2449Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * tree.c: modified xmlNodeSetBase to allow changing the
2452 base of a document.
2453
2454Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * xmlschemastypes.c: patch Charles Bozeman for validation of
2457 all the date, time, and duration types
2458 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2459 * configure.in: fixed an error pointed by an user
2460 * xml2-config.in: fixed an error pointed by an user
2461
2462Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2463
2464 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2465 win32/libxml2.def.src xmlIO.c: exported default
2466 'file:', 'http:' and 'ftp:' protocols input handlers
2467 and maked protocols comparisson case insensitive
2468
2469Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2470
2471 * configure.in: Neven Has detected a typo
2472
2473Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2474
2475 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2476 as one of the persons allowed to commit directly to the
2477 module.
2478
2479Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2482 * valid.c: raised a too low limit
2483 * doc/*: rebuilt the docs
2484
2485Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * test/XPath/expr/floats test/XPath/expr/functions
2488 result/XPath/expr/floats result/XPath/expr/functions
2489 xpath.c: another XPath conformance patch from Richard Jinks
2490
2491Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2492
2493 * xmlschemas.c: fixed validation of attribute groups.
2494 * test/schemas result/schemas: added an example from the primer
2495
2496Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2497
2498 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2499 * test/schemas result/schemas: updated the test list
2500
2501Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * TODO: updated a bit
2504 * parser.c: made a comment more specific
2505 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2506 Schemas conformance.
2507 * test/schemas result/schemas: updated the test list
2508
2509Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2512 implementing xs:all with minOccurs = 0
2513 * tes/schemas/* result/schemas/*: added more tests covering
2514 xs:all
2515
2516Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2517
2518 * xmlregexp.c: first implementation of the all particle, this
2519 may need to be revisited for case where not all transitions
2520 must be crossed.
2521
2522Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * tree.c: another entity processing update from Markus Henke
2525
2526Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2527
2528 * trionan.c: fixed crash on OSF/1
2529
2530Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2531
2532 * xmlschemas.c: more Schemas work
2533 * test/schemas/* result/schemas/*: added more tests coming
2534 from the spec.
2535
2536Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2539 ExcC14N specification
2540
2541Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * tree.c: patch from Markus Henke, fix for recursive entities.
2544
2545Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * xpath.c: fix a problem with string() on a document node.
2548
2549Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * Makefile.am xmlschemas.c: more Schemas work
2552 * test/schemas/* result/schemas/*: added more tests coming
2553 from the spec.
2554
2555Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2556
2557 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2558 * result/HTML/*: this changes a few things in the results
2559
2560Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2561
2562 * include/libxml/tree.h: eliminated 'declaration different than
2563 prototype' warning
2564 * include/win32config.h: "resolved" conflicts with errno.h
2565
2566Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2567
2568 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2569 on the automata interfaces and debug of counted choices
2570 * test/schemas/* result/schemas/*: added a number of tests
2571
2572Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2575 a bit of work on Schemas
2576 * testSchemas.c: try to make it more useful
2577 * test/schemas/* result/schemas/* Makefile.am: changed the
2578 Schemas regression test procedure, started adding a few samples
2579
2580Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2581
2582 * include/libxml/encoding.h: Patch for the Borland C++ builder
2583 * include/libxml/tree.h: Patch for the Borland C++ builder
2584 * threads.c: Patch for the Borland C++ builder
2585 * win32/bcb5: New directory for the Borland C++ builder
2586 project files
2587
2588Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2589
2590 * win32/Makefile.msvc: Update for XML Schema support
2591 * win32/configure.js: Update for XML Schema support
2592 * win32/libxml2.def.src: Update for XML Schema support
2593
2594Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2597 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2598 xmlunicode.c include/libxml/Makefile.am
2599 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2600 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2601 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2602 include/libxml/xmlversion.h.in : merged the current state of
2603 XML Schemas implementation, it is not configured in by default,
2604 a specific --schemas configure option has been added.
2605 * test/automata test/regexp test/schemas Makefile.am
2606 result/automata result/regexp result/schemas:
2607 merged automata/regexp/schemas regression tests
2608
2609Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * xpath.c: Gary found a compile time problem, fixes #78823
2612
2613Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * configure.in: release of 2.4.20
2616 * doc/*: updated and rebuilt the docs
2617
2618Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * python/Makefile.am: patch from Cristian Gafton to build on
2621 Red Hat 6.2, should also fix #75779
2622
2623Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * valid.c: first part of fixing #78729
2626
2627Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2630 escaping of URI when saving HTML files.
2631 * result/HTML/*: this impacted some tests
2632
2633Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * configure.in: trying to fix #77441
2636
2637Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * include/libxml/xmlIO.h: Hallski complained it could not be
2640 included by itself.
2641
2642Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2645
2646Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2647
2648 * win32/configure.js: patch from Nilo for the c14n option
2649 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2650
2651Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2654 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2655 LIBXML_THREAD_ENABLED
2656
2657Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * xpath.c: another patch from Richard Jinks for substring conformance
2660 * test/XPath/expr/floats test/XPath/expr/strings
2661 result/XPath/expr/floats result/XPath/expr/strings: update of the
2662 test suite to check those.
2663
2664Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * xpath.c: patch from Richard Jinks for .x float parsing.
2667
2668Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * parser.c: patch from Markus Henke when an encoding ain't recognized
2671
2672Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * libxml.m4: got a report that #include <string.h> was needed
2675
2676Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2679
2680Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2681
2682 * doc/example.html: fixing typo
2683
2684Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2687 pointed out by Melvyn Sopacua.
2688
2689Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * libxml.m4: Frédéric Crozat gave a patch related to the change
2692 of Include paths breaking the libxml.m4
2693
2694Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * xpath.c: Fix bug #76927 forgot to save some context
2697 when evaluating binary expressions
2698
2699Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * configure.in: fixed configure for MPE/iX from Markus Henke
2702 * xmlmemory.c: fixed initialization problems
2703 * xpath.c: another set of patches from Richard Jinks this
2704 fixes "make XPathtests" on linux
2705
2706Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2709 * test/XPath/expr/compare test/XPath/expr/equality
2710 test/XPath/expr/floats test/XPath/expr/functions
2711 test/XPath/expr/strings result/XPath/expr/compare
2712 result/XPath/expr/equality result/XPath/expr/floats
2713 result/XPath/expr/functions result/XPath/expr/strings: Updated
2714 tests though they show a divergence on Linux
2715
2716Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * xpath.c trionan.c: previous commit also included patches
2719 from Richard Jinks on some IEEE support corner case
2720
2721Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2724 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2725 that $(datadir) should be used for docs
2726
2727Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2728
2729 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2730 could leak filedescriptors
2731
2732Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2733
2734 * configure.in nanohttp.c: applied patch from Allan Clark for
2735 UnixWare/OpenServer
2736
2737Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * configure.in: preparing 2.4.19
2740 * doc/*: rebuilt the docs
2741
2742Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * nanohttp.c: fixing #76043, got fed up with non-portability
2745 of that piece of code.
2746
2747Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * valid.c SAX.c: Never commit without running "make tests" :-(
2750 fix a couple of stupidities in the previous commit
2751 * result/*: a few changes in some attribute order result of previous
2752 commit.
2753
2754Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2757 the internal subset should not raise duplicate ID errors,
2758 also there was a small bug in conjunction to namespace
2759 declarations defaulted and xml:xxx attributes DTD definitions.
2760
2761Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * xpath.c: Richard Jinks also raised some rounding problems
2764 this tries to fix them
2765
2766Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2769 behaviour in xmlXPathCastToString()
2770
2771Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2774 raised by Morus Walter
2775
2776Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2779 from Igor
2780
2781Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * xpath.c: fixing #75619, related to a problem when trying
2784 to evaluate condition when the current node set resulting
2785 from that sub-step evaluation is empty. Also fixes 2 potential
2786 problem with previous-sibling and next-siblings axis.
2787
2788Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2791 HTML support is not configured in.
2792
2793Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2794
2795 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2796 include/libxml/tree.h: dohh I really didn't intended to commit
2797 this test version :-(
2798
2799Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * testSAX.c: I wanted to see the real speed at the SAX interface
2802 after a little too many Ximianer started complaining about the
2803 parser speed.
2804 added a --quiet option:
2805 paphio:~/XML -> ls -l db100000.xml
2806 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2807 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2808 3200006 callbacks generated
2809 real 0m1.270s
2810 Which means 16MBytes/s and 3Mcallback/s
2811
2812Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * xpath.c: valgrind spotted another error that time when running
2815 on libxslt regression tests
2816
2817Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * Makefile.am: adding "make valgrind" running the full regression
2820 tests (except python ones) under Valgrind (using valgrind -q
2821 which was kindly added by the author).
2822 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2823 passes cleanly now except an obcure floating point initialization
2824 raised in log10() in one XPath regression test ???
2825 * tree.c: edited some comments to close #75244
2826
2827Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2830 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2831 context of ScrollKeeper, made sure that if the number is
2832 an integer, the serialization follows the description at
2833 http://www.w3.org/TR/xpath#section-String-Functions
2834
2835Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2836
2837 * configure.in: preparing 2.4.18
2838 * doc/*: updated and rebuilt the web site
2839 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2840 the Windows and Cygwin maintainers.
2841 * parser.c: humm, changed the way the SAX parser work when
2842 xmlSubstituteEntitiesDefault(1) is set, it will then
2843 do the entity registration and loading by itself in case the
2844 user provided SAX getEntity() returns NULL.
2845 * testSAX.c: added --noent to test the behaviour.
2846
2847Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * parser.c: Wilfried Teiken provided a hackish but working
2850 way to get context reported back on entities when parsing
2851 with SAX and without breaking the DOM build.
2852
2853Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * c14n.c: applied a new patch from Aleksey Sanin
2856 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2857 to reference Aleksey implementation of XML digital Signatures
2858
2859Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * xpath.c: small fix to avoid potential problem due to
2862 ordering of freeing data
2863 * python/Makefile.am: people were complaining about
2864 the generated file in python dir not being built
2865
2866Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2867
2868 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2869 python/generator.py python/libxml.c python/types.c: Cleanup
2870 of the python Makefiles based on Jacob and James feedback,
2871 fixed the spec file accordingly, fixed the number of warning
2872 that passing my pedantic CFLAGS was generating. Conclusion
2873 is that Python includes are real crap.
2874
2875Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2876
2877 * configure,in: it was reported quite a few times that
2878 xml2-config --cflags should not output
2879 -I$includeprefix/libxml2/libxml because libxml2 header names
2880 clashes with existing names like list.h from C++ stl.
2881 Includes should be #include<libxml/xxx.h> so ...
2882
2883Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2884
2885 * c14n.c: another patch from Aleksey Sanin
2886
2887Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2888
2889 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2890 canonicalization algorithm
2891 * doc/xml.html doc/index.html: added the C14N references on the
2892 index page.
2893
28942002-03-13 jacob berkman <jacob@ximian.com>
2895
2896 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2897 usage, redundant, and gcc specific
2898
2899Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * xpath.c: speedup some node selection operations, this can
2902 have a significant impact on DocBook Norm's stylesheets
2903 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2904 make sure it's always the case
2905 * debugXML.c: distinguish CDATA and comments in ls operations
2906
2907Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2910 to generate better API descriptions etc...
2911
2912Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * c14n.c: Fixing #74186, made sure all boolean expressions
2915 get fully parenthesized, ran indent on the output
2916 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2917 include/libxml/tree.h: also #74186 related, removed the
2918 --with-buffers option, and all the preprocessor conditional
2919 sections that were resulting from it.
2920
2921Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * valid.c: applied patch from Dodji Seketeli fixing an
2924 uninitailized variable in xmlValidGetValidElements()
2925
2926Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * c14n.c: fixed a few comments
2929 * doc/*.html doc/*/*.html: regenerated the docs and added
2930 the C14N API
2931 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2932
2933Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2934
2935 * check-xml-test-suite.py: fix to adapt varaiations in the
2936 bindings
2937 * configure.in python/setup.py python/setup.py.in: fixed to
2938 have the version of the python scripts automatically updated
2939
2940Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2943 in xmlCopyProp()
2944
2945Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * configure.in: preparing 2.4.17 release
2948 * doc/*: updated and rebuilt the docs
2949 * xpath.c: fixed a comment
2950 * python/libxml.c: fixed a possible reentrancy problem
2951
2952Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2955 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2956 added a specific regression test
2957 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2958 not raise exceptions when failing to find the attribute.
2959
2960Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2961
2962 * configure.in xmllint.c: owen pointed out a problem with the
2963 ftme fix, gettimeofday() was not detected by configure and
2964 the ftime header wasn't included, dohhh
2965
2966Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * configure.in xmllint.c: trying to fix #71457 for timing
2969 precision when gettimeofday() is not availble but ftime() is
2970
2971Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2974 are now copied on install and part of the -devel RPM
2975
2976Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * xpath.c: trying to avoid bug #72150 which was apparently
2979 caused by a gcc bug (or a processor problem) as detailed
2980 at http://veillard.com/gcc.bug
2981
2982Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2983
2984 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2985 fixed xmlReconciliateNs(), added a Python test/example for
2986 inter-document cut'n paste
2987 * python/libxml.py: fixed node.doc on document nodes and added
2988 xpathEval() onto node objects
2989
2990Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2993 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2994 fixup and integrated tests for the serialization stuff
2995
2996Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2999 moved the libxml man page to section 3
3000
3001Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * tree.c: fix bug #72490
3004 * python/libxml.c python/libxml.py: added methods serialize()
3005 and saveTo() to all node elements.
3006
3007Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3008
3009 * xmlIO.c: closed #73430, don't read from an input source
3010 which indicated an end-of-file or an error.
3011
3012Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * parser.c: make sure SAX endDocument is always called as
3015 this could result in a Python memory leak otherwise (it's
3016 used to decrement ref-counting)
3017 * python/generator.py python/libxml.c python/libxml.py
3018 python/libxml2-python-api.xml python/libxml2class.txt
3019 python/tests/error.py python/tests/xpath.py: implemented
3020 the suggestions made by Gary Benson and extended the tests
3021 to match it.
3022
3023Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * python/generator.py: applied patch fixing #73450
3026
3027Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3028
3029 * xpath.c: fixing #61290 "namespace nodes have no parent"
3030 long standing divergence from the XPath REC. NodeSets
3031 simply hold a copy of namespace nodes and those node ->next
3032 points to the parent (which may not be the node carrying the
3033 definition).
3034 * include/libxml/xpath.h: flagged but didn't added a possible
3035 speedup
3036 * DOCBparser.c HTMLparser.c: removed some warnings from push
3037 parser due to new state being added.
3038 * tree.c: new fix from Boris Erdmann
3039 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3040 the XML Canonalization support from Aleksey Sanin
3041
3042Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3043
3044 * tree.c: patch from Boris Erdmann fixing some namespace odities
3045 with xmlCopyNode()
3046
3047Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3048
3049 * xmlIO.c: fix bug #72706 when loading a NULL entity
3050
3051Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3054 actually change in a future XML Namespace revision.
3055
3056Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3057
3058 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3059 added the possibility of returning nodesets from XPath extension
3060 functions written in Python
3061
3062Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * python/*: commiting some Python bindings work done while travelling
3065
3066Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3069 explicitely with memory debugging switched on
3070
3071Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3072
3073 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3074 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3075 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3076 the accessor generator for strings
3077 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3078 regression test.
3079
3080Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3081
3082 * python/README python/generator.py python/libxml.c python/setup.py:
3083 added the 'usual' setup.py to allow building a libxml2-python
3084 module based on the same code. The initialization is however
3085 different the 2 .so files fo libxml2 and libxslt are identical and
3086 they entry point initialize both libraries. this is done to avoid
3087 some possible nasty problem since the Python don't merge the maps
3088 of all shared modules.
3089
3090Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3091
3092 * parser.c: fixed a push/encoding bug reported by Michael
3093 on librsvg
3094
3095Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3096
3097 * include/libxml/parserInternals.h: fixes a misplaced #endif
3098
3099Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * parser.c valid.c: found and fixed a couple of allocation bugs
3102
3103Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3104
3105 * doc/xml.html doc/python.html doc/*: added a Python and binding
3106 page describing the current state of the Python bindings and
3107 giving pointers to the other languages wrappers.
3108
3109Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3110
3111 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3112 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3113 rebuilt the API and web site
3114 * xpath.c: fixed #71978 portability bugs
3115
3116Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3119
3120Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3121
3122 * include/libxml/parserInternals.h parser.c: had to change
3123 2 internal parsing API when processing document content
3124 to check the start and end of element content are defined
3125 in the same entity
3126 * valid.c include/libxml/valid.h: attribute normalization can
3127 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3128 with the context to report it.
3129 * SAX.c: fixed the last known bugs, crazy validation constraints
3130 when a document is standalone seems correctly handled. There
3131 is a couple of open issues left which need consideration especially
3132 PE93 on external unparsed entities and standalone status.
3133 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3134 The 2 tests left failing are actually in error. Cleanup done.
3135
3136Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * valid.c: implemented E59 spaces in CDATA does not match the
3139 nonterminal S
3140
3141Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3142
3143 * SAX.c parser.c valid.c: more validation test fixups
3144 * check-xml-test-suite.py: added duration info for the tests
3145
3146Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3147
3148 * parser.c valid.c: a couple of errors were reported but not
3149 saved back as such in the parsing context. Down to 1% failure rate
3150 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3151
3152Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3153
3154 * xmlInternald.c: isExtender was missing a char
3155 * parser.c include/libxml/parser.h: % are acceptable in the
3156 internal subset if within a PUBLIC ID
3157
3158Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * SAX.c parserInternals.c valid.c: more work on the conformance
3161 suite. Took the step to finally block documents with encoding
3162 errors. It's a fatal error per the spec, people should have fixed
3163 their documents by now.
3164
3165Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3166
3167 * check-xml-test-suite.py: fixed the test script after some discussion
3168 on the semantic of TYPE="error"
3169 * Makefile.am: added the script to the distrib
3170
3171Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * SAX.c entities.c: fixed a couple of conformances issues deep
3174 into the validation code (standalone and undeclared Notations)
3175
3176Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3179 stayed there for years !
3180
3181Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3184 missing
3185
3186Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * check-xml-test-suite.py: improved the behaviour a bit as
3189 well as the logs
3190 * parser.c valid.c SAX.c: fixed a few more bugs
3191 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3192
3193Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * check-xml-test-suite.py: python script to run regression tests
3196 against the XML Test suite of W3C/OASis
3197 * SAX.c: fixed a validation bug
3198 * parser.c: fixed 3 errors pointed by the test suite
3199 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3200 * python/Makefile.am: fixed a dependendy
3201
3202Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3203
3204 * xmlmemory.c: avoid a warning bug #71594
3205
3206Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3207
3208 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3209 warning on alpha/Tru64
3210
3211Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * include/libxml/entities.h: fixing a comment
3214 * valid.c: fixing some troubles with validity check on namespaces
3215 * result/VC/NS3 test/VC/NS3: added a specific regression test
3216
3217Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * tree.c: Fixing #71342 serializing '\n' in attribute values
3220 * result/noent/att3 result/att3 test/att3: added a specific
3221 test.
3222
3223Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * python/libxml.c: couple of bug fixes
3226
3227Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * python/*.py: removed tabs and used spaces.
3230
3231Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3232
3233 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3234 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3235
3236Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3237
3238 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3239 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3240
3241Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * include/libxml/encoding.h include/libxml/entities.h
3244 include/libxml/globals.h include/libxml/parser.h
3245 include/libxml/threads.h include/libxml/tree.h
3246 include/libxml/xmlmemory.h: trying to fix the include mess
3247
3248Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3249
3250 * include/libxml/xmlmemory.h: reverted part of the previous
3251 attempt to provide #69655, this was breaking the build.
3252
3253Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3256 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3257 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3258 include/libxml/parserInternals.h include/libxml/tree.h
3259 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3260 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3261 clean.
3262 * python/libxml.c: fixed a warning.
3263
3264Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3265
3266 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3267 copying of node, merge back IDs in the target document.
3268 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3269 test/XInclude/ents/ids.xml: test case
3270 * result/VC/ElementValid4: output changed due to a typo fix
3271
3272Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003275 generate the dependencies right as Jacob found out. Add
3276 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003277
3278Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * parserInternals.c valid.c: Justin Fletcher found some parts
3281 of the code needing cleanup
3282 * libxml.spec.in python/Makefile.am python/generator.py
3283 python/libxml.c python/libxml.py: Fixed the python Makefiles
3284 corrected a bug showing up on ia64, changed the name of the
3285 python internal module too
3286
3287Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * Makefile.am: applied patch from Andris Pavenis for binary
3290 name suffixes
3291
3292Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3293
3294 * xmllint.c win32/win32config.h: fixing #68748
3295
3296Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3297
3298 * valid.c: fixing #70166
3299
3300Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * valid.c: fixing #70077
3303
3304Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3305
3306 * Copyright Makefile.am README configure.in libxml.spec.in:
3307 Changed to the MIT Licence
3308 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3309 doc/xmlio.html: updated the doc accordingly
3310 * include/libxml/xmlwin32version.h configure.in: preparing
3311 2.4.14 release
3312 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3313 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3314 fixed the const xmlChar * wrapper and generator, XPath extension
3315 functions now use the context as first argument
3316 * python/tests/tstxpath.py python/tests/xpath.py
3317 python/tests/xpathext.py: Updated the tests accordingly
3318 * tree.c: fixed bug #70067
3319
3320Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3321
3322 * Makefile.am: cleanup
3323 * debugXML.c: always use stdout if output is NULL
3324 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3325 * python/Makefile.am python/generator.py python/libxml2class.txt
3326 python/libxml_wrap.h python/types.c: augmented the number of bindings
3327 handling FILE * and XPath contexts
3328 * python/tests/Makefile.am: avoid a stupid problem due to the
3329 use of TEST.
3330
3331Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3332
3333 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3334
3335Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * python/TODO python/libxml.c: cleanup the extension function lookup
3338 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3339
3340Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * configure.in python/Makefile.am: do not install outside
3343 of prefix
3344
3345Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * python/TODO python/libxml.c: started adding SAX interfaces
3348 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3349 SAX test
3350
3351Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * tree.c: hardened the addChild function
3354 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3355 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3356 added accessors needed for xmlNode, a bit more testing and
3357 extension of interfaces
3358 * python/tests/Makefile.am python/tests/build.py: added a test
3359 build from scratch/save/load/check
3360
3361Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3362
3363 * parserInternals.c: change a small bit in the way valididy
3364 error messages get initialized
3365 * python/TODO python/libxml.c python/libxml2-python-api.xml
3366 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3367 added some memory debugging to track leaks at the libxml2 level
3368 * python/tests/*.py: changed all tests to check for leaks,
3369 there is just one left in XPath extension registrations.
3370
3371Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * python/TODO python/generator.py python/libxml2-python-api.xml
3374 python/libxml2class.txt: more accessor classes for the parser
3375 context, allow to switch on and check validity
3376 * python/tests/Makefile.am python/tests/error.py
3377 python/tests/invalid.xml python/tests/valid.xml
3378 python/tests/validate.py: attded more test and and added error.py
3379 which I forgot to commit in the last step
3380
3381Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * python/Makefile.am python/types.c: cleanup
3384 * python/libxml.c python/libxml.py python/libxml_wrap.h
3385 python/generator.py python/libxml2-python-api.xml
3386 python/libxml2class.txt: added class for parser context, added
3387 first cut for push mode support. Added a framework to generate
3388 accessors functions.
3389 * python/tests/Makefile.am python/tests/push.py: added a push
3390 test
3391
3392Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3395 bug a bit of cleanup.
3396
3397Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3400 python/libxml2class.txt: adding error redirections and preformat
3401 to a python handler
3402 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3403 tests self checking
3404
3405Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3408 a function
3409
3410Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3411
3412 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3413 python/libxml.c python/libxml2-python-api.xml
3414 python/libxml2class.txt: Progressing through the TODOs, class
3415 description output, extra XML API, RPM now builds the wrappers
3416 for all python installed versions
3417
3418Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * configure.in libxml.spec.in python/Makefile.am python/TODO
3421 python/generator.py python/libxml2class.txt: added more informations
3422 in the libxml2-python package including docs. Slightly changed
3423 the class hierarchy
3424 * python/tests/*: added basic regression tests infrastructure too
3425
3426Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3427
3428 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3429 added libxml2-python as part of the packages installed
3430
3431Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3432
3433 * python/Makefile.am python/generator.py python/libxml.c
3434 python/libxml.py: more work, now able to extend the
3435 XPath interpreter with functions written in python.
3436
3437Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * python/Makefile.am: Jacob sent a patch to allow building from
3440 tarfile.
3441
3442Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3443
3444 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3445 inserted the python wrappers build, I hope this won't be too
3446 unportable
3447
3448Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * xpath.c: minor optimization
3451 * python/generator.py python/libxml.c python/libxml.py
3452 python/libxml_wrap.h: more work on the python bindings,
3453 they now support XPath and there is no evident leak
3454
3455Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3456
3457 * python/generator.py python/libxml.c python/libxml.py:
3458 more work on the python bindings generator.
3459
3460Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3461
3462 * python/generator.py python/libxml.c python/libxml_wrap.h:
3463 more work on the python bindings.
3464
3465Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3466
3467 * python/generator.py python/libxml.c python/libxml.py
3468 python/libxml_wrap.h: commited early version of a python binding
3469 for private use only ATM
3470
3471Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3472
3473 * entities.c tree.c include/libxml/entities.h: applied patch
3474 from Anthony Jones to implement copy of DTD subtree too. Had
3475 just to keep 2 function private which really ought to become
3476 public ones.
3477
3478Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * xmllint.c: added pointers to the web pages in the usage()
3481
3482Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * tree.c: more fixes from Petr Kozelka for attribute handling
3485 in the tree API to align the semantic with DOM.
3486
3487Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3488
3489 * valid.c tree.c entities.c: another set of patches from
3490 Anthony Jones for copy operations cleanup and robustness
3491
3492Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3493
3494 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3495 an alphabetic index based on comments content
3496 * doc/*: rebuilt the web site with the new references
3497
3498Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * parserInternals.h: Greg Sjaardema suggested to use an
3501 eponential buffer groth policy in xmlParserAddNodeInfo()
3502
3503Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3506 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3507 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3508 to generate cross-references, and added/updated the stylesheets
3509 to generate and link API indexes. The generic keyword index
3510 is not done yet.
3511 * doc/*.html: regenerated all the usual docs too
3512
3513Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3514
3515 * debugXML.c: added an xpath function to the shell for T. V. Raman
3516
3517Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3518
3519 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3520 debug routines.
3521
3522Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3523
3524 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3525 support of attribute nodes
3526
3527Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3528
3529 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3530 hopefully near complete and fully documented of the API in XML
3531 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3532 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3533 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3534 include/libxml/parserInternals.h include/libxml/valid.hi
3535 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3536 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3537 include/libxml/xpath.h include/libxml/xpathInternals.h:
3538 Cleaned up the doc comments a lot in the process, the interface
3539 coverage is now 100%
3540
3541Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3542
3543 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3544 extracts comments from the gtk-doc DocBook output (a bit
3545 convoluted but seems to work).
3546
3547Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3548
3549 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3550 added an XML description of the API, moved the script generating
3551 it here. Added a "make api" target
3552
3553Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3554
3555 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3556
3557Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3558
3559 * xpath.c include/libxml/xpathInternals.h: the change made to
3560 xmlXPathFuncLookupFunc was incompatible roll it back
3561
3562Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3563
3564 * SAX.c: cleanup patch from Anthony Jones
3565 * doc/Makefile.am: fix the headers to avoid in make scan
3566 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3567 includes, * vs Ptr and general cleanup
3568 * parsedecl.py: first version of a script to extract the
3569 module interfaces, the goal will be to provide .decl or XML
3570 specification of the interfaces to build wrappers.
3571
3572Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3573
3574 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3575 now provides return codes in case of errors
3576
3577Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3578
3579 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3580 Upgraded to trio baseline 1.6
3581 * strio.h strio.c: Replaced by triostr.h and triostr.c
3582
3583Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3584
3585 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3586 of strdup usage in the code
3587
3588Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3589
3590 * parser.c error.c: Keith Isdale complained rightly that
3591 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3592
3593Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3594
3595 * tree.c: fixed the funxtion to set the xml: attributes
3596 * debugXML.c: added "setbase" to test it.
3597
3598Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3599
3600 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3601 to allow updating an attribute content
3602
3603Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3604
3605 * libxml.h: try to avoid problems when compiling on Windows
3606
3607Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * hash.c: patch from Anthony Jones for hash.c allocation size
3610 * Makefile.am: trying to work around Yet Another Libtool Madness
3611 and build the 2.4.13 release finally ...
3612
3613Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3616 * doc/* : update of the documentation
3617
3618Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3621 at fixing #61290 :-(
3622
3623Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3624
3625 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3626 Fixes bug #67229
3627
3628Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3629
3630 * tree.c: trying to avoid troubles when a subtree is copied
3631 and coalesced in part with the target tree. Should fix
3632 bug #67407
3633
3634Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3635
3636 * valid.c: fixed validation of attributes content of type
3637 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3638 values, very old bug. Fixes #67671
3639
3640Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3641
3642 * parser.c include/libxml/parserInternals.h tree.c: integrated
3643 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3644 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3645
3646Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3647
3648 * threads.c: applied Serguei Narojnyi's patch to add native
3649 thread support on the Win32 platform
3650 * testThreadsWin32.c Makefile.am: added the test program also
3651 from Serguei, Win32 specific
3652 * include/win32config.h include/libxml/xmlwin32version.h.in:
3653 added patch from Igor for the Windows thread specific defines.
3654
3655Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3656
3657 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3658
3659Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3660
3661 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3662 output page into XMLinfo.html. Close bug #66951 and
3663 raised by Robert Collins too.
3664
3665Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3666
3667 * encoding.c: Paul Keogh pointed out a possibility of segfault
3668 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3669 Closes bug # 68238
3670
3671Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3672
3673 * doc/*.html: updated the Gdome2 links
3674
3675Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3676
3677 * libxml.h: Applied following patches from Robert Collins
3678 and make sure IN_LIBXML is defined when compiling it
3679 -------
3680 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3681 as well as Visual C.
3682 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3683 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3684 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3685 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3686 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3687 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3688 xmlSysIDExists xmlNoNetExists).
3689 * xmllint.c: Don't include winsock2.h for Cygwin.
3690
3691Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3692
3693 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3694 when the version info is not present.
3695
3696Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3697
3698 * tree.c: Anthony Jones pointed out a problem in
3699 xmlStringGetNodeList() and provided a fix for it
3700
3701Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3702
3703 * parser.c: patch from Frank J Franklin to remove a bug in
3704 xmlCreatePushParserCtxt() when the initial buffer passed
3705 is large.
3706
3707Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3708
3709 * win32/*: big cleanup of the Windows/MSVC project files
3710 from Igor Zlatkovic
3711
3712Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3713
3714 * doc/Makefile.am: should fix #67674 and avoid troubles if
3715 xsltproc is not available or fails in the prefix provided
3716
3717Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3718
3719 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3720
3721Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3722
3723 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3724 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3725 Fixed a few other problems raised by Charlie Bozeman.
3726 * result/VC/ElementValid[5-7]: fixed the output
3727
3728Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3729
3730 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3731 patches from Charlie Bozeman. Regenerated the HTML docs.
3732
3733Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3734
3735 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3736 for Windows from Igor
3737
3738Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3739
3740 * xmllint.c: applied Justin Fletcher patch for --output or -o
3741
3742Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3743
3744 * win32/libxml2/libxml2.def.src: close #67019
3745
3746Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3747
3748 * xmllint.c: applied Justin Fletcher generic timing patch
3749 similar to the one already applied to xsltproc.
3750
3751Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3752
3753 * include/libxml/tree.h tree.c: applied documentation patches
3754 from Charlie Bozeman
3755
3756Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3757
3758 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3759
3760Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3761
3762 * valid.c: fix the xmlStrdup() used in the previous patch.
3763 * valid.c: added --dropdtd
3764 * tree.c: fixed xmlUnlinkNode so it also removes the references
3765 from the document if the node is a DTD
3766
3767Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3768
3769 * HTMLtree.c valid.c: cleanup some static declarations
3770
3771Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3772
3773 * xmllint.c: removed another strdup()
3774 * doc/FAQ: removed the HP/UX entry
3775
3776Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3777
3778 * valid.c: fix bug #66816 when validating.
3779 * xmllint.c: don't use sys/time.h if configure did not found it
3780
3781Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3782
3783 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3784 xmlcatalog_man.xml
3785
3786Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3787
3788 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3789 xmlInitMemory() was declared twice
3790
3791Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3792
3793 * globals.c: do not reference strdup() !
3794 * configure.in libxml-2.0.pc.in: trying to fix the libs
3795 of the various config extraction modules
3796
3797Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3798
3799 * configure.in : preparing 2.4.12
3800 * doc/* : updated and rebuilt the docs
3801
3802Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3803
3804 * uri.c: closed bug #66159
3805 * testURI.c: added --escape option
3806 * configure.in: some cleanup for xml2-config --cflags
3807
3808Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3809
3810 * globals.c testThreads.c: removed some misplaced includes
3811 of xmlversion.h
3812
3813Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3814
3815 * threads.c: patch from Gary Pennington fixing a possible
3816 problem at initialization time.
3817
3818Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3819
3820 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3821 Eric Lavigne contribution to build libxml2 on MacOS using
3822 CodeWarrior.
3823
3824Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3825
3826 * xmllint.c: applied Geert Kloosterman's patch to fix
3827 --repeat --timing output
3828
3829Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3830
3831 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3832 where non-wellformed XML declaractions were not detected.
3833
3834Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3835
3836 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3837
3838Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3839
3840 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3841 gets reset by xmlCleanupInputCallbacks() and this makes the
3842 function useless. Same for output.
3843
3844Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3845
3846 * xmlIO.c: robert pointed out a loop error in callback cleanups
3847
3848Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3849
3850 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3851 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3852 they are not really tied to debugging
3853
3854Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3855
3856 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3857 * xmllint.c: better --catalogs description
3858
3859Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3860
3861 * tree.c: fixed a couple of problems in xmlSetProp()
3862
3863Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3864
3865 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3866 unappropriate stdout output.
3867
3868Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3869
3870 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3871 by Denis Beurive, closes #65111
3872
3873Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3874
3875 * valid.c: in case of content model validity error, don't
3876 print it if validity warnings were not requested.
3877
3878Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3879
3880 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3881 * parserInternals.c: removed the last exit() call. Print an
3882 unmaskable error on stderr instead (library mismatch detection)
3883
3884Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3885
3886 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3887 shell instructions from Heiko Rupp
3888
3889Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3890
3891 * catalog.c: use the URL notation file:// for default catalog paths
3892
3893Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3894
3895 * include/libxml/tree.h: better comments for _private fields
3896 * tree.c: removed a problem when copying an entity reference.
3897
3898Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3899
3900 * vms/*: updated instructions and diffs from John A Fotheringham
3901
3902Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3903
3904 * include/libxml/xmlerror.h: avoid an include problem if
3905 #include <libxml/xmlerror.h> happens first in code
3906 seems to be the case in KDE libs
3907
3908Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3909
3910 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3911 from Igor for Windows
3912
3913Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3914
3915 * Makefile.am: Gary Pennington pointed out a missing prefix
3916
3917Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3918
3919 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3920 * doc/*: upgraded and rebuilt the docs
3921
3922Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3923
3924 * HTMLparser.c: fix comment in scripts element parsing.
3925 * result/HTML/doc3*: updated the results.
3926
3927Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3928
3929 * uri.c: another URI bug fix #63336, using Joel Young patch.
3930
3931Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3932
3933 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3934 a cleaned up version of the Pwd shell string generation.
3935
3936Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3937
3938 * valid.c include/libxml/tree.h: trying to fix namespaces +
3939 validation problems for good, closing #63619 in the process
3940 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3941 wrong in this respect, fixed it.
3942
3943Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3944
3945 * xmllint.c: Morus Walter patch to allow --format and --encode
3946
3947Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * debugXML.c: Stefan Kost provided an help command for the shell
3950
3951Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3952
3953 * debugXML.c: Heiko Rupp pointed that the shell would crash
3954 on empty nodesets returns.
3955
3956Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3957
3958 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3959 migh need the history libraries
3960
3961Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3962
3963 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3964 handle the case of < in quoted attributes, Bastian Kleineidam
3965
3966Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3967
3968 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3969 fixing catalog breakages
3970 * Makefile.am catalog.c result/catalogs/catal
3971 result/catalogs/mycatalog.* test/catalogs/catal*:
3972 fixed more problems in catalog support, added more regression tests
3973 for both XML and SGML catalog handling
3974
3975Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3976
3977 * debugXML.c: applied an improvement to xmlGetLineNo() from
3978 Keith Isdale
3979
3980Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3981
3982 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3983 Side effect of the progressive catalog loading
3984
3985Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * Makefile.am: confexecdir and confexec_DATA were defined twice
3988 pointed out by Karl Eichwalder
3989
3990Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3991
3992 * xmlcatalog.c: avoid unlink() and use remove() instead.
3993
3994Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3995
3996 * libxml.spec.in: cleanup
3997 * include/libxml/xmlwin32version.h: updated with 2.4.8
3998
3999Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4000
4001 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4002 of compiling libxml with a non standard set of options
4003
4004Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4005
4006 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4007 document --sgml option, fixing gnome bugzilla #63382
4008
4009Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4010
4011 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4012 breakage of 2.4.7, added a couple of really needed APIs
4013 like xmlCatalogIsEmpty() and xmlNewCatalog()
4014 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4015 for install-catalog
4016 * configure.in: preparing 2.4.8
4017
4018Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4019
4020 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4021 include/libxml/tree.h include/libxml/xmlIO.h: more include
4022 cleanups, export cleanly one html output + format function.
4023
4024Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4025
4026 * parser.c: removed initGenericErrorDefaultFunc call from
4027 xmlInitParser() since it could destroy previous calls to
4028 xsltSetGenericErrorFunc() effects
4029
4030Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4031
4032 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4033 keyword.
4034
4035Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4036
4037 * Makefile.am: cleanup
4038 * threads.c: cleanup too
4039 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4040 from xsltproc
4041 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004042 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004043
4044Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4045
4046 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4047 was not used anymore !
4048
4049Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4050
4051 * configure.in: preparing 2.4.7
4052 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4053 manual page from John
4054 * doc/*: updated the doc and rebuilt the generated pages
4055
4056Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4057
4058 * xmlIO.c: closing bug #62711, the library should never
4059 close stdin or stdout.
4060
4061Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4062
4063 * uri.c: second pass at fixing #63336, using Joel Young
4064 final patch. looks okay.
4065
4066Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4067
4068 * uri.c include/libxml/uri.h: trying to clear #63336
4069 allowing the escaping routine to parse unconformant
4070 URI-References.
4071
4072Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4073
4074 * vms/readme.vms vms/build_libxml.com nanoftp.c
4075 include/libxml/xmlversion.h.in: a few VMS updates from
4076 John A Fotheringham
4077 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4078 and xmlCleanupOutputCallbacks() for the Perl binding people.
4079
4080Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4081
4082 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4083 apply fixes to close #63271 and avoid segfaults when
4084 the error routine gets callbed before xmlInitParser()
4085 get called.
4086 * nanoftp.c error.c: Applied patches from Justin Fletcher
4087 correcting some xmlGenericError misuses.
4088
4089Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4090
4091 *doc/xmllint.xml, doc/xmllint.1
4092 New and improved man page for xmllint - .xml is the original, .1
4093 is the generated man page
4094
4095Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4096
4097 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4098 the web site from the main HTML document.
4099
4100Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4101
4102 * parser.c: fixed an erroneous validation bug when PE refs
4103 occurs in external parsed entities referenced from the
4104 internals subset
4105 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4106 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4107 added the associated testcase, it's a nice one.
4108 * HTMLparser.c: generate the DTD node as HTML still ...
4109 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4110
4111Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4112
4113 * HTMLparser.c: fixed a bug in htmlNewDoc()
4114
4115Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4116
4117 * test/threads/*: added entities testing to the Thread test
4118 * testThreads.c: make the test reasonable
4119 * DOCBparser.c: fix the DTD public and system ID
4120 * xmllint.c: added --sgml for SGML DocBook importing
4121 * Makefile.am: added Docbtests target
4122
4123Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4124
4125 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4126 * testThreads.c: removed bogus include
4127
4128Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4129
4130 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4131 fixed a very serious (looping) validation bug
4132
4133Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4134
4135 * include/libxml/globals.h include/libxml/threads.h threads.c
4136 testThreads.c: far more testing, cleaning up bugs
4137 * *.c : make sure globals.h is always included.
4138
4139Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4140
4141 * HTMLparser.c: try to get rid of parser loops for good.
4142
4143Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4144
4145 * configure.in: fixed some bugs in CFLAGS passing.
4146 * test/threads Makefile.am testThreads.c: added a specific
4147 threaded test case (really nasty, guaranteed).
4148
4149Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4150
4151 * catalog.c: serious cleanup on the management of the
4152 XML catalog tree, more tests done, especially with
4153 the catalog PI.
4154
4155Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4156
4157 * catalog.c: avoid a problem in catalog cleanup on SMP if
4158 catalogs were not initialized.
4159
4160Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4161
4162 * catalog.c xpath.c: trying to cleanup the not thread safe
4163 parts of the library.
4164
4165Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4166
4167 * include/libxml/globals.h configure.in global.data: make
4168 the allocation be per-thread a configure option
4169 * encoding.c include/libxml/parser.h: fixed compilation
4170 errors
4171
4172Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4173
4174 * include/libxml/parser.h: Norm reported that a few lines
4175 added were breaking libxslt compile, removed them for now
4176
4177Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4178
4179 * parser.c parserInternals.c threads.c: debugged and fixed
4180 initialization problems which were giving troubles on SMP
4181 boxes.
4182
4183Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4184
4185 * include/libxml/Makefile.am: missing globals.h
4186
4187Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4188
4189 * globals.c: added a couple of standard includes.
4190
4191Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4192
4193 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4194 include/libxml/parserInternals.h include/libxml/tree.h
4195 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4196 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4197 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4198 Applied the last patches from Gary, cleanup, activated threading
4199 all user accessible global variables are now handled in globals.[ch]
4200 Still a bit rought but make tests passes with either
4201 --with-threads defined at configure time or not.
4202 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4203 linking options
4204
4205Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4206
4207 * Makefile.am include/libxml/Makefile.am
4208 include/libxml/globals.h globals.c include/libxml/threads.h
4209 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4210 configure.in: started integrating the core of the thread support
4211 not activated yet but half integrated. The code should still
4212 compile and work anyway.
4213
4214Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4215
4216 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4217 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4218 integrating the non-controversial parts of Gary Pennington
4219 multithread patches
4220 * catalog.c: corrected a small bug introduced
4221
4222Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4223
4224 * catalog.c include/libxml/catalog.h: very serious cleanup,
4225 isolating unportable code and as much as possible the accesses
4226 to the global shared catalog. May need more testing !
4227
4228Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4229
4230 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4231 Keith Isdale patches for the XSLT debugger interfaces. Some
4232 cleanup
4233
4234Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4235
4236 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4237 * DOCBparser.c: generate line nubers in elements
4238
4239Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4240
4241 * configure.in: preparing 2.4.6 release
4242 * doc/xml.html doc/html/*: updated and rebuilt the docs
4243 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4244
4245Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4246
4247 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4248 adding documentation for DV's supercatalog support
4249
4250Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4251
4252 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4253 super catalog support adding one API and one flag --sgml to
4254 xmlcatalog
4255
4256Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4257
4258 * doc/xmlcatalog_man.xml, xmlcatalog.1
4259 One more crack at
4260 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4261
4262
4263Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4264
4265 * xpath.c: implemented xmlXPathObjectCopy for external objects
4266 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4267
4268Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4269
4270 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4271 finishing up fix to
4272 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4273 the xmlcatalog man page display more elegantly
4274
4275Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4276
4277 * configure.in: closing bug #61832
4278 * HTMLparser.c: removed a warning
4279
4280Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4281
4282 * xpath.c: fixing #61673 part I, do not loose doc information
4283 when copying result value trees.
4284
4285Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4286
4287 * xpath.c: trying to harden the XPath interpreter
4288
4289Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4290
4291 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4292 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4293
4294Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4295
4296 * HTMLparser: repaired another loop problem
4297
4298Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4299
4300 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4301 parsing.
4302 * xpath.c: fix bug #61291 the default XML namespace node is
4303 missing from the namespace axis.
4304 * tree.c: refuse to create namespaces nodes with prefix "xml"
4305
4306Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4307
4308 * SAX.c: ouch a non-defined namespace could lead to a crash,
4309 fixed #61215
4310
4311Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4312
4313 * parserInternals.c: closed bug #61054
4314
4315Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4316
4317 * include/libxml/Makefile.am: closing #60708
4318
4319Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4320
4321 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4322 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4323
4324Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4325
4326 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4327
4328Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4329
4330 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4331 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4332
4333Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4334
4335 * catalog.c: Justin Fletcher provided cleaup code in case
4336 HAVE_STAT is not defined
4337 * include/win32config.h: Igor Zlatkovic suggested to have
4338 HAVE_STAT defined there
4339
4340Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4341
4342 * catalog.c - fixed typing error reported by M. Barros
4343
4344Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4345
4346 * xmllint.c - fixing typo
4347
4348Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4349
4350 * HTMLparser.c: small enhancement to prevent loop on
4351 unrecognizable data
4352
4353Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4354
4355 * parserInternals.c: applying patch from bug #60757 this
4356 should close it
4357
4358Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4359
4360 * catalog.c xmlcatalog.c: removed a couple of warning
4361 * xpath.c: try to solve the linking problem on platforms
4362 needing trio to compile
4363
4364Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4365
4366 * Makefile.am libxml.spec.in: backing up non-documented changes
4367 commited without review or aproval by Jens Finke <jens@gnome.org>
4368 * HACKING: made 100% clear that no commit should be done directly
4369
4370Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4371
4372 * configure.in: Joe Orton provided a patch fixing a problem
4373 when iconv is specified to be in a non-standard directory
4374 but wasn't exported in xml2-config --cflags
4375
4376Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4377
4378 * configure.in: let's ship 2.4.5 before getting too much
4379 troubles with 2.4.4 errors.
4380
4381Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4382
4383 * encoding.c entities.c: do not output hexadecimal charrefs
4384 when serializing HTML since some version of Netscape can't
4385 grok it, generate decimal ones.
4386 * result/HTML/doc3.htm: output changed due to previous test
4387 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4388
4389Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4390
4391 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4392 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4393
4394Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4395 Released 2.4.4
4396
4397 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4398 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4399 updated the configuration scripts systems accordingly
4400
4401Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4402
4403 * configure.in: preparing for 2.4.4
4404 * doc/xml.html doc/html/*: updated and rebuilt the docs
4405
4406Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4407
4408 * win32/dsp/libxml2.def.src: tried to incorporate comments
4409 from bug #59220
4410
4411Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4412
4413 * parser.c result/noent/wml.xml: fixed bug #59981 related
4414 to handling of '&' in attributes when entities are substitued
4415
4416Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4417
4418 * libxml.h include/libxml/xmlversion.h.in
4419 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4420 Tried to close bug #60131
4421
4422Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4423
4424 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4425
4426Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4427
4428 * SAX.c: fixing bug #59946 on xmlns=""
4429
4430Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4431
4432 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4433 but allocates a new error code.
4434
4435Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4436
4437 * xmllint.c: John Fleck fixed typos in the options output
4438 * parser.c SAX.c: fix ignorable white space SAX selection
4439
4440Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4441
4442 * entities.c: Steve Underwood found the possibility of an
4443 ininite loop in case of error.
4444
4445Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4446
4447 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4448
4449Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4450
4451 * parser.c: warn if version is not 1.0 but it's not
4452 strictly speaking an error after analyzing the spec
4453
4454Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4455
4456 *doc/catalog.html - add link to the html version of the
4457 man page, other linguistic cleanups
4458
4459Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4460
4461 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4462 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4463 file, has not yet been included in the build.
4464
4465Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4466
4467 * catalog.c: removed a duplicate affectation Justin Fletcher
4468
4469Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4470
4471 * tree.c: Armin Sander pointed a possible text coalescing
4472 problem, completed his patch.
4473
4474Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4475
4476 * trionan.c: Fixed const and volatile re-definition problem
4477
4478Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4479
4480 * libxml.4 parser.c: doc updates from Heiko Rupp
4481 * parserInternals.c: 2 sanity checks from Heiko Rupp
4482
4483Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4484
4485 * tree.c: applied patch from Armin Sander to make some pointers
4486 const in xmlCopyNode()
4487 * include/libxml/tree.h: added fix to the header
4488
4489Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4490
4491 * xpath.c: hum, restrict the integer usage gcc bug workaround
4492 to only gcc compilers so that other architecture don't get
4493 penalized by this limitation.
4494 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4495
4496Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4497
4498 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4499 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4500
4501Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4502
4503 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4504 --convert option to xmlcatalog to convert SGML ones to
4505 the XML syntax.
4506 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4507
4508 2.4.3 got released at that point
4509Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4510
4511 * catalog.c xmlIO.c: started some serious testing and fixed
4512 a few bug and optmization needs.
4513
4514Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4515
4516 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4517 preparing for a 2.4.3 release even if it may not be ready yet
4518 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4519 all file parsing lookup to go through the entity resolver, add
4520 to add an API to bypass it (needed to load catalogs themselves),
4521 some cleanup on the catalog code too.
4522 * nanoftp.c: small cleanup
4523 * doc/catalog.html: small update
4524
4525Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4526
4527 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4528 Jun Kuriyama
4529
4530Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4531
4532 * doc/catalog.html: finished the catalog documentation
4533
4534Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4535
4536 * doc/catalog.html doc/xml.html: added documentation about
4537 Catalog support, misses an API description
4538 * doc/html/*: reextracted the API pages
4539
4540Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4541
4542 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4543 Added the part about section 7.2 on URI resolution,
4544 fixed a side effect in the HTML parser, look complete
4545 and ready to rock except the URI/SystemID part!
4546
4547Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4548
4549 * include/libxml/catalog.h include/libxml/parser.h
4550 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4551 xmlIO.c: added support and APIs needed for the catalog PI
4552 * include/libxml/xmlIO.h: cleanup
4553
4554Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4555
4556 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4557 include/libxml/catalog.h: starts to look okay, really
4558 plugged the new framework, cleaned a lot of stuff,
4559 added some APIs, except the PI's support missing this
4560 should be mostly complete
4561 * result/catalogs/* test/catalogs/*: added new test, enriched
4562 the existing one with URN ID tests
4563
4564Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4565
4566 * catalog.c: fixed nextCatalog
4567 * result/catalogs/docbook test/catalogs/*: started adding
4568 a small regression test
4569
4570Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4571
4572 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4573 more work on the XML catalog support.
4574 * parser.c include/libxml/parser.h: small cleanup seems using
4575 list as a public parameter name can give portability troubles
4576 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4577 include/libxml/xpath.h include/libxml/Makefile.am: removed
4578 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4579 wrappers
4580
4581Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4582
4583 * Makefile.am trio.c triodef.h trionan.c xpath.c
4584 include/libxml/Makefile.am include/libxml/trionan.h:
4585 Re-worked Not-A-Number and Infinity support.
4586 * xmlcatalog.c: added readline include files
4587
4588Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4589
4590 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4591 testCatalog as xmlcatalog, making it an installed app
4592 adding a shell, and preparing it to be a /etc/xml/catalog
4593 management tool, though not ready yet
4594 * catalog.c include/libxml/catalog.h: adding support for
4595 XML Catalogs http://www.oasis-open.org/committees/entity/
4596 not finished, there is some interesting tradeoffs and a
4597 few open questions left.
4598
4599Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4600
4601 * xmllint.c: fixed a line formatting problem
4602
4603Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4604
4605 * SAX.c: removed a couple of unused variable (Albert Chin)
4606
4607Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4608
4609 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4610 trying to fix some troubles w.r.t. function returning
4611 const xxxPtr.
4612
4613Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4614
4615 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4616 defined
4617
4618Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4619
4620 * xpointer.c: removed unused var
4621
4622Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4623
4624 * testXPath.c: another small cleanup closing bug #59110
4625
4626Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4627
4628 * win32/dsp/libxml2.def.src: small cleanup closing bug
4629 #59108
4630
4631Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4632
4633 * example/gjobread.c: add xmlCleanupParser() before leaving
4634
4635Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4636
4637 * config.h.in configure.in include/libxml/xmlwin32version.h:
4638 released 2.4.2
4639
4640Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4641
4642 * include/libxml/valid.h debugXML.c valid.c: deprecate
4643 the non-boundchecking Sprintf functions, add Snprintf
4644 this should close bug #57984
4645
4646Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4647
4648 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4649 URIs before doing the lookups (pointed by Mark Vakoc)
4650
4651Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4652
4653 * xpath.c: serious changes on Result Value Trees and NodeSets
4654 w.r.t. deallocation and collect operations. Probably not
4655 100% clean (merge of allocated trees smells like a problem).
4656 Seems sufficient to close #58943
4657
4658Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4659
4660 * xmllint.c: adding a --format option
4661
4662Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4663
4664 * xpath.c: count() was broken on Result Value Tree
4665 * xmlIO.c: fixed file:/// accesses on _WIN32
4666
4667Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4668
4669 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4670 macro was renamed, this should close bug #58683
4671
4672Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4673
4674 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4675 entity substitution mode text at the end of the entity might
4676 be added due to text coalescing.
4677 * nanoftp.c parser.c: small cleanup
4678
4679Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4680
4681 * HACKING: added John Fleck right to commit in the doc subdir
4682
4683Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4684
4685 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4686 allow to inherit attributes from the DTD directly in the
4687 tree, this is needed for XPath and can be a useful feature.
4688 Inherited namespaces are always provided at the tree level now
4689 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4690 of tests for this feature (XSLT being the prime user).
4691
4692Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4693
4694 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4695 testSAX.c xmlIO.c xmllint.c include/win32config.h
4696 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4697 include/libxml/xmlwin32version.h.in win32/README.MSDev
4698 win32/dsp/*: applied Win32 Facelift No.2 patches from
4699 Igor Zlatkovic for Windows/MSC
4700
4701Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4702
4703 * SAX.c: unparsedEntityDecl() the URI computation of the
4704 entity wasn't done breaking XSLT unparsed-entity-uri()
4705
4706Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4707
4708 * xpath.c: fixed a bug when walking the descendants and
4709 the current node has no children
4710 * debugXML.c: show up when a text node is supposed to not be escaped
4711
4712Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4713
4714 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4715 worked like the set:leading() function)
4716 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4717
4718Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4721
4722Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4723
4724 * include/libxml/xmlIO.h: apply change to close #58141
4725 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4726
4727Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728
4729 * parser.c: when the internal subset uses a PE, then the
4730 included entity can use conditional sections.
4731
4732Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4735 when walking the namespace axis showing up in
4736 libxst/tests/general/bug-12
4737 * xmlmemory.c: added the possibility to trace a given block
4738 defined by its address
4739
4740Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4741
4742 * parser.c: don't override existing encoding specified before
4743 starting xmlParseDocument()
4744
4745Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * include/libxml/xmlwin32version.h: reinserted, needed for
4748 Windows users of CVS
4749
47502001-07-27 Darin Adler <darin@bentspoon.com>
4751
4752 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4753 * testCatalog.c: Add include of <libxml/parser.h>.
4754
47552001-07-27 Darin Adler <darin@bentspoon.com>
4756
4757 * include/libxml/.cvsignore:
4758 * include/libxml/xmlwin32version.h:
4759 Remove this file from CVS because it's generated.
4760
4761Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * parser.c include/libxml/parser.h: applied const patches from
4764 Tom Moog #58002
4765
4766Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4767
4768 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4769 lookup framework
4770
4771Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * tree.c: fixed xmlCopyNode() for documents
4774
4775Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4776
4777 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4778
4779Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4780
4781 * parser.c: fixes bug #57652 reported by Morus Walter
4782
4783Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4784
4785 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4786
4787Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4790 errors, lesson don't add new functions at 1am before a release
4791 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4792 from XPath initialization when possible.
4793
4794Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4795
4796 * result/scripts/base*: removing history/readline changed
4797 this slightly
4798 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4799 xmllint.c: make element content line number generation
4800 optionnal to avoid breaking old apps added interface to switch
4801
4802Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004805 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004806 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4807 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4808 John Kroll fixes to allow saving to HTTP via PUT (or
4809 POST of needed).
4810 * doc/html/*.html: regenerated the docs
4811
4812Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4813
4814 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4815 xmlHashScanFull and xmlHashScannFull3 to get passed the
4816 three keys as arguments to the callback function
4817
4818Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4819
4820 * configure.in Makefile.am: removed libxml softlink for good
4821 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4822 100% coverage by gtk-doc
4823
4824Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4827 fixed serious troubles due to size_t vs. int mismatch
4828
4829Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4832
4833Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4834
4835 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4836 convenient extension API for value and context managing
4837 Now handles external objects through xmlXPathPopExternal,
4838 xmlXPathWrapExternal and xmlXPathReturnExternal.
4839 Added functions for sets operations (intersection, etc.)
4840
4841Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4844 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4845 HTMLparser.c: cleanup of global variables, marking some
4846 const or private.
4847
4848Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4849
4850 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4851 fixed xmlXPathNodeSetItem when passing index=0
4852
4853Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854
4855 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4856
4857Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4858
4859 * xmllint.c: fixed compilation under Cygwin #57503
4860 * TODO: update
4861
48622001-07-13 Peter Williams <peterw@ximian.com>
4863
4864 * config.h.in: add #undef HAVE_DLFCN_H
4865
4866 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4867 builddir.
4868
4869Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870
4871 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4872 raised by #57348 and #57381
4873
4874Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4877 tree.c xpointer.c: store the line numbder in element->content,
4878 may break some software, need a configuration mechanism
4879
48802001-07-10 Darin Adler <darin@bentspoon.com>
4881
4882 * .cvsignore:
4883 * example/.cvsignore:
4884 * include/.cvsignore:
4885 * include/libxml/.cvsignore:
4886 Various things that are generated and should be ignored.
4887
4888Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4889
4890 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4891 * doc/xml.html doc/html/*: updated the docs
4892
4893Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4894
4895 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4896 validation occured on content with element child
4897
4898Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * tree.c: fixed XML Base computation which was broken
4901 * debugXML.c: added a base function to the shell
4902 * Makefile.am result/scripts/* test/scripts/*: added scripts
4903 based regression tests, and adding 2 XML Base tests
4904
4905Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4906
4907 * tree.c: set properties doc and call xmlSetListDoc for properties
4908 content when grafting them in a different tree.
4909 * aclocal.m4: remove from CVS
4910
4911Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * win32/libxml2/libxml2.def.src: added some missing entry point
4914 for XPath (Mark Vakoc)
4915
4916Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4919 layer should URI-Unescape before trying to open resources.
4920
4921Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922
4923 * xpath.c: fix the name() bug for elements in the default
4924 namespace reported by Charlie Bozeman
4925
4926Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4927
4928 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4929 led to an XPath fix, improvements of SAX initialization, and
4930 an added option --nocdata to testXPath
4931
4932Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * doc/libxml-doc.el: Felix Natter provided anew version working
4935 with XEmacs too
4936
4937Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * include/libxml/xpath.h: small cleanup
4940 * doc/xml.html: update
4941
4942Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4945 released 2.3.14
4946
4947Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * doc/html/*: rebuilt the docs for the release
4950 * doc/xml.html: added 2.3.14 release.
4951
4952Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4955 were not equal to empty strings
4956
4957Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * SAX.c: fixed a URI-Reference computation problem when validating
4960 * xmlIO.c: small cleanup
4961
4962Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * parser.c: improved the description of a couple of interfaces
4965 upon Larry Stamper suggestion
4966
4967Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * SAX.c entities.c parser.c: changed completely the way entities
4970 are handled when running the parser in entity substitution mode.
4971 This fixes a bug reported by Stephan Kulow and nearly divides
4972 by 3 the amount of memory required by libxslt to load and process
4973 DocBook TDG.
4974
4975Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4976
4977 * HTMLparser.c: fixing a too early root closing problem raised
4978 byt Prashanth Naidu
4979
4980Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4981
4982 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4983 raised by Mark Vakoc.
4984
4985Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * example/Makefile.am: fixed the include path to add srcdir/include
4988 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4989 and some cleanup
4990
4991Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4994 lot of optimization work, results in significant improvements
4995 when handling really complex XPath queries. Add a small optimizer
4996 for unions, improve [n] and [last()], avoid some costly ops.
4997
4998Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5001 * xpath.c: small cleanup
5002 * xmlGetNsList: reformated, fixed problems if used on Entities
5003
5004Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005
5006 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5007
5008Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5009
5010 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5011 * Makefile.am example/Makefile.am: workaround automake generating
5012 erroneous deps
5013
5014Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5015
5016 * include/win32config.h: bug #56801 Yon Derek provided a patch
5017 to the windows config file.
5018
5019Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5020
5021 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5022 libxml.h : Yon Derek provided a set of changes to compile from
5023 CVS on Windows/MSC
5024
5025Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * parser.c: fixed UTF8 BOM support in push mode
5028 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5029 added a specific testcase
5030
5031Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5032
5033 * Makefile.am: added --push regression tests
5034 * parserInternals.c: the XML parser segfaulted in --push mode
5035
5036Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * configure.in: moved the symlinks detection within a CVS
5039 check, this is not portable and will be removed soon.
5040 * xpath.c: small cleanup/speedup
5041
5042Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5045 release of 2.3.12
5046 * parser.c: make an error message if unknow entities in all cases
5047
5048Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5049
5050 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5051
5052Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053
5054 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5055 includes were installed in the wrong dir
5056
5057Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * doc/html.xml: warn against sending code to exhibit bugs.
5060
5061Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062
5063 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5064 Tru64 from Thomas Leitner
5065
5066Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5067
5068 * AUTHORS: added William and Bjorn
5069 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5070 daniel@veillard.com hopefully I won't have to do this again
5071 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5072 docs can be rebuilt cleanly now
5073 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5074 from CVs it's generated, added include/libxml/xmlwin32version.h
5075 also generated but which should change far less frequently.
5076 * catalog.c nanoftp.c: made sure to include libxml.h not
5077 libxml/xmlversion.h directly
5078 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5079 when compiling on WIN32 and MSC
5080
5081Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082
5083 * include/Makefile.am include/libxml/Makefile.am configure.in:
5084 fixed make distcheck and rebuilding the rpms
5085
5086Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087
5088 * configure.in: should finish the migration of exported includes
5089 into a real include/libxml in CVS, at least for CVS users.
5090 * removed the exported headers, added in include/libxml (as well
5091 as xmlversion.h.in).
5092
5093Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094
5095 * configure.in: fixed the way to detect symlink
5096
5097Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * configure.in: updated, include/libxml is now a real CVS dir
5100
5101Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5104 version works with both libxml1 and libxml2 (it autodetects
5105 the prefix of the html-files) from Felix Natter.
5106 * doc/xml.html: updated doc accordingly
5107
5108Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * xpath.c: fixed the bug generating a template loop in libxslt
5111 when using docbook-xsl-1.4, * should filter out document nodes
5112 * HACKING: added William
5113 * TODO: updated
5114
5115Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5116
5117 * doc/FAQ.html: added a warning about gcc-3.0
5118 * doc/xml.html: added reference to gdome2 and removed a confusing
5119 sentence
5120
5121Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * xmlversion.h: okay this is a generated file, but Windows
5124 users need it and they can't generate it, and I want CVS
5125 Windows users ...
5126 * win32/libxml2/libxml2_so.dsp: Windows project file for
5127 the shared lib version of libxml2
5128 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5129 resources needed for libxslt/xsltproc by Yon Derek
5130
5131Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5132
5133 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5134
5135Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5138
5139Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * include/win32config.h: Yon Derek provided a first fix
5142 to be able to compile libxslt/xsltproc on Windows
5143
5144Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145
5146 * xpath.c: attempt to work around what seemed a gcc optimizer
5147 bug when handling floats on i386 http://veillard.com/gcc.bug
5148 * tree.c entities.c encoding.c: doing some cleanups while
5149 chasing it
5150
5151Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152
5153 * Makefile.am: cleanup when --without-debug is specified
5154 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5155 w.r.t. --without-debug and other include points
5156 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5157 Catalogs
5158 * configure.in entities.h tree.h HTMLparser.c: removed
5159 --without-corba, made the _private field mandatory
5160
5161Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5164 outputs a BOM in UTF8, an errata has been issued to avoid the
5165 problem, that was the most reasonable solution... Add support
5166 for a leading UTF8 BOM in entities.
5167
5168Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5169
5170 * valid.c: fixed a bug found when post validating an entity ref
5171 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5172 activate it too
5173
5174Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5175
5176 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5177 weakness in the node copy the XPointer and the XInclude
5178 implementations. Serious cleanup.
5179
5180Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5181
5182 * Makefile.am: Kjartan Maraas provided a small patch to
5183 add xml2-config.in to EXTRA_DIST
5184
5185Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5188 provided another failing case found in KDE, the way the
5189 ctxt->vctxt.nodeTab was allocated and freed changed over
5190 time but it wasn't completely cleaned up. This should fix it.
5191
5192Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5193
5194 * parser.c: Stephan Kulow also raised the fact that line number
5195 could get miscounted making debug harder, fixed the problem
5196 in xmlParseCharData()
5197
5198Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5199
5200 * valid.c: Stephan Kulow pointed out a problem when validating
5201 and using an empty entity, forgot a 'break' in a case.
5202
5203Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5204
5205 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5206 * doc/xml.html: updated with 2.3.11
5207
5208Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * TODO: updated adding cleanup of generated doc
5211 * configure.in: prepared to release 2.3.11
5212 * xmllint.c: added --version for bug reporting
5213 * doc/html/*.html: rebuilt the doc
5214
5215Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5216
5217 * xpath.c: first part of the work on selecting namespace to
5218 fix bug #56115
5219
5220Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5221
5222 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5223 when using -liconv
5224 * TODO: updated
5225
5226Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5229 cleanup, encoding support.
5230
5231Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5234
5235Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5236
5237 * xpath.c: bug detected by Ankh when / is used as a function arg
5238
5239Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5242 of element and use it to avoid outputting formatting spaces at
5243 the wrong place. Implemented the format parameter for HTML save.
5244 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5245 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5246 result/HTML/wired.html: of course this impact the result of a
5247 number of HTML tests
5248
5249Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * HTMLtree.[ch]: started augmenting the HTML save API with
5252 encoding and formatting parameters
5253
5254Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255
5256 * HTMLtree.h: cleanup and started evaluating the work needed on
5257 revamping the HTML output code
5258
5259Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5262
5263Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5264
5265 * valid.c: fixed bug #56049, forgot one check in the
5266 validation routine
5267
5268Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5269
5270 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5271
5272Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5273
5274 * libxml.h: fixed an error in last commit
5275 * doc/FAQ.html: added an entry for compilation from CVS
5276
5277Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * xmlversion.h.in libxml.h: Cygwin patches
5280 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5281 * tree.h: cleanup
5282
5283Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5286 memory block in a strange case where libxml is linked twice
5287 in the binary.
5288
5289Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5292 state far too often, simple fix used to avoid it.
5293
5294Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5295
5296 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5297 being processed, applied his patch
5298 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5299
5300Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5303 provided fixes to compile on MSCC again
5304 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5305 also provided an update for the project files.
5306
5307Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308
5309 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5310 bug #55810
5311
5312Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5313
5314 * tree.c: fixed xmlGetNsProp() to close bug #55683
5315 Note this requires libxslt to use it's own function instead.
5316
5317Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * HTMLtree.c: when in a pre element no formatting space should
5320 be added.
5321 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5322
5323Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324
5325 * configure.in: added tests for signal() and signal.h
5326
5327Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5330
5331Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5332
5333 * doc/libxml-doc.el: Felix Natter provided a new version for
5334 libxml2
5335
5336Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * HTMLtree.c: when in a pre element no formatting space should
5339 be added.
5340
5341Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5342
5343 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5344
5345Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5348 hack
5349 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5350 * uri.c: fixed a warning
5351
5352Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353
5354 * HTMLtree.c: trying to close bug #55772 escaping in script
5355 elements
5356 * doc/xml.html: suggest to send mail to the list
5357
5358Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5359
5360 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5361 good. Use a macro and based on the solution provided in
5362 vsnprintf manual page from GNU.
5363
5364Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5365
5366 * error.c: Workaround for non-preserving variadic list.
5367 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5368
5369Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * doc/xml.html: added 2.3.10 release
5372
5373Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * configure.in: releasing 2.3.10
5376
5377Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5380
5381Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382
5383 * encoding.c: Robert Collins provided a patch to add the
5384 "US-ASCII" encoding alias
5385
5386Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5389 string oriented functions and started cleaning the related areas
5390 in xpath.c which needed fixing in this respect
5391
5392Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5395 #55380
5396 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5397
5398Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * TODO: updated
5401 * nanohttp.[ch] : started adding APIs to get the redirected URL
5402 when this occurs (needed for further base computation
5403 * tree.h: cleanup
5404 * encoding.c: cleanup
5405 * SAX.c: minor change around ctxt->loadsubset
5406
5407Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * Makefile.am include/Makefile.am: small change to have
5410 include/libxml rebuilt if working from CVS.
5411 * uri.c: applied another patch from Carl Douglas for URI escaping,
5412 this should close bug #51876
5413
5414Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415
5416 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5417 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5418 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5419 added specific regression test
5420 * parser.h: preparing for the XSLT mode where DTD inherited
5421 attributes are added to the tree.
5422
5423Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424
5425 * xinclude.[ch]: Updated the namespace for the Last Call version
5426 * result/XInclude/include test/XInclude/include: updated the
5427 testsuite accordingly
5428
5429Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5432 related to bug #51876
5433
5434Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * tree.c: fixed a gross mistake in base computation, xml:base is
5437 not completely correct yet (need cascade).
5438 * xpath.[ch]: added the few things needed to find a function name
5439 and URI from the XPath context when it is called.
5440
5441Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5444 * DOCBparser.c: small cleanup
5445 * xmllint.c: added a --catalogs option to load catalogs from
5446 $SGML_CATALOG_FILES
5447 * tree.c: cleanup
5448 * configure.in: iconv library fixup, ICONV_LIBS
5449
5450Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * catalog.c: handling of CATALOG entries. detection of recursion,
5453 and a few bugfixes
5454 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5455 against the default namespace
5456
5457Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5458
5459 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5460
5461Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * parser.c: fixed propagation context info when parsing an
5464 external entity.
5465 * doc/html/*.html: regenerated a couple of docs
5466
5467Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5468
5469 * doc/xml.html: update with 2.3.9 informations
5470
5471Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5474 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5475 * doc/html/* : rebuilt the docs
5476 * valid.c: small patch which may improve some case when
5477 validating.
5478
5479Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5480
5481 * HTMLparser.c: Closed bug #54891
5482 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5483 to the suite
5484
5485Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5488 applied a documentation patch from LotR and filled in a few missing
5489 descriptions
5490
5491Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * xpath.c tree.c parser.c: speed optimizations at the parser level
5494 document tree freeing and xpath evaluation
5495
5496Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * parser.c parser.h parserInternals.h: fixed a couple of
5499 interfaces for handling memory buffer input to const char *
5500 upon suggestion of JamesH.
5501
5502Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * configure.in: LoTR sent a patch fixing the previous commit
5505
5506Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * configure.in: trying to deal again with the stoopid -R linking
5509 flag of Solaris
5510
5511Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * xpath.h: two nodeset access macros from Thomas Broyer
5514
5515Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5518 patch from Thomas Broyer
5519
5520Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5523 case
5524 * INSTALL: was empty added stuff from the FAQ
5525
5526Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5529 attributes handling and #54433 by adding xmlUnsetProp()
5530 and xmlUnsetNsProp()
5531
5532Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5533
5534 * HTMLparser.c: Patch from Jonas Borgström
5535 (htmlGetEndPriority): New function, returns
5536 the priority of a certain element.
5537 (htmlAutoCloseOnClose): Only close inline elements if they
5538 all have lower or equal priority.
5539 * result/HTML: this of course changed a number of tests results.
5540
5541Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * xmlIO.c catalog.c: plugged in the default catalog resolution
5544 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5545 documentations
5546 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5547
5548Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549
5550 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5551 integrating catalogs
5552 * catalog.[ch] testCatalog.c: adding a small catalo API
5553 (only SGML catalog support).
5554 * parser.c: restaured xmlKeepBlanksDefault(0) API
5555
5556Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557
5558 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5559
5560Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * parser.c: added xmlParseExternalEntityPrivate() to allow
5563 propagation of ctxt->_private when parsing external entities
5564
5565Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5566
5567 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5568
5569Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570
5571 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5572
5573Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * valid.c: warn when indeterminist content model is detected
5576 * result/VC/ElementValid8: this adds a message
5577 * Makefile.am: add --novalid for VCM tests
5578 * parserInternals.c: added a call to Init memory
5579
5580Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5583 when both parameters are NULL.
5584
5585Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * valid.c: applied small patch from Gary Pennington, reindented
5588 some part of the code.
5589
5590Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591
5592 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5593 release, updated and regenerated the docs
5594
5595Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5596
5597 * xpath.c result/XPath/expr/floats : clarified and cleanup
5598 printing of abnormal floats in tests.
5599
5600Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5601
5602 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5603 * results/HTML/ : a few changes in the output of the HTML tests as
5604 a result.
5605 * configure.in: tying to fix -liconv where needed
5606
5607Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * Makefile.am: fixed a stupid error
5610
5611Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * configure.in Makefile.am: make the inclusion of the trio
5614 modules in the library conditional
5615
5616Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * DOCBparser.c: patche from László Kovács, fixed entities refs
5619 in attributes handling
5620
5621Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5622
5623 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5624 flushing
5625
5626Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * xpath.c: fix of an XSLT namespace bug reported on the list
5629 general/bug-8-
5630
5631Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * strio.h trio.c: Dan McNichol suggested a couple of small
5634 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5635
5636Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5637
5638 * tree.c parser.c encoding.c: spent a bit more time looking
5639 at the parsing speed and DOM handling. Added a few more
5640 speedups.
5641
5642Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * parser.c: small but effective parsing speed improvement
5645
5646Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5647
5648 * configure.in: default on the DocBook parser inclusion (for Gnome)
5649 * DOCBparser.h: fixed a header reference
5650
5651Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * configure.in xpath.c: applied Bjorn patches for FPE on the
5654 alpha
5655
5656Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5659 xmlSaveFormatFileTo()
5660
5661Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662
5663 * xpath.c: simple and efficient optimization, XPath functions
5664 aways bind to the same code, cache this
5665 * TODO: updated (by saying some is obsolete)
5666
5667Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668
5669 * xpath.c: more cleanup work on XPath name parsing routines
5670
5671Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5674 xmlXPathParseName
5675 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5676 * debugXML.c: avoid compilation problems if compiling without
5677 HTML support, Igor Zlatkovic
5678 * win32/libxml2/libxml2.def.src: being able to compile without
5679 XPath on Windows
5680
5681Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5682
5683 * libxml.m4: yet another patch from Toshio Kuratomi
5684
5685Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5688
5689Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * tree.[ch]: added xmlSaveFormatFile interface for saving
5692 and indenting a file.
5693
5694Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * xpath.c: fixed bug #53689 related to processing-instruction()
5697
5698Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * DOCBparser.c: patche from László Kovács
5701
5702Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * parser.c: applied fixes from Christian Glahn bug report #53391
5705
5706Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * error.c: Jean François Lecomte provided a complete description
5709 and a fix to bug #53537
5710
5711Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5714
5715Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * DOCBparser.c SAX.c: a bit more work on entities processing.
5718 Still Need to cleanup XML output and references in attributes
5719
5720Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5723
5724Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5725
5726 * tree.c: trying to fix #53574, not completely complete,
5727 I would like xmllint --copy --debug test/ent1 and
5728 xmllint --debug test/ent1 to show the same result.
5729 * xpath.c: fix a bug when trying to sort namespace nodes
5730
5731Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * HTMLtree.c: real fix for #53402
5734
5735Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736
5737 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5738 PIs when using xsl:output
5739 * valid.c: closing #53537 some case generate segfaults if there
5740 is validity errors
5741
5742Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5745 of external parsed entities, added --noent to testDocbook
5746 * valid.c: Garry Pennington found an uninitialized variable
5747 access in xmlValidateElementContent()
5748
5749Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750
5751 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5752 with madness
5753 * result/HTML/ : this modified the result of the regression tests
5754 a lot.
5755
5756Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5757
5758 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5759 to doc where it wasn't checked against NULL reported by
5760 Jens Laas
5761
5762Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5765 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5766
5767Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5770 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5771 * SAX.[ch]: cleanup and updates for DocBook
5772 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5773 ex SGML identifier changes
5774 * valid.c: removed a static unused function.
5775
5776Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * HTMLtree.c: applied change for Paul Sponagl on script saving
5779 * Makefile.am: the warning about entity title.xml are normal.
5780
5781Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * configure.in: release of 2.3.7
5784 * Makefile.am: fixing make distcheck
5785
5786Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5787
5788 * doc/html/* doc/xml.html: updated and regenerated the docs
5789
5790Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5793
5794Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * tree.c: fixed #53388 with the provided patch
5797
5798Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * valid.c: Bjorn detected an invalid memory access. Fixed
5801 vstateVPush()
5802
5803Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5804
5805 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5806
5807Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5808
5809 * libxml.h: new header used only for the compilation of libxml
5810 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5811 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5812 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5813 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5814 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5815 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5816 baseline (version 1.2 plus a single patch).
5817 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5818 scientific notation for numbers. Tests added.
5819 * xpath.c: formatting of numbers changed to use sprintf
5820 (contribution from William Brack)
5821
5822Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * valid.c: cleanup, more useful debugging
5825 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5826 * xmlIO.c: entity loading is printed as an error when validating
5827
5828Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5829
5830 * valid.c: fixed to validate within entities
5831 * test/VCM/v22.xml: added a specific testcase
5832
5833Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * valid.c: forgot an epsilon transition in for ()+
5836 * test/VCM/v21.xml : added a specific test case
5837
5838Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5839
5840 * valid.c: removed a state explosion exhibited by RSS
5841 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5842 from bug #51872
5843
5844Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5845
5846 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5847 validation without using an ugly NFA -> DFA algo in the source.
5848 Made a specific algorithm easier to maintain, using a single
5849 stack and without recursion.
5850 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5851 * hash.c: made the growing routine static
5852 * tree.h parser.c: added the parent information to an
5853 xmlElementContent node.
5854
5855Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856
5857 * SAX.c parser.c xpath.c: generating IDs when not validating
5858 from an external parsed entity was poisoning the ID has table
5859 with removed values. This was killing XSLT on the KDE help
5860 browser.
5861
5862Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * entities.h: andrew@ugh.net.au detected a double declaration
5865
5866Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867
5868 * debugXML.c hash.c tree.h valid.c : some changes related to
5869 the validation suport to improve speed with DocBook
5870 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5871 the way validation errors get reported
5872
5873Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5876 by P C Chow and William M. Brack for XSLT HTML output
5877
5878Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879
5880 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5881 Igor Zlatkovic patches for MSC compilation and added his
5882 updates
5883
5884Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5887 prefix lookup.
5888 * parserInternals.c: fixed the bug reported by Morus Walter
5889 due to an off by one typo in xmlStringCurrentChar()
5890
5891Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * HTMLparser.c result/HTML/*: revamped the way the HTML
5894 parser handles end of tags or end of input
5895
5896Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5899
5900Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5903 bug where the linktime verions of free() won't work ...
5904
5905Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5908
5909Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
5911 * doc/xml.html: added 2.3.6 release
5912
5913Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5916 * result/wml.xml: resulted in a small output change
5917
5918Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * tree.c: xmlNewDoc was missing the charset initialization
5921 * xmllint.c: added --auto to autogenerate a doc, allow to
5922 reproduce the problem fixed on xmlNewDoc
5923
5924Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925
5926 * xpath.c: trying to get 52979 solved
5927 * tree.c result/ result/noent/: trying to get 52712 solved, this
5928 also made me clean up the fact that XML output in general should
5929 not add formating blanks by default, this changed the output of
5930 a few tests
5931
5932Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5935
5936Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937
5938 * configure.in: finally released 2.3.6
5939
5940Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * xpath.c: checking for null pointer generated by new code
5943
5944Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * xpath.c: fixed a [] evaluation problem reported
5947 * test/XPath/tests/simpleaddr: extended test
5948 * result/XPath/simpleaddr: updated result
5949
5950Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * xmllint.c: Dan Timis reported a portability problem
5953 on Macs without mmap, fixed it.
5954
5955Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5956
5957 * testXPath.c : added a --tree option allowing to display the
5958 tree dump of the XPath expression
5959
5960Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * xpath.c: fixed a memleak when comparing nodesets
5963 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5964 * tree.c: added a TODO
5965
5966Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5969 we need string functions
5970 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5971 to be able to use them where needed. Applied some changes
5972 to reduce name linking pollution and compile in only what's
5973 needed.
5974 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5975 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5976 for the string manipulation functions
5977 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5978 to the free() function of xmlmemory.c
5979 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5980 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5981 usage.
5982
5983
5984Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * error.c: applied the context output patch of the error
5987 handling submitted by Chuck Griffith
5988 * error/VC/*: this slightly change some error logs
5989
5990Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * parser.c: fixed line number reporting on error
5993
5994Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995
5996 * parser.c: Sullivan and Darin found a parser bug,
5997 applied the patch.
5998
5999Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000
6001 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6002 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6003 xmlversion.h.in xpointer.c: of course the way I defined
6004 UNUSED breaks on old gcc version. Try to be smart and
6005 also define it directly in xmlversion.h
6006 * configure.in: removed -ansi flag from the pedantic set
6007
6008Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009 Huge cleanup, I switched to compile with
6010 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6011 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6012 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6013 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6014 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6015 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6016 encoding.h entities.c error.c list.[ch] nanoftp.c
6017 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6018 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6019 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6020 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6021 Cleanup, staticfied a number of non-exported functions,
6022 detected and cleaned up a dozen of problem found this way,
6023 avoided a lot of public function name/typedef/system names clashes
6024 * doc/xml.html: updated
6025 * configure.in: switched private flags to the really pedantic ones.
6026
6027Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * configure.in: 2.3.5
6030 * doc/html/*: rebuilt the docs
6031
6032Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * parser.c: fixed a reported bug in NOTATION parsing
6035 * uri.c: accepted but not fixed bug 51876, added TODO
6036 * Makefile.am: fixed bug 51876
6037
6038Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * config.h.in configure.in error.c: fix a compilation problem
6041 on platforms without vsnprintf (xml@thewrittenword.com)
6042
6043Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6044
6045 * parser.c: fixed a function name header typo
6046 * SAX.c: notations can also occur in external subset.
6047
6048Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6049
6050 * error.c: removed a C++ like comment
6051
6052Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * parser.c: fixing bug 52299 strange condition leading
6055 to a parser crash due to a buffer overflow
6056 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6057 added the specific test case
6058
6059Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060
6061 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6062 xmlXPathConvert{String,Number,Boolean} to be able to make
6063 type casts without a context stack, fixed some implementation
6064 problems related to the absence of context at parse-time,
6065 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6066 in the public API too
6067 * xpointer.c xpathInternals.h: we need to know at parse time
6068 whether we are compiling an XPointer
6069
6070Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6073 cleaned up the parser internals, refactored XPath code, added
6074 new compilation based APIs and cleanly separated public and
6075 private APIs.
6076
6077Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078
6079 * xpath.h: the comp field must be added at the end to avoid
6080 killing binary compat.
6081
6082Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6083
6084 * Makefile.am: detect XPath memleaks in regreson tests
6085 * error.c: fixed and error w.r.t. error reporting still using
6086 stderr
6087 * hash.c: added new line at end of file
6088 * tree.h: minor cleanup
6089 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6090 expression parsing from evaluation, resulted in a number of
6091 changes internally, and in XPointer. Likely to break stuff
6092 using xpathInternals.h but should remain binary compatible,
6093 new interfaces will be added.
6094
6095Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096
6097 * configure.in: fixed a couple of problems reported by
6098 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6099 without gcc on non linux platforms.
6100
6101Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6104 a fix for --with-html-dir= configure support. I hope it won't
6105 break rpm generation
6106
6107Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6108
6109 * xmlIO.c: one function comment cleanup.
6110
6111Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6112
6113 * SAX.c: external subset notations were improperly registered
6114 in the internal subset.
6115
6116Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * README.cvs-commits: added, pointing to HACKING
6119 * HACKING: updated
6120
6121Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122
6123 * parser.c: and Matt Sergeant found one in the XML push
6124 parser (erroneous check I forgot to remove when I fixed the
6125 main parser).
6126
6127Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128
6129 * xpath.c: ptittom found a small bug in UnaryExpr
6130
6131Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6132
6133 * configure.in: bumped to 2.3.4
6134 * error.c: fixed bug #51860
6135 * tree.c: fixed bug #51861
6136 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6137 * tree.[ch] : added xmlDefaultBufferSize
6138 * nanoftp.c: typo in function name header block
6139 * doc/xml.html : updated, added link to XML::LibXSLT
6140 * doc/html/* : rebuilt the docs
6141
6142Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143
6144 * parser.c SAX.c: the new content parsing code raised an
6145 ugly bug in the characters() SAX callback. Found it
6146 just because of strangeness in XSLT XML Rec ouptut :-(
6147
6148Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * Makefile.am: Martin Baulig suggested to add -lm
6151 * tree.c: found another bug in xmlNodeGetContent()
6152
6153Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6154
6155 * xpath.c: Bjorn found the error related to strictness of comparison.
6156
6157Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158
6159 * parser.c: trying to fix the Dtd parsing problem reported
6160 by Gary, side effect of last week speed optimizations.
6161
6162Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163
6164 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6165 * parserInternals.c: removed unneeded test raised by Stric
6166
6167Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6168
6169 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6170 and fixed by William Brack). Added xmlXPathFormatNumber.
6171 Changed the sorting slightly.
6172 * configure.in Makefile.am example/Makefile.am: Added -lm.
6173 Please note that applications linking with libxml2, must
6174 also like with the math library from now on.
6175
6176Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6179
6180Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * parser.c: one must report spaces even if the Dtd element
6183 content proves that this is not part of the element content.
6184 * result/valid/*.xml: this changed the ouptu slightly
6185
6186Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6187
6188 * configure.in: bumped to 2.3.3
6189 * doc/xml.html: updated
6190
6191Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * tree.c: minor doc fix
6194 * xpath.c: deallocation issues when a result tree has been
6195 converted to a node-set
6196
6197Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
6199 * doc/xml.html: oops corrected dates s/2000/2001
6200
6201Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * valid.c: new patch from Gary Pennington
6204
6205Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6206
6207 * doc/xml.html: applied patch from Ankh
6208
6209Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210
6211 * xinclude.c: fixed a problem building on Mac
6212
6213Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * parser.c: more work on increasing parsing ferformances
6216
6217Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6220 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6221 avoiding memcpy in production builds MEM_CLEANUP macro use
6222 * parser.[ch] parserInternals.c: optimizations of the tightest
6223 internal loops inside the parser. Better checking of I/O
6224 flushing/loading conditions
6225 * xmllint.c : added --timing
6226
6227Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6228
6229 * configure.in: bumped to 2.3.2
6230 * doc/xml.html: updated for release
6231
6232Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * xpath.c: found a memleak and fixed a nasty bug
6235
6236Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6237
6238 * xmllint.[c1] : added return code errors for xmllint
6239 * xpath.c: specific debug dump function for result value trees
6240
6241Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6242
6243 * xpath.c: finally implemented xmlXPathCompareNodeSets
6244 * test/XPath/expr/floats results/XPath/expr/floats: added
6245 a test for float expressions
6246
6247Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6248
6249 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6250 * parserInternals.[ch]: trying to speed up parsing
6251 * xpath.c : speeded up node set equality op
6252
6253Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6256 better handling of ID/IDREF and the list modules associated
6257 * configure.in: small CFLAGS cleanup
6258
6259Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * configure.in: fixed iconv detection on AIX (stric)
6262
6263Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6264
6265 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6266
6267Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6268
6269 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6270 and optimized xmlXPathNodeSetSort
6271
6272Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6273
6274 * xpath.c: bug fix when context size is 0
6275 * parser.c: I like Norm's Dtd because they still manage to break
6276 the parser occasionally
6277
6278Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6281
6282Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6285 attributes within the XML-1.0 namespace
6286
6287Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6288
6289 * xpathInternals.h: exported a few axis functions
6290 * doc/xml.html: updated the doc
6291
6292Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293
6294 * configure.in: applied patch from Daniel van Balen for OpenBSD
6295 and bumped version to 2.3.1
6296 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6297 attempt to find autoclosing was simply broken, removed it,
6298 updated the examples, this is better
6299
6300Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6301
6302 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6303 hash functionnalities.
6304 * doc/html/* : rebuild the doc
6305
6306Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6309 on predicate
6310 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6311 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6312 really want to have tags closed on output even if we accept
6313 unclosed ones on input
6314
6315Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6316
6317 * xpath.c: ouch don't free NULL, rare case fixed
6318 * tree.c: don't coalesce text nodes if they don't have the
6319 same behaviour wrt escaping on output
6320
6321Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322
6323 * xpath.c: small fixup
6324 * SAX.c: don't warn on empty namespaces.
6325
6326Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * README: a bit of cleanup
6329 * configure.in: preparing for 2.3.0 release
6330
6331Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332
6333 * hash.[ch]: added a first version of xmlHashSize()
6334 * valid.c: another bug fix from Gary Pennington
6335
6336Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337
6338 * valid.c: couple of bug fixes pointed by Gary Pennington
6339 * HTMLtree.c: #if 0 cleanup
6340
6341Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6342
6343 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6344 which removes a time consuming check of xmlXPathNodeSetAdd()
6345 and use it in places where we are sure to not break unicity
6346
6347Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * xpath.c: bug fixes found from XSLT
6350 * tree.c: preserve node->name special values when copying nodes.
6351 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6352 external subset are fetched when available but without full
6353 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6354 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6355 output with encoding disabled.
6356
6357Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6360 xmlCheckFilename should not be called from xmlFileOpenW
6361 and xmlGzfileOpenW
6362
6363Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364
6365 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6366 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6367 added the new tests for URI normalization
6368 * testURI.c: fixed stoopid bugs
6369 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6370 the URI in the error messages are now properly normalized
6371
6372Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
6374 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6375
6376Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6377
6378 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6379
6380Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6381
6382 * xpath.c: fixed mod operator
6383
6384Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * parser.c: fixed xmlStrcat doc
6387 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6388 trees.
6389
6390Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * xpath.c result/XPath/tests/chaptersbase
6393 result/XPath/tests/simplebase: fixed XPath node()
6394 * tree.c: small fix in xmlNewNs()
6395 * Makefile.am: removed extraneous xml2Conf.sh rule
6396
6397Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6400 Changed the library name, in order to get libxml-devel and
6401 libxml2-devel to coexist on a single system
6402 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6403 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6404
6405Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6406
6407 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6408 libxml2-devel installable in // as libxml-devel.
6409
6410Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6411
6412 * doc/Makefile.am: fixed make rebuild in doc
6413 * doc/html/*.html: rebuilt the docs
6414
6415Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6416
6417 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6418
6419Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6420
6421 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6422 the HTML doc to go into the -devel RPM ...
6423 * aclocal.m4 config.h.in: some updates due to auto* magic
6424
6425Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * xpath.h: added a hook in the context structure allowing to
6428 link to extra support, needed for XSLT
6429
6430Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6431
6432 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6433 xmlXPtrCmpPoints to use it.
6434 * propagated the following patch from Alejandro Forero
6435 * include/win32config.h xmlIO.c: applied further suggestions
6436 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6437 * example/gjobread.c: fixed warnings, now that it builds
6438
6439Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6440
6441 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6442
6443 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6444 filename points to a valid file (not a directory).
6445 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6446 Added calls to xmlCheckFilenameDir.
6447
6448 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6449 `path' (rather than `filename') as the parameter to gzopen and open.
6450
6451Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452
6453 * Makefile.am: fixed a problem with EXTRA_DIST
6454
6455Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * Makefile.am example/Makefile.am: finally found the trick
6458 to build the example, i.e. add "." in SUBDIRS before example
6459 in the list <grin/>
6460
6461Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6462
6463 * doc/xml.html: updated with an XSLT section, removed pointer to
6464 W3C CVS base.
6465
6466Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6467
6468 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6469 too, and deallocation need to occur the same way.
6470
6471Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6472
6473 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6474 type correponding to an XSLT result tree fragment. Share most
6475 of the data format with node set, as well as operators.
6476 * HTMLtree.c: added a newline at the end of the doctype output
6477 whe this one is not present initially.
6478 * tree.c: make sure taht the parent and doc pointers are properly
6479 set when copying attributes (lists).
6480
6481Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6482
6483 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6484
6485Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6486
6487 * xpath.c: seems I finally killed that ugly path evaluation
6488 context bug (tagged 9999 in case is is wrong)
6489
6490Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6491
6492 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6493 for XSLT
6494
6495Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6496
6497 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6498 for xmlGzfileOpen() bug
6499
6500Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * xpath.c: removed an error found by XSLT usage
6503 * tree.c parserInternals.h: use a predefined static string
6504 for text and comment nodes, avoid freeing them in xmlFreeNode,
6505 exported the string name in parserInternals.h and added
6506 another value to disable encoding at output (for XSLT),
6507 gain memory, time.
6508
6509Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510
6511 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6512 win32/libxml2/libxml2_so.dsp: new makefiles and update
6513 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6514
6515Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6516
6517 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6518 Gary Pennington
6519
6520Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6521
6522 * xpath.c: fixed the comaprision of values and nodelists,
6523 need to compare nodelist still ...
6524 * debugXML.c: avoided a possible core dump
6525 * HTMLparser.c: cleanup
6526 * nanohttp.c: contributed fix.
6527 * tree.c: fixes in properties handling added xmlSetNsProp
6528 needed by libxslt
6529 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6530 comment
6531 * TODO: updated
6532
6533Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
6535 * parser.c parserInternals.c: applied Bjorn Reese optimization
6536 patch
6537
6538Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * Makefile.am: applied patch fro make check from Martin Vidner
6541
6542Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * configure.in: preparing 2.2.11
6545 * doc/html/*: rebuild the HTML files
6546 * doc/xml.html : updated
6547
6548Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * tree.c: fixed a stupid bug
6551 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6552 patches related to validation of an XInclude processing result
6553 * TODO: updated
6554
6555Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6556
6557 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6558 on large files
6559
6560Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561
6562 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6563
6564Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6565
6566 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6567 reported by Jonas Borgström
6568 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6569
6570Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6571
6572 * testXPath.c xpath.c: fixing the XPath union expressions problem
6573 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6574
6575Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6576
6577 * xmllint.c: Made is so if the file name is "-" is will read form
6578 standard input. Sven Heinicke <sven@zen.org>
6579 * tree.c: fixed a problem when growing buffer
6580 * tree.h: fixed the comment of the node types following andersca
6581 comment
6582 * TODO: updated
6583
6584Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6585
6586 * HTMLparser.[ch]: added a way to avoid adding automatically
6587 omitted tags. htmlHandleOmittedElem() allows to change the
6588 default handling.
6589 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6590 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6591 of xmllint too when using --memory flag, added a memory test
6592 suite at the Makefile level.
6593 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6594 with namespace use when encountering QNames in XPath evalation,
6595 added xmlns() scheme in XPointer.
6596 * nanoftp.c : incorporated a fix
6597 * parser.c xmlIO.c: fixed problems raised with encoding when using
6598 the memory I/O
6599 * parserInternals.c: closed bug 25934 reported by
6600 torsten.landschoff@innominate.de
6601 * TODO: updated
6602
6603Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6604
6605 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6606 on a non-updated tree :-(, made a 2.2.10 release to correct the
6607 situation
6608
6609Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6610
6611 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6612 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6613 integrated a set of OpenVMS changes from Howard Taylor
6614 <Howard.Taylor@pacoast.com>
6615
6616Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6617
6618 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6619 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6620
6621Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * HTMLparser.c: some fixes on auto-open of html/head/body
6624 * encoding.c: fixed a compilation error on some gcc env
6625 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6626 XPointer implementation
6627 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6628 related XPointer tests and associated results
6629
6630Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * doc/xmldtd.html doc/xml.html: following a short step by step
6633 guidance on IRC to help maciej with DTDs I started a small
6634 page on the subject.
6635
6636Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * HTMLparser.c: fixed handling of broken charrefs
6639 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6640 patches
6641
6642Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * doc/xml.html doc/html/* : rebuilt the docs after adding
6645 xinclude and updated page for 2.2.7 and 2.2.8
6646 * configure.in: releasing 2.2.8
6647
6648Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6649
6650 * parser.[ch] parserInternals.c: applied the conditional
6651 section processing fix from Jonathan P Springer
6652 <jonathan.springer2@gte.net>
6653 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6654 project file, fixed iconv default non support
6655 * xpath.c: fixed the problem of evaluating relative expressions
6656 when a node context is provided.
6657
6658Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6659
6660 * nanoftp.c: fixed gcc 2.95 new warnings
6661 * SAX.c: fixed a stupid bug
6662 * tree.c: fixed a formatting problem when round-tripping
6663 from/to memory
6664 * xinclude.c: chased memleak, fixed a base problem
6665 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6666 xmlXPtrBuildNodeList()
6667 * TODO: updated
6668 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6669 adding a first small set of regression tests for XInclude
6670
6671Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6672
6673 * nanohttp.[ch]: applied Wayne Davison patches to access
6674 the WWW-Authorization header.
6675 * parser.c: Closed Bug#30847: Problems when switching encoding
6676 in short files by applying Simon Berg's patch.
6677 * valid.c: fixed a validation problem
6678 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6679 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6680 Wayne Davison
6681 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6682 need to be extended to non full nodes selections.
6683 * xinclude.c: starts to work decently
6684
6685Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6686
6687 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6688 debugXML.c xmlversion.h.in: Started adding XInclude support,
6689 this is a new xmllint option
6690 * tree.c xpath.c: applied TOM patches for XPath
6691 * xpointer.c: fixed a couple of errors.
6692 * uri.c: added an escaping function needed for xinclude
6693 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6694 new warning from RH70 gcc's version
6695
6696Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6697
6698 * HTMLparser.c: fixed loop on invalid char in scripts
6699 * parser.c: update to description of xmlIOParseDTD()
6700 * libxml.m4 xmlversion.h.in: changes contributed by
6701 Michael Schmeing <m.schmeing@internet-factory.de>
6702 * configure.in: preparing for 2.2.7
6703 * Makefile.am: trying to avoid config.h and acconfig.h
6704 being included in the distrib
6705 * configure.in: released 2.2.7
6706
6707Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6708
6709 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6710 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6711
6712Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6713
6714 * parser.[ch]: added xmlIOParseDTD()
6715 * xpointer.c: added support for the 2 extra parameters of
6716 string-range, fixed a stoopid error when '0' was present
6717 in XPointer expressions
6718 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6719 testsuite for the above
6720
6721Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6722
6723 * libxml.spec.in: improved package descriptions
6724
6725Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6726
6727 * xpath.c xpathInternals.h: applied a large cleaning patch
6728 from TOM <ptittom@free.fr>, it also add namespace support
6729 for function and variables registration.
6730
6731Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6732
6733 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6734 * Makefile.mingw: Wayne Davison's update adding hash.c
6735
6736Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6737
6738 * xpath.c: fixed the root evaluation problems
6739 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6740 ignorable spaces with <b> <bold> <em>
6741 * tree.c: fixed a loop in xmlSearchNsByHref()
6742
6743Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6744
6745 * xpath.c: applied another XPath patch from TOM
6746 * xpath.c include/makefile.am: applied another patch from
6747 china@thewrittenword.com (cleanup on IRIX).
6748
6749Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * xml-config.1: received a fixed version from Fredrik Hallenberg
6752 <hallon@lysator.liu.se>
6753
6754Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6757 cleanup patch for XPath
6758
6759Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * patched to redirrect all "out of context" error messages to
6762 a reconfigurable routine. The changes are:
6763 * xmlerror.h : added the export of an error context type (void *)
6764 an error handler type xmlGenericErrorFunc there is an interface
6765 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6766 to reset the error handling routine and its argument
6767 (by default it's equivalent to respectively fprintf and stderr.
6768 * all the c files: all wild accesses to stderr or stdout within
6769 the library have been replaced to calls to the handler.
6770
6771Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6772
6773 * configure.in: release 2.2.6
6774 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6775 exporting the inner functions of xpath for extension modules
6776 * doc/*: updated and rebuilt the doc
6777
6778Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6779
6780 * nanohttp.c : applied Wayne HTTP cleanup patch
6781 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6782 and xmlNodeSetSpacePreserve()
6783
6784Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6785
6786 * xpath.c: closing bug #29260
6787
6788Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6789
6790 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6791 multikey tuples, made hash structure opaque
6792 * valid.[ch]: moved elements, attributes, notations decalarations
6793 as well as ID and refs to hash tables.
6794 * entities.c: hash cleanup
6795 * xmlmemory.c: fixed a dump problem in debug mode
6796 * include/Makefile.am: problem passing in DESTDIR= values patch
6797 from Marc Christensen <marc@calderasystems.com>
6798 * nanohttp.c: removed debugging remains
6799 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6800 * HTMLparser.c parser.c: fixing a number of problems with the
6801 macros in the *parser.c files (Wayne).
6802 * HTMLparser.c: close the previous option when opening a new one
6803 (Marc Sanfacon).
6804 * result/HTML/*: updated the HTML results accordingly
6805
6806Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6807
6808 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6809 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6810 XPath functions and XML entities table to them. More to come...
6811 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6812
6813Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6814
6815 * tree.c: coalesce adjacent text nodes
6816 * valid.c: handling of blank nodes in DTd validation (raised
6817 by problems with a posteriori validation).
6818 * nanohttp.c: changing behaviour on HTTP write stuff.
6819 * HTMLtree.c: forced body and html to be explicitely closed.
6820 * xpath.h: exported more XPath functions.
6821
6822Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * Release of 2.2.5
6825 * xpointer.c: range() range-inside and other helper functions
6826 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6827
6828Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6829
6830 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6831 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6832
6833Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6836 and XPointer modules
6837
6838Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * SAX.h: closed #25107
6841
6842Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6843
6844 * testSAX.c: fixed problem with cdata reporting
6845 * SAXresult/* : updated
6846
6847Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6848
6849 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6850 Closed bug #27499, added to regression tests
6851 * TODO: updated
6852
6853Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6854
6855 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6856 support for SCRIPT and STYLE with help from Bjorn Reese
6857 * test/HTML/* result/HTML/*: added simple testcase and updated
6858 the existing ones.
6859
6860Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6863 string-range for empty strings
6864 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6865 test/XPath/xptr/strrange: augmented the XPointer testsuite
6866
6867Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * doc/xml.html doc/xmlmem.html: added a module describing memory
6870 interfaces and use, updated the main page.
6871
6872Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6873
6874 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6875 nanoftp code work on Windows too now
6876
6877Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6878
6879 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6880 * xpointer.c: implemented string-range() at least a good first version
6881 * test/XPath/docs/str test/XPath/xptr/strrange
6882 result/XPath/xptr/strrange: the string-range() tests
6883
6884Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * Makefile.am include/Makefile.am include/win32config.h
6887 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6888 and make distcheck
6889
6890Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6891
6892 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6893 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6894 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6895
6896Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6897
6898 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6899 patch for socklen_t detection by
6900 Albert Chin-A-Young <china@thewrittenword.com>
6901
6902Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6903
6904 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6905 and added a --dtdvalid option to xmllint used to test it
6906
6907Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6908
6909 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6910 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6911
6912Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6913
6914 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6915 handlings (registration, lookup, cleanup)
6916
6917Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * configure.in Makefile.am include/makefile.am: adding XPointer
6920 and XPtrtests target
6921 * xpointer.[ch] : new files for XPointer support
6922 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6923 more XPath tests
6924
6925Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * configure.in: fixed, very broken, make distcheck works again
6928
6929Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6930
6931 * More work toward 2.2.5, integrated a number of patches
6932 * configure.in Makefile.am win32config.h.in: trying to cleanup
6933 make distcheck .... huh ...
6934 * include/Makefile.am include/win32config.h: new directory
6935 for includes
6936 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6937 updated teh makefiles and instructions for WIN32
6938 * xpath.c: small fixes
6939 * test/XPath/ results/XPath: updated the testcases and results
6940 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6941 suggested patches
6942 * valid.c: fixed an ID bug
6943
6944Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6945
6946 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006947 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006948 * xpath.[ch]: worked on XPointer
6949
6950Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6951
6952 * configure.in Makefile.am: 2.2.5, ship the include in an
6953 include/libxml subdirectory, use symlinks when using CVS
6954 * testSAX.c: fixed small bug
6955 * testXPath.c: changed the way testfiles are parsed
6956 * debugXML.c: same kind of cleanup when parsing an argument expression
6957 XPath/XPointers can have blanks embedded
6958 * xpath.[ch]: more cleanup, reorgs for XPointer work
6959 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6960 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6961
6962Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6963
6964 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6965 in the XPath engine, rewrote large parts of it, now it's far
6966 cleaner and in sync with the REC not an old WD. Fixed a parsing
6967 problem in the interactive XML shell found when testing XPath.
6968
6969Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6970
6971 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6972 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6973 examples with the extra test
6974
6975Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6976
6977 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6978 the global init function.
6979
6980Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6981
6982 * HTMLparser.c: Doohhh, attribute name parsing was still case
6983 sensitive ! Fixed this ...
6984 * result/HTML/* : updated the tests results accordingly
6985
6986Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6987
6988 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6989 engine, should be far more stable, incorporated a new version of
6990 preceding/following axis, need testing
6991 * uri.c: fixed file:///c:/a/b/c problem
6992 * test/XPath/tests/idsimple: augmented the XPath tests
6993
6994Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6995
6996 * doc/* rebuilding docs for 2.2.4 release
6997
6998Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * configure.in: releasing 2.2.4
7001 * parser.[ch]: added xmlStrEqual()
7002 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7003 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7004 use xmlStrEqual instead
7005 * TODO: updated
7006 * added an XPath test
7007
7008Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7011 * entities.h: exported xmlInitializePredefinedEntities
7012 * parser.[ch] : added xmlInitParser()
7013 * parserInternals.h : had to export htmlInitAutoClose()
7014
7015Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7016
7017 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7018 problems
7019 * Makefile.am : added XPath regression tests to normal tests
7020 * uri.c: fixed a problem with local paths, cleanup
7021 * parser.c: fixed a problem with large CData sections
7022
7023Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7024
7025 * configure.in xml-config.in: patch from "Ben Taylor"
7026 <sol7x86@hotmail.com> for solaris shared libs lookup
7027
70282000-09-30 Martin Baulig <baulig@suse.de>
7029
7030 * libxml-2.0.pc.in: Provide pkg-config script.
7031
7032 * configure.in: Create the libxml-2.0.pc script from the
7033 libxml-2.0.pc.in templates.
7034 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7035 script in `$(libdir)/pkgconfig'.
7036
7037Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7038
7039 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7040 when compiling with MSC
7041
7042Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * xpath.c: patch for normalize-string() substring-before(),
7045 substring-after() and translate() functions from Bjorn Reese
7046 <breese@mail1.stofanet.dk>
7047 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7048 Fredrik Hallenberg <hallon@lysator.liu.se>
7049 * TODO: updated
7050
7051Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7052
7053 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7054 problem of socklen_t being undefined on a number of platforms
7055 * debugXML.c: fixed a compilation problem when without snprintf
7056
7057Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7058
7059 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7060 an URI bug and a fix for the control-character-induced infinite loop
7061 * nanohttp.c: preventive fix for compiling on WIN32
7062
7063Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7064
7065 * xmlint.c: closing bug #25000
7066
7067Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7068
7069 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7070 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7071 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7072 related function, fixing xmlStrncmp(), and associated cleanup
7073 * result/HTML/entities.html.sax: updating result
7074
7075Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7076
7077 * uri.c: applied patch for URI escaping from Wayne Davison
7078 <wayned@blorf.net>
7079 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7080 from Denis Barbier <barbier@imacs.polytechnique.fr>
7081 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7082 patch from Wayne Davison
7083
7084Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * doc/xml.html : updated with new releases, adding "how to help"
7087
7088Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7089
7090 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7091 removed a few warnings in pedantic mode ...
7092 * parserInternals.c parser.c: moved encoding switching function
7093 to parserInternals.c
7094 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7095
7096Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7097
7098 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7099 error or warning handlers
7100
7101Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7102
7103 * parserInternals.c parserInternals.h parser.c Makefile.am:
7104 created a new module parserInternals.c, moved most of the
7105 code shared by the various parsers there, as well as
7106 deprecated code from parser.c. More cleanup of parser.c
7107 * uri.c: fixed a problem when URI is NULL
7108 * valid.c: speedup when looking for an attribute declaration
7109
7110Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7111
7112 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7113 the cleanup of the computation of URI references when seeking
7114 external entities. The URI reference string and the resulting
7115 URI are both stored now.
7116 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7117 large s(n)printf checks and cleanup from Denis Barbier
7118 <barbier@imacs.polytechnique.fr>
7119 * xmlversion.h.in tree.h: couple of SGML declarations for a
7120 possible docbook module.
7121 * result/VC/ : a couple of test output changed due to the change
7122 of the entities URI
7123
7124Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7125
7126 * parser.h: added a _private field for linking user's data
7127
7128Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7129
7130 * parser.c parserInternals.h: demacroified most of the IS_XXX
7131 the gain in size is significant so ...
7132
7133Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7134
7135 * entities.c: cases where looking up entities with doc==NULL
7136 covered
7137
7138Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7139
7140 * uri.c: applied Wayne Davison patch
7141 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7142
7143Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7144
7145 * uri.c testUri.c: applied Wayne Davison patches
7146 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7147 * Makefile.in: added URItest and included thenin "make tests"
7148
7149Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7150
7151 * xmlversion.h.in: closed bug 22941
7152
7153Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7154
7155 * doc/xmlio.html: added doc and example for entity loader
7156 redefinition.
7157
7158Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7159
7160 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7161 used by libxml
7162
7163Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7164
7165 * parser.c: Fixed bug on invalid ontent characters and when using
7166 push.
7167 * xmllint.c: fixed xmllint endling of errors in push mode
7168
7169Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7170
7171 * HTMLparser.c testHTML.c: applied two new patches from
7172 Wayne Davison <wayned@users.sourceforge.net>
7173 * result/HTML/*.sax: regenerated HTML SAX output
7174 * parser.c: more cleanup.
7175
7176Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7177
7178 * HTMLparser.[ch] testHTML.c: applied the second set of
7179 patches from Wayne Davison <wayned@users.sourceforge.net>,
7180 adding htmlEncodeEntities()
7181 * HTMLparser.c: fixed an ignorable white space detection bug
7182 occuring when parsing with SAX only
7183 * result/HTML/*.sax: updated since the output is now HTML
7184 encoded...
7185
7186Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7187
7188 * HTMLparser.[ch]: applied some of Wayne Davison
7189 <wayned@users.sourceforge.net> patches
7190
7191Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7192
7193 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7194 undeclared namespace prefix was used, added a warning.
7195 Cleaned up support w.r.t. entities, spilling out a warning
7196 and being pedantic on lookups.
7197 * test/warning/ent9 : added testcase for previous example.
7198 * TODO: updated
7199 * parserInternals.h parser.c: changed the way names are parsed
7200 now allow infinite size and decrease penalty for normal use
7201 * parser.c: Started a big cleanup/check of the parser code,
7202 fixed some of the most tortuous entity code, spotted code
7203 unused anymore
7204 * test/*: added tests for very long names and related nasty
7205 things.
7206
7207Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * doc/encoding.html: added encoding aliases doc
7210 * doc/xml.html: updates
7211 * encoding.[ch]: added EncodingAliases functions
7212 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7213 bottleneck affecting large DTDs like Docbook
7214 * parser.[ch] xmllint.c: added a pedantic option, will be
7215 useful
7216 * SAX.c: redefinition of entities is reported in pedantic mode
7217 * testHTML.c: uninitialized warning from gcc
7218 * uri.c: fixed a couple of bugs
7219 * TODO: added issue raised by Michael
7220
7221Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7222
7223 * doc/encoding.html: propagated Martin Duerst suggestions
7224
7225Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7226
7227 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7228 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7229 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7230 by Wayne Davison
7231
7232Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7233
7234 * nanoftp.c nanohttp.c: small cleanup
7235 * TODO: updated
7236
7237Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7238
7239 * added an old VC testcase and updated title.xml entity
7240
7241Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7242
7243 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7244 done on auto-opening of <p> tags and cleanup of SAX output
7245
7246Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7247
7248 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7249
7250Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7251
7252 * doc/xml.html libxml.* structure.*: updated the doc a bit
7253
7254Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7257 of SAX tests
7258
7259Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7260
7261 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7262 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7263
7264Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7265
7266 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7267 * testHTML.c: fix core dump on Solaris 2.x systems
7268 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7269 * result/HTML/*.sax: previous bug fix lead to new results
7270
7271Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7274 * configure.in: added --with-readline=DIR to accept alternate
7275 path for readline include/library
7276 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7277 for ANSI under HP-UX
7278 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7279 includes @LIBS@
7280
7281Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7282
7283 * doc/* : rebuilt the docs
7284 * getting ready for 2.2.2 release
7285
7286Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7287
7288 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7289 and xmlAddFeature()
7290 * tree.[ch]: added xmlAddChildList()
7291 * xmllint.c: MAP_FAILED macro test
7292 * parser.h: added xmlParseCtxtExternalEntity()
7293 * valid.c: applied bug fixes removed warning
7294 * tree.c: added CDATA block to elements content
7295 * testSAX.c: cleanup of output
7296 * testHTML.c: added SAX testing
7297 * encoding.c: better error recovery
7298 * SAX.c, parser.c: fixed one of the external entity processing
7299 of the OASis testsuite
7300 * Makefile.am: added HTML SAX regression tests
7301 * configure.in: bumped to 2.2.2
7302 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7303 SAX results
7304
7305Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7306
7307 * configure.in: patch for HP compiler
7308
73092000-08-04 Sven Heinicke <sven@zen.org>
7310
7311 * xmllint.c: Was coredumping sometimes when the file given didn't
7312 exist.
7313
7314Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7315
7316 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7317
7318 when using in memory parsing. Need some cleanup.
7319 * xmllint.c configure.in: added a --memory flag to test memory
7320 parsing
7321
7322Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7323
7324 * nanohttp.c: fixed socklen_t replacement to unsigned int
7325 * parser.c: fixed a space handdling missing at the end of
7326 production 28 DOCTYPE.
7327 * xmlmemory.c: fixed a stupid bug on the routine to override
7328 allocation functions
7329 * TODO: updated
7330
7331Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7332
7333 * doc/ regenerated the docs
7334
7335Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7336
7337 * doc/encoding.html doc/xml.html: added I18N doc
7338 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7339 improvements, both parser and filters, added ASCII & HTML,
7340 fixed the ISO-Latin-1 one
7341 * xmllint.c testHTML.c: added/made visible --encode
7342 * debugXML.c : cleanup
7343 * most .c files: applied patches due to warning on Windows and
7344 when using Sun Pro cc compiler
7345 * xpath.c : cleanup memleaks
7346 * nanoftp.c : added a TESTING preprocessor flag for standalong
7347 compile so that people can report bugs more easilly
7348 * nanohttp.c : ditched socklen_t which was a portability mess
7349 and replaced it with unsigned int.
7350 * tree.[ch]: added xmlHasProp()
7351 * TODO: updated
7352 * test/ : added more test for entities, NS, encoding, HTML, wap
7353 * configure.in: preparing for 2.2.0 release
7354
7355Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7356
7357 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007358 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007359
7360Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7361
7362 * doc/xml.html: changed the xmlsoft.org structure, updated the
7363 examples w.r.t. root and childs
7364
7365Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7366
Daniel Veillard784b9352003-02-16 15:50:27 +00007367 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007368
7369Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7370
7371 * HTMLparser.c: Work on character encoding support for the HTML parser
7372 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7373 * encoding.c: Fixed a potential memleak in the encoding stuff
7374
7375Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7376
7377 * doc/FAQ.html doc/Makefile.am : added a FAQ
7378
7379Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7380
7381 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7382 of the HTML parser to force it to not bypass SAX
7383
7384Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7385
7386 * win32config.h.in: updated
7387 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7388 lacks iconv support :-( need to release 2.1.1
7389 * configure.in: release 2.1.1
7390 * HTMLparser: fixed bug #14784
7391 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7392 by Windows compiler
7393 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7394 the SAX startDocument() callback.
7395 * TODO: updated
7396
7397Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7398
7399 * added xmlStopParser()
7400
7401Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7402
7403 * configure.in: 2.1.0 prerelease
7404 * Large resync between W3C and Gnome tree
7405 * nanoftp, nanohttp.c: fixed stalled connections probs
7406 * HTMLtree.c SAX.c : support for attribute without values in
7407 HTML for andersca
7408 * valid.c: Fixed most validation + namespace problems
7409 * HTMLparser.c: start document callback for andersca
7410 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7411 * parser.h, SAX.c: serious speed improvement for large
7412 CDATA blocks
7413 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7414 different encoding
7415 * example/Makefile.am example/gjobread.c tree.h: work on
7416 libxml1 libxml2 convergence.
7417 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7418 and the LIBXML_TEST_VERSION macro
7419
7420Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * doc/xml.html: various patches and improvements typo fixed by
7423 Felix Natter
7424 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7425 from Felix Natter <fnatter@gmx.net>
7426
7427Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7428
7429 * doc/upgrade.html: updated with instructions for support of both
7430 libxml-1.x and libxml-2.x
7431 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7432 for 2.x support and also fixed includes
7433
7434
7435Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7436
7437 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7438 the encoding support, added iconv support, so now libxml if
7439 compiled with iconv automatically support japanese encodings
7440 among others. Work based on initial patch from Yuan-Chen Cheng
7441 I may have broken binary compat in the encoding handler
7442 registration scheme, but that was so utterly broken I don't
7443 expect anybody to have used this feature until now.
7444 * parserInternals.h: fixup on the CHAR range macro
7445 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7446 code.
7447 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7448 * uri.c: added xmlParseURI() I can't believe I forgot to
7449 implement this one in 2.0 !!!
7450 * SAX.c: moved doc->encoding update in the endDocument() call.
7451 * TODO: updated.
7452
7453Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * tree.h: removed extraneous xmlRemoveProp definition
7456 * TODO: added item about --disable-corba configure switch
7457 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7458 * nanoftp.c: fixed include problems giving troubles on AIX and
7459 slowlaris
7460 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7461 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7462 comment and headers changes to lower gtk-doc number of warnings
7463 * doc/html/*: rebuilt docs
7464
7465Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7466
7467 * HACKING: documented the tag for 1.x and instructions
7468
7469Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7470
7471 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7472 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7473 xmlCreateIOParserCtxt
7474 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7475 significant overall improvement
7476 * xmllint.c: added I/O test to xmllint
7477 * testSAX.c: added a speed test
7478 * doc/* : updated/regenerated
7479
7480Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7481
7482 * xpath.c uri.h parserInternals.h: cosmetic changes from
7483 "Timur I. Bakeyev" <timur@bat.ru>, including making
7484 xmlCreateURI() public
7485
7486Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7487
7488 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7489 and the code at the same time. Added a clean mechanism for
7490 overload or added input methods: xmlRegisterInputCallbacks()
7491 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7492 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7493 * TODO: updated
7494 * doc/* : updated/regenerated
7495 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7496 source dir
7497
7498Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * testURI.c: yet another forgotten commit, I should get some sleep !
7501
7502Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7503
7504 * xmllint.c: forgot to commit this too ?
7505
7506Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7507
7508 * xmlversion.h.in : forgot to commit this previously
7509
7510Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7513 * README TODO: updated for release
7514 * uri.c uri.h: added authority parsing/saving
7515 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7516 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7517 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7518 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7519 Makefile.am : added compile-time customization of libxml
7520 --with-ftp --with-http --with-html --with-xpath --with-debug
7521 --with-mem-debug
7522 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7523 #include <libxml/xxx.h> I hope it won't break too much stuff
7524 and will be manageable in the future...
7525 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7526 and added xmllint to the installed programs
7527 * uri.h: added xmlFreeURI()
7528
7529Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7530
7531 * uri.c uri.h: finished the escaping handling, the base support
7532 and the URI path normalization. Looks good just lacks the
7533 authority content parsing code.
7534 * Makefile.am: added instructions to generate testURI
7535 * TODO: updated
7536 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7537 added links and icons for W3C and Gnome
7538
7539Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7540
7541 * xmlmemory.[ch] : seems I forgot to actually update the files in
7542 the last commit :-)
7543 * doc/xml.html doc/html/* : updated and uploaded the docs
7544
7545Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7546
7547 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7548 * TODO: updated
7549 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7550 libxml default allocation function with another set (like gmalloc/
7551 gfree).
7552 * Makefile.am, uri.c, uri.h: added a set of functions to do
7553 exact (litteraly copied from the RFC 2396 productions) parsing
7554 and handling of URI. Will be needed for XLink, one XML WFC,
7555 XML Base and reused in the nano[ftp/http] modules. Still work
7556 to be done.
7557
7558Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7559
7560 * configure.in, libxml.spec.in : libxml2
7561 * doc/* : updated the doc page, rebuilt the docs
7562
7563Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7564
7565 * all: tagged LIB_XML_1_X
7566 * *.c *.h : updated from W3C CVS tree
7567 * configure.in : 2.0.0-beta
7568 * libxml.spec.in : libxml2 package nam
7569 * result/* : new version of the tests output
7570
7571Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7572
7573 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7574
7575Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7576
7577 * doc/* : rebuilt the docs
7578 * parser.c: final patch on #6766
7579 * valid.c: small patch on validity checks.
7580
7581Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7582
7583 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7584 added
7585 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7586 compatibility w.r.t. XML spec and existing code.
7587
7588Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7589
7590 * parser.c: seems a better solution to <a> </a> exists,
7591 will try it for a while
7592
7593Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * parser.c: tried to remove the <a> </a> generating <a/>
7596 this is hard. Left a flag for that purpose. Fixed bug #6766
7597 * configure.in: prepared 1.8.7 not released, due to previous
7598 problem
7599
7600Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * doc/xml.html : applied second patch from Paul DuBois
7603
7604Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7605
7606 * doc/xml.html : applied patch from Paul DuBois
7607
7608Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7609
7610 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7611
7612Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7615 compilation warnings on various platforms.
7616 * parser.c: Fixed #5281 validity error callbacks are now desactived
7617 by default if not validating.
7618
7619Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7620
7621 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7622
7623Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7626 <gkatsi@cs.toronto.edu>
7627
7628Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7629
7630 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7631 processing URLs
7632
7633Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7634
7635 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7636 xmlNanoFTPUpdateURL for persistent control connections.
7637 * configure.in: 1.8.6
7638
7639Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7642 * tree.[ch] : added xmlSaveNoEmptyTags
7643
76442000-01-29 James Henstridge <james@daa.com.au>
7645
7646 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7647
7648 * Makefile.am: added nanoftp.[ch] to the build.
7649
7650Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * nanoftp.[ch]: cleanup, comments, API
7653 * debugXML.c : fixed a bug in the cat command
7654 * doc/*: regenerated the docs
7655
7656Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7659 * debugXML.c : fixed a bug in the cat command
7660 * valid.c: fixing some small probs
7661 * libxml.spec.in: get rid of the SNAP suffix
7662 * doc/xml.html: updated the status
7663
7664Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7665
7666 * xml-config.in: xml-config --version to just return the
7667 version number
7668 * xpath.c: some cleanup w.r.t. axis when the current node is
7669 an attribute.
7670 * TODO: updated
7671
7672Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7673
7674 * configure.in: prepared for libxml-1.8.5
7675 * doc/* recompiled the documentation
7676
76772000-01-17 Jody Goldberg <jgoldberg@home.com>
7678
7679 * configure.in : WARNING autoconf subtlety alert :
7680 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7681 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7682 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7683 get defined by AC_CHECK_HEADERS.
7684
7685Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7688 Rune.Djurhuus@fast.no
7689
7690Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * TODO: updated
7693 * tree.c, parser.c: made sure that only memory alloc problems
7694 and internal parser errors are allowed to write to stdout or
7695 stderr.
7696
7697Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7698
7699 * tree.c : restored xmlNewGlobalNs since this seems used by
7700 a lot of existing code :-(, fixed a bug in xmlNewNs
7701 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7702 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7703 to exit() from the library code.
7704 * xpath.c, parser.c: removed bugs or unused code detected by
7705 Windows compilers
7706 * parser.c: started adding interfaces for parsing well balanced
7707 XML fragments
7708 * configure.in: releasing 1.8.4
7709 * doc/* : rebuilt the docs
7710
7711Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7712
7713 * tree.[ch] : added xmlNewDocFragment() for DOM
7714 * testHTML.c: uninitialized variable.
7715
7716Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * doc/* : rebuild the docs
7719
7720Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7721
7722 * acconfig.h: readline and history patch
7723 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7724 * tree.c: added check and handling when possibly removing an ID
7725 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7726 and saving.
7727 * test/HTML/entities.html result/HTML/entities.html* : test for
7728 various entities reference cases
7729 * result/HTML/* : as a result output of some testcase have
7730 changed
7731 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7732 by previous example. added xmlParseTryOrFinish().
7733 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7734 entities.h debugXML.h HTMLparser.h: changed the way struct are
7735 declared to allow gtk-doc to expose those
7736 * parser.c: closed bug #4960
7737 * Makefile.am configure.in: Applied patch from
7738 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7739 and math/socket libs detection
7740
7741Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * configure.in, Makefile.am: link tester against readline
7744 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7745
7746Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * tree.[ch]: added xmlRemoveProp
7749 * win32config.h.in nanohttp.c: avoid including the Windows
7750 socket stuff in every C files
7751 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7752 the XmL parser(s)
7753 * test/ns4 result/ns4 etc...: added test case for previous prob
7754 * tree.c: xmlNewNs wasn't checking for double definition
7755 * Makefile.in: fixed a problem with dist-hook duplicates
7756 * parser.[hc], xmlIO.c: fixed the loading of external entities
7757 APIs, now xmlLoadExternalEntity() is used everywhere and
7758 setting up an app specific front-end using the
7759 * SAX.c parser.c: some fixes, now the xhtml spec validates
7760 with the xhtml DTD.
7761 * error.c: fixed crashes in case of no input stream
7762 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7763 to the validation tests and results
7764
7765Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7766
7767 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7768 too htmlCreatePushParserCtxt() and htmlParseChunk()
7769 * parser.c: a bit of cleanup.
7770 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7771 to XML) removed the last mem leak known
7772 * HTMLtree.c: output message cleanup
7773 * xmlmemory.c: display content info about memory blocks
7774 * result/HTML/wired.* : missing att value warning change
7775
7776Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * doc/* : rebuilt the documentation
7779
7780Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * parser.[ch] parserInternals.h: Push parser for XML,
7783 seems to work fine now
7784 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7785 --push for push testing
7786 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7787 * testSAX.c: added --push
7788 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7789 subtree
7790 * xmlIO.[ch] : enriched API + fixes for push mode
7791 * entities.[ch]: added the entity content length to the struct.
7792 * xmlmemory.[ch]: new API to show the last entries for the shell
7793 * valid.c: added required attribute testing
7794 * SAX.c: the cdata callback now merge contiguous fragments
7795 * HTMLparser.c: cleanup of some macros
7796
7797Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7798
7799 * parser.c: fix for PIs name starting with xml
7800 * tree.c: fixed a potential problem with || and && ops
7801 * *.c, configure.in win32config.h.in : generate win32config.h for
7802 those on the Other Side !
7803
7804Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7805
7806 * parser.c: fixed a stupid = vs. == bug :-(
7807 * doc/gnome-xml.sgml: s/glade/xml/
7808
7809Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * configure.in, doc/xml.html : bug fix release 1.8.2
7812 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7813 Hopefully the end of that silly C++ include problem
7814 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7815 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7816 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7817 troubles with autoclosed elements when the stree shape doesn't
7818 follow the DtD specs. Added htmlIsAutoClosed() and
7819 htmlAutoCloseTag()
7820 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7821 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7822 * debugXML.c: fixed a bug on printing default namespaces.
7823 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7824
7825Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7826
7827 * result/HTML/*.htm[l] : updated the HTML regression tests according
7828 to the new output
7829 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7830 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7831 problem due to intermix of extern "C" { ... } declarations for C++
7832 and recursive includes in the headers
7833
78341999-12-20 Chris Lahey <clahey@umich.edu>
7835
7836 * HTMLtree.c: Made it so that html nodes with a single child do
7837 not insert a carriage return before or after the child node.
7838
7839Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7840
7841 * configure.in, doc/xml.html : bug fix release 1.8.1
7842 * parser.c: fixed bug #4344
7843 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7844 added the glue to avoid C++ problems
7845 * doc/* : regenerated the documentation
7846
7847Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7848
7849 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7850 namespace recognition, and Dia as a resul :-(
7851 * encoding.c: closed bug #3950
7852
7853Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7854
7855 * valid.c: debugging a posteriori validation, except URI expansion
7856 stuff this should be fixed now
7857 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7858 Carl Nygard <cnygard@bellatlantic.net>
7859 * tester.c: added --postvalid, cleaning of the code
7860 * tree.[ch]: added xmlDocGetRootElement()
7861
7862Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7863
7864 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7865 c++ losage.
7866
7867Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * configure.in, doc/xml.html : bumped to 1.8.0
7870 * xlink.[ch], Makefile.am : added framework for link detection
7871 * parser.h: added nbChars to parser context, needed for cleanup.
7872 * xmlmemory.c: removed a nasty bug when out of mem
7873 * valid.[ch]: adding namespace support for attribute decl
7874 * tester.c: added --debugent option
7875 * debugXML.[ch]: added xmlDebugDumpEntities()
7876 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7877 buffers instead, this was really needed, validation was breaking
7878 in strange ways due to that. Added xmlParseStringPEReference()
7879 and other parsing from strings functions. Entities processing
7880 modified again, but PERef are still not handled correcly but
7881 unless you're Eve Maller you won't notice :-)
7882 * HTMLparser.c: large changes toward reliability, and switched to
7883 lowercase internal tags, XHTML is lowercase, so it will help
7884 that output is closer to next version.
7885 * doc/* : regenerated the documentation, it is now hosted at
7886 http://xmlsoft.org/ (same bits I just bought the domain :-)
7887
7888
7889Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7890
7891 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7892 doc generation
7893 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7894 in the SAX API
7895 * doc/*: rebuilt the doc making sure everything appears in the
7896 HTML files
7897
7898Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7899
7900 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7901 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7902 which allow impressive speed improvement on dataset with
7903 large text pieces, but at the cost of broken binary
7904 compatibility and slightly bigger memory usage.
7905 Configure with --with-buffers to activate them, they
7906 are protected with XML_USE_BUFFER_CONTENT define.
7907 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7908 goal is 0 memory left allocated once parser is no more used
7909 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7910 call xmlCleanupParser() and xmlMemoryDump()
7911
7912Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7913
7914 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7915 * parser.[ch] encoding.[ch]: added memory cleanup routines
7916 * parser.c: closing bug #3788
7917 * doc/*: rebuilt the doc
7918
7919Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7922 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7923 * tester.c: added --compress option
7924 * doc/*: rebuilt the documentation
7925
7926Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7929 if given /proc/kcore as input !
7930 * doc/xml.html doc/*: updated and rebuilt the documentation
7931
7932Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7933
7934 * parser.c: Fixed some wrongly space collapsing code due to
7935 a misreading of the spec.
7936 * result/*: fixed the output accordingly
7937
7938Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7939
7940 * encoding.c: bug fix and typos
7941 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7942 * parser.c: added attribute normalization closing bug #3597
7943 * test/att* result/att* SAXresult/att*: testcase for attribute
7944 normalization
7945
7946Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7947
7948 * configure.in: closing bug #3163 by adding extra flags for the
7949 cc compiler on HP-UX
7950
7951Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7952
7953 * valid.[ch] : removed a typo and an enumerated type bug in the
7954 xmlAddElementDecl() function
7955 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7956 call to xmlEncodeEntitiesReentrant() so that the functions
7957 New, Set and Get are at the same level.
7958 * parser.c HTMLparser.c: extra memory allocation bug for
7959 attributes detected by someone using libxml in embedded systems :-)
7960
7961Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * xmlmemory.h: turned off mem debug :-\
7964
7965Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * parser.c: closed bug #2784 a one line fix, but worth pushing
7968 a new release out
7969 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7970 some structures, comments before and after the
7971 main element, and other nastyness
7972 * HTMLtree.c tree.c: accomodate the extended HTML supported
7973 * configure.in: pushing 1.7.4
7974 * test/ent8 and related outputs : added a new test for bug #2784
7975 * test/HTML/wired.html and related output: a nasty HTML example
7976 * Makefile.am: improved the test scripts
7977 * docs/* : reran the documentation extractor, updated xml.html
7978
7979Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7982 HTMLparser and debugged the HTML related code. HTML documents
7983 now have their own type
7984 * entities.c: do not dump &apos; for HTML output
7985 * xmlmemory.c: improvement, breakpoint mechanism
7986 * testHTML.c: added --sax --repeat ...
7987 * Makefile.am: improved the HTML tests
7988 * valid.[ch]: added xmlValidGetValidElements and
7989 xmlValidGetPotentialChildren
7990 * tester.c: added --insert to test the 2 new functions
7991 * test//* result//* SAXresult//* : regression test cleanup
7992 and extension.
7993 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7994 gnome-xml-nanohttp.html
7995
7996Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7997
7998 * HTMLparser.c: fixed problems with some autoclose tags
7999 * tree.c: fixed XML output problems.
8000 * result/* SAXresult/*: update of the tests output
8001
8002Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8003
8004 * Makefile.am: Arturo patch for xmlConf.sh version info
8005 * parser.c: Tim Josling patch for single quoted items
8006 * tester.c: Tim Josling patch for tester options usage
8007 * tree.h: indent cleanup
8008
8009Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8010
8011 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8012 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8013
8014Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8015
8016 * tree.c : Raph patch for initialization of CORBA fields
8017 * parser.c, xpath.c, ...: modification of doc comments
8018 * xpath.c : allow spaces in xpath expressions
8019
8020Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * xmlmemory.h: turning off memory debug :-(
8023
8024Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8025
8026 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8027 better SAX interfaces.
8028 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8029 entity.
8030 * configure.in: 1.7.2
8031
8032Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8033
8034 * libxml.spec.in: fixed the URL
8035 * doc/xml.html: improved the documentation front-end
8036
8037Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8038
8039 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8040
8041Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8042
8043 * libxml.spec.in: fixed the alpha compile problem
8044 * parser.[ch]: changed errno to errNo in the parser context :-(
8045 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8046 * doc/xml.html: changed CHAR to xmlChar
8047 * doc/html/*: recompiled the documentation
8048 * configure.in: 1.7.1
8049
8050Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8051
8052 * parser.h: modified the parser context struct to regain 1.4.0
8053 binary compatibility
8054 * parser.c, xml-error.h: added errno ot teh context and defined
8055 a set of errors values with update of errno
8056 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8057 DTDs and entities
8058 * *.h, *.c: complete cleanup of the use of config.h and include
8059 protection depending on the current setup.
8060 * overalll debugging, maintenance and bug-fixing on all modules
8061 * updated the documentation
8062 * ready for 1.7.0
8063
8064Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8065
8066 * HTMLparser.c : cleanup
8067 * SAX.c valid.c valid.h: added ID/IDREF checking
8068 * tree.c tree.h: extended doc structure for refs
8069 * configure.in: 1.6.2
8070 * parser.c: patched bug in SAX user arg call
8071 * parserInternals.h: patched missing close in C++ wrapping
8072 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8073 especially upcoming XPointer implementation.
8074 * doc/xml.html: augmented, typo
8075
8076Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8077
8078 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8079 not all invocations of install understand -d.
8080
8081Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8082
8083 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8084 to make 'check' works, when builddir != srcdir.
8085
8086Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8087
8088 * doc/xml.html : updated the documentation
8089
8090Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8091
8092 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8093 not deallocated memory blocks
8094 * *.c : replaces all calls to malloc() free() and realloc() to
8095 the wrapper functions/macros
8096 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8097 instead of xmlFreeNodeList()
8098
8099Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * HTMLparser.c: corrected a stupid bug leading to core dump at
8102 tree deallocation. Removed warnings indicated by
8103 Stephane.Conversy@lri.fr
8104 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8105 looked for in the external subset
8106
8107Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8108
8109 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8110 on SGI by Stephane.Conversy@lri.fr
8111
8112Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8113
8114 * all .h : changed the prototype declaration indent as in gtk
8115 * most .c : working on reducing the TODOs in the code
8116 * most .c : cleanup though -pedantic and Insure++
8117 * improvements on validation ID checkings.
8118 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8119 * xml-config.in: closed #1810
8120
8121Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8122
8123 * tree.h, valid.c, valid.h: more work on validity, IDs
8124 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8125 definition for AIX
8126
8127Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8128
8129 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8130 the distribution due to a cut'n paste error at last commit
8131
8132Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8133
8134 * configure.in: upgraded to version 1.4.0
8135 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8136 Big update, added a large part of the validation process,
8137 it should be usable, but some parts are missing
8138 * xpath.c: improved the implementation w.r.t. root.
8139 * Makefile.am: added more tests
8140 * test and result trees: added a lot of tests
8141 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8142
8143Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8144
8145 * Added an HACKING file
8146
8147Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8148
8149 * xpath.[ch] : improvements and debug of the XPath implementation
8150 * parser.c, HTMLparser.c : modified the parsers to be progressive
8151 * tree.[ch] : extended the Buffer promitives
8152 * xmlIO.[ch] : added basic I/O routines providing progressive
8153 parsing and ready for I18N conversion plugins
8154 * SAXresult/* : the SAX callback sequence maybe slightly different
8155 now
8156 * test*.c : improved/updated the tests programs
8157 * doc/* : recompiled the docs.
8158
81591999-07-26 Michael Meeks <michael@edenproject.org>
8160
8161 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8162
8163 * tree.c: Ditto.
8164
8165Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * configure.in: upgraded to version 1.4.0
8168 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8169 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8170 XML query language, see http://www.w3.org/TR/xpath for more details.
8171 * parser.c, parser.h: added CHAR* related string functions for XPath
8172 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8173 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8174 rebuild the docs.
8175 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8176 and regression testing capabilities for XPath.
8177
8178Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8181 closing bug #1646
8182
8183Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8184
8185 * Makefile.am, example/Makefile.am: closed bug #1683
8186
8187Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8188
8189 * example/Makefile.am, configure.in: added the makefile for the
8190 gjobread example
8191
8192Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8193
8194 * doc/Makefile.am:
8195 - fix which allow "make install DESTDIR=</install/prefix>".
8196
8197Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8200 which fixed a problem on the file reading-code.
8201
8202Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8205 output.
8206 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8207
8208Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * parser.h : Oops removed the binary compatibility problem
8211 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8212 * parser.c, HTMLparser.c: applied patches for reading from stdin
8213
8214Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8215
8216 * parser.c, entities.c, valid.c: cleanup bug #1591
8217 * configure.in: cleanup bug #1592
8218 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8219 the same tree back-end. Hence gdome will be available for it.
8220 * doc/Makefile.am: close bug #617
8221
8222Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8223
8224 * parser.c: alloctate a per parser context SAX interface block
8225
8226Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8229 and xmlEncodeEntitiesReentrant with the correct one :-\
8230
8231Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8232
8233 * commit of my internal XML base changes, quite a lot of
8234 changes, cleanups, better entities support, framework for
8235 new I/O and charset detection and handling
8236 * Fixed the configure/Makefile stuff to generate shared libs
8237 with the proper version info, so we jumped on rev from
8238 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8239 xmlEncodeEntities() result need to be freed now, and a string
8240 xmlParserVersion provide the current library version.
8241
8242Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8243
8244 * parser.c: fixed a buffer overrun for when you have a very long
8245 attribute with no entities in it.
8246
8247Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8248
8249 * added example directory
8250 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8251
8252Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * Release of libxml-1.1, nearly everything has been touched for
8255 this.
8256 * Added more regression tests
8257 * Updated the documentation
8258
8259Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8260
8261 * tree.[ch]: unified the XML_NO_CORBA defines.
8262 * parser.c encoding.[ch]: started plugging in char encoding detection
8263
8264Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8265
8266 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8267 Also freed allocated buffer.
8268
8269Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8270 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8271 reentrancy problem at printing. One is left in entities.c, to
8272 remove ASAP
8273 * testSAX.c : added a test example showing the use of the SAX
8274 interface if one doesn't want to build the DOM tree.
8275 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8276
8277Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8280 large revamping of the parser to use SAX callbacks
8281 http://www.megginson.com/SAX/ (or at least a C like interface
8282 a la Expat). It's now possible to set up your own callbacks
8283 and the parser will not build a DOM tree.
8284 * test/* result/*: updated the test suite, I finally removed
8285 the old Namespace draft support (PI based).
8286
8287Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8288
8289 * Makefile.am: added test result to EXTRA_DIST for make tests
8290
8291Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8292
8293 * parser.c, parserInternals.h: moved the chars macro definitions
8294 to parserInternals.h
8295 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8296 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8297
8298Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8299
8300 * xml-config.in : applied patch to make --version work
8301
83021999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8303
8304 * Makefile.am (check-local): Alias for `tests' target. This will
8305 cause `make check' to do the right thing.
8306 (tests): Don't run tests in srcdir. Also, replaced calls to
8307 basename with a `sed' "equivalent".
8308
8309Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8310
8311 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8312 it in the header and not the sources, updated the doc.
8313 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8314 pointing this out.
8315
8316Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8317
8318 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8319 exported the inputStream routines.
8320 * doc/html/* : updated accordingly
8321
8322Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8323
8324 * parser.c, parser.h, parserInternals.h: added a few extra
8325 internal calls to allocate and free parser contexts ...
8326 * doc/html/* : updated accordingly
8327
8328Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8329
8330 * configure.in, Makefile.am, doc/makefile.am : General changes for
8331 1.0.0 release and including the generated HTML documentation.
8332
8333Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8334
8335 * makefile.am : added parserInternals.h, oops.
8336
8337Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8338
8339 * parserInternals.h: added this header giving access to the parser
8340 internal functions.
8341 * doc/Makefile.am : added a rebuild target which rebuilds the full
8342 set of documentations
8343 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8344 the internal subset.
8345 * *.c *.h: modifications needed to generate the documentation using
8346 gtk-doc, cleanup of functions blocks, reorganisation of struct
8347 declarations.
8348
8349Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8350
8351 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8352 the tar and spec file to include the beginning of the doc.
8353
83541999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8355
8356 * doc/.cvsignore: Added this file.
8357
8358Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8359
8360 * tree.c: fixed xmlGetProp to return "" when the attribute
8361 exists, even if the node-list is NULL.
8362
8363Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8364
8365 * tree.c: patched an error outputting empty attribute values.
8366 * Makefile.am and doc/makefile.am: have been updated during the
8367 week-end. Sorry for an empty CVS log, I got a shell problem.
8368
8369Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8370
8371 * tree.h: cleaned up using enums instead of defines
8372 * parser.c, valid.[ch]: more work on parsing/output of element
8373 declarations
8374
8375Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8376
8377 * valid.[ch], tree.c, parser.c : more work toward full parsing
8378 of XML DTDs.
8379 * README: added informations about mailing-list and on-line
8380 documentation
8381
83821999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8383
8384 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8385
8386Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8387
8388 * parser.c, tree.[ch] : more work toward conformance testing,
8389 added a last element to accelerate parsing of very flat structures
8390 started working on internal subset Element content declaration.
8391 * valid.[ch] : first cut at adding code toward validation.
8392 * previous changes had also small impact on most files, especially
8393 the conformance testing using James Clark test suite.
8394
8395Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8396
8397 * test/* : updated the examples, most of them were not well
8398 formed (humm), and added rdf2.
8399 * result/* : resulting changes in the output.
8400
8401Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8402
8403 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8404
8405Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8406
8407 * tree.c: patched a bug in the generation of empty attributes
8408
8409Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8410
8411 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8412 for node/trees/documents/... Biggest problem is namespace
8413 support when copying subtrees.
8414
8415Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8416
8417 * parser.c, entities.c: improve entities and char ref encoding,
8418 and cleanups of error messages.
8419
8420Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8421
8422 * parser.c, entities.c: simple bug hunting done during rpm2html and
8423 rpmfind integration.
8424
8425Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8426
8427 * parser.[ch]: Added interfaces allowing to specify a SAX
8428 handler before parsing.
8429
8430Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8431
8432 * parser.c: redirrect all errors reporting through the SAX
8433 error function
8434
8435Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8436
8437 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8438 * libtool, tlmain ...: update of the libtool files
8439
84401998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8441
8442 * entities.c: Use g_snprintf insteda of snprintf.
8443
8444Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8445
8446 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8447 added ent5 test for this purpose.
8448 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8449
8450Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8451
8452 * parser.c: fixed? a strange error due to compression on a GWP
8453 document.
8454
8455Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8456
8457 * tree.[ch]: bug fixing
8458 * entities.[ch]: defined a specific type for predefined entities
8459 * doc/xml.html: more documentation on the library, how to use it,
8460 overview of the interfaces.
8461
8462Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8465
8466Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8467
8468 * tree.c: corrected a small bug
8469 * doc/xml.html: continuing writing documentation.
8470
8471Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8472
8473 * debugXML.h debugXML.c: added debugging utilities.
8474 * tester.c: added --debug switch.
8475 * tree.c: patched an incorrect node->type assignment.
8476 * parser.c: formatting, ensure that node->doc != NULL in attributes
8477
8478Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8479
8480 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8481 entity support and provide an internal representation close to
8482 DOM one (entity ref nodes, and attribute value as tree). I tried
8483 to preserve the interface but this will surely break some apps
8484 (I have to change rpm2html/rpmfind for example). I had to change
8485 two interfaces, and the generated tree is somewhat different.
8486 * doc/* : started documenting the XML library, the tree and
8487 DOM/Corba. This is a first step.
8488
8489Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8490
8491 * parser.c: Set up the fonctions comment block, boring but useful.
8492 * parser.h, SAX.c, parser.c: now attributes are processed through
8493 the SAX interface. The problem is that my SAX interface diverged
8494 quite a bit from the original one, well this is not an official
8495 spec, and translating it from Java to C is hairy anyway...
8496
8497Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8498
8499 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8500 fonctions comment block, boring but useful.
8501
8502Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8503
8504 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8505 conversion routines. However they are not yet used to convert the
8506 inputs. The core will run with UTF-8.
8507
8508Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8509
8510 * tree.c : make sure that the type id is properly set-up when
8511 a new object is allocated, needed for DOM.
8512
8513Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8514
8515 * tree.h, tree.c: Ok, the main objects in the tree will be native
8516 corba objects, it costs 8 bytes per Node, Attribute and Document
8517 but it simplifies the Corba integration a lot (no extra interface
8518 objects to allocate/free).
8519
8520Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8521
8522 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8523 and changed NODEs contants for conformity with DOM Level 1
8524
8525Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8526
8527 * added hooks to keep track of servants when creating objects
8528 xmlDoc and xmlNode (for Corba export).
8529
8530Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8531
8532 * added xml-config script.
8533
8534Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8535
8536 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8537 to autoupdate libtool and automake conf files.
8538
85391998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8540
8541 * Makefile.am: Use '?' to separate the sed
8542 commands as ',' is used when people pass -Wl,something.
8543
8544
8545Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * tree.c, tree.h: added a per-document compression interface.
8548
8549Tue Sep 22 20:47:38 EDT 1998
8550
8551 * tree.c, tree.h: added saving with compression and added interfaces
8552 to control the compression level (xmlGetCompressMode,
8553 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8554
8555Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8556
8557 * parser.c: corrected a loop for files of size 0
8558
85591998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8560
8561 * error.h: New file. Contains prototyes from `error.c'.
8562
8563Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8564
8565 * Makefile.am (xmlincdir): New macro.
8566 (xmlinc_HEADERS): Renamed from include_HEADERS.
8567
8568Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8569
8570 * applied small patch on numeric entities from
8571 Christopher Blizzard <blizzard@appliedtheory.com>
8572
8573Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * New release 0.2, removed the old xml_* files so that it's
8576 coherent with the other CVS base (W3C), far better conformance
8577 to standard, new namespaces, decent entities support, beginning
8578 of a SAX-like interface. Nearly nothing left intact, even the
8579 test examples ...
8580
85811998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8582
8583 * .cvsignore: Add .deps dir
8584
8585Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8586
8587 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8588
8589Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8590
8591 * configure.in: added test for CPP
8592 * AUTHORS, Changelog: the original ones didn't get commited but the
8593 glib ones instead, fixed.
8594 * Makefile.am: corrected an error in library naming
8595
8596Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8597
8598 * integrated code developped at W3C
8599 * changed the original Copyright
8600 * migrated to automake
8601 * prefixed the filenames by xml_ to avoid filename clashes
8602
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008603Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8604
8605 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8606 should not be called.
8607
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008608Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8609
8610 * libxml-2.0.pc.in: applied the patch to fix #101894
8611
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008612Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8613
8614 * tree.c : applied patch from Lukas Schroeder for register callbacks
8615 * valid.c: modified patch from Lukas Schroeder to test
8616 register callbacks with --chkregister
8617
Daniel Veillard067bae52003-01-05 01:27:54 +00008618Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8619
8620 * xmlreader.c: seriously changed the way data are pushed to
8621 the underlying parser, go by block of 512 bytes instead of
8622 tryng to detect tag boundaries at that level. Changed the
8623 way empty element are detected and tagged.
8624 * python/tests/reader.py python/tests/reader2.py
8625 python/tests/reader3.py: small changes mostly due to context
8626 reporting being different and DTD node being reported. Some
8627 errors previously undetected are now caught and fixed.
8628 * doc/xmlreader.html: flagged last section as TODO
8629
Daniel Veillard51a447a2003-01-04 19:42:46 +00008630Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8631
8632 * python/libxml.py: integrated the Python 2.2 optimizations
8633 from Hannu Krosing, while maintaining compatibility with
8634 1.5 and 2.1
8635
Daniel Veillarde59494f2003-01-04 16:35:29 +00008636Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8637
8638 * xmllint.c: a bit of cleanup
8639 * xmlreader.c: small fix
8640 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8641 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8642
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008643Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8644
8645 * python/setup.py.in: patch from Stéphane Bidoul to include
8646 drv_libxml2.py in setup.py
8647
Daniel Veillard66b82892003-01-04 00:44:13 +00008648Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8649
8650 * doc/xmlreader.html: starting documenting the new XmlTextReader
8651 interface.
8652
Daniel Veillard7704fb12003-01-03 16:19:51 +00008653Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8654
8655 * xmllint.c: added the --stream flag to use the TextReader API
8656 * xmlreader.c: small performance tweak
8657
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008658Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8659
8660 * xmlreader.c python/tests/reader2py: okay the DTD validation
8661 code on top of the XMLTextParser API should be solid now.
8662
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008663Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8664
8665 * xmlreader.c python/tests/reader2py: Fixing some more mess
8666 with validation and recursive entities while using the
8667 reader interface, it's getting a bit messy...
8668
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008669Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8670
8671 * xmlreader.c python/tests/reader.py: another couple of problem
8672 related to IsEmptyElement reported by Stéphane Bidoul needed
8673 some fixes.
8674
Daniel Veillard4f860202003-01-02 13:00:02 +00008675Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8676
8677 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8678 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8679 based on the python XmlTextReader interface.
8680
Daniel Veillard3c265e42003-01-01 21:06:49 +00008681Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8682
8683 * tree.c: backing out one change in the last patch which broke the
8684 regression tests
8685
Daniel Veillard5335dc52003-01-01 20:59:38 +00008686Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8687
8688 * global.data globals.c tree.c include/libxml/globals.h: applied
8689 an old patch from Lukas Schroeder to track node creation and
8690 destruction. Probably missing a lot of references at the moment
8691 and not usable reliably.
8692
Daniel Veillard8ba17412003-01-01 19:13:12 +00008693Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8694
8695 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8696 from doc/news.html and a stylesheet
8697
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008698Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8699
8700 * xmlreader.c python/tests/reader.py: fixed another couple of
8701 xmlreader bugs reported by Stéphane Bidoul and added tests.
8702
Daniel Veillard9e395c22003-01-01 14:50:44 +00008703Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8704
8705 * xmlreader.c python/tests/reader2.py: fixed another validity
8706 checking in external parsed entities raised by Stéphane Bidoul
8707 and added a specific regression test.
8708 * python/tests/reader3.py: cleanup
8709
Daniel Veillardd5896142002-12-31 14:45:26 +00008710Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8711
8712 * xmlreader.c python/tests/reader2.py: fixed a problem with
8713 validation within entities pointed by Stéphane Bidoul, augmented
8714 the tests to catch those.
8715
Daniel Veillarddc85f282002-12-31 11:18:37 +00008716Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8717
8718 * python/generator.py: modified the generator to allow keeping
8719 class references when creating new classes, needed to fix a bug
8720 pointed by Stéphane Bidoul where the input buffer of the
8721 xmlTextReader instance gets destroyed if the python wrapper for
8722 the input is not referenced anymore.
8723
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008724Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8725
8726 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8727 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8728
Daniel Veillard571b8892002-12-30 12:37:59 +00008729Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8730
8731 * xmlreader.c python/tests/reader.py: fixed another problem
8732 pointed by Stéphane Bidoul
8733
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008734Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8735
8736 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8737 with "<a/>"
8738
Daniel Veillardecaba492002-12-30 10:55:29 +00008739Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8740
8741 * SAX.c: warn on xmlns:prefix="foo"
8742 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8743 for namespace attributes handling.
8744
Daniel Veillard2d84a892002-12-30 00:01:08 +00008745Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8746
8747 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8748 a really nasty problem raised by a DocBook XSLT transform
8749 provided by Sebastian Bergmann
8750
Daniel Veillard29b3e282002-12-29 11:14:41 +00008751Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8752
8753 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8754 by Stéphane Bidoul and integrated it into the tests
8755
Daniel Veillarde18fc182002-12-28 22:56:33 +00008756Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8757
8758 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8759 extended the XmlTextReader API a bit, addding accessors for
8760 the current doc and node, and an entity substitution mode for
8761 the parser.
8762 * python/libxml.py python/libxml2class.txt: related updates
8763 * python/tests/Makefile.am python/tests/reader.py
8764 python/tests/reader2.py python/tests/reader3.py: updated a bit
8765 the old tests and added a new one to test the entities handling
8766
Daniel Veillardaba976d2002-12-28 21:14:18 +00008767Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8768
8769 * python/generator.py python/libxml2class.txt
8770 python/tests/reader.py python/tests/reader2.py: changed the
8771 generator to provide casing for the XmlTextReader similar to
8772 C# so that examples and documentation are more directly transposable.
8773 Fixed the couple of tests in the suite.
8774
Daniel Veillard83298842002-12-28 15:12:33 +00008775Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8776
8777 * doc/guidelines.html: added a document on guildeline for
8778 publishing and deploying XML
8779
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008780Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8781
8782 * valid.c xmlreader.c: final touch running DTD validation
8783 on the XmlTextReader
8784 * python/tests/Makefile.am python/tests/reader2.py: added a
8785 specific run based on the examples from test/valid/*.xml
8786
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008787Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8788
8789 * python/libxml.py: added a few predefined xmlTextReader parser
8790 configuration values.
8791
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008792Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8793
8794 * python/libxml_wrap.h: trying to fix #102037
8795
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008796Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8797
8798 * SAX.c: fixing bug #95296, when the predefined entities
8799 are redefined in the DTD the default one must be used
8800 instead anyway.
8801
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008802Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8803
8804 * doc/xmllint.xml
8805 * doc/xmllint.1
8806 Add discussion of XML_DEBUG_CATALOG to xmllint man
8807 page - bug #100907
8808
8809
Daniel Veillarddf512f42002-12-23 15:56:21 +00008810Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8811
8812 * xmlreader.c: Fixed the empty node detection to avoid reporting
8813 an inexistant close tag.
8814
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008815Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8816
8817 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8818 for Python 2.1
8819
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008820Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8821
8822 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8823
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008824Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8825
8826 * doc/libxml2-api.xml python/tests/reader.py: one really need
8827 to provide the base URI information when creating a reader parser
8828 from an input stream. Updated the API and the example using it.
8829
Daniel Veillardea7751d2002-12-20 00:16:24 +00008830Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8831
8832 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8833 include/libxml/valid.h include/libxml/xmlreader.h: working on
8834 DTD validation on top of xml reader interfaces. Allows to
8835 validate arbitrary large instances. This required some extensions
8836 to the valid module interface and augmenting the size of xmlID
8837 and xmlRef structs a bit.
8838 * uri.c xmlregexp.c: simple cleanup.
8839
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008840Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8841
8842 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8843 work on the xml reader interfaces.
8844 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8845 Web page for the Windows binaries.
8846
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008847Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8848
8849 * xmlIO.c: applied a patch for VMS following the report by
8850 Nigel Hall
8851
Daniel Veillard3772de32002-12-17 10:31:45 +00008852Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8853
8854 * parser.c: the parseStartTag bug fix wasn't complete.
8855
Daniel Veillard67df8092002-12-16 22:04:11 +00008856Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8857
8858 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8859 parseStartTag, fixing it.
8860 * test/att4 result/att4 result/noent/att4: adding the test
8861 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8862 more methods to XmlTextReader.
8863
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008864Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8865
8866 * win32/libxml2.def.src: added more xml reader exports
8867 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8868 to the build
8869
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008870Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8871
8872 * doc/tutorial/xmltutorial.xml
8873 plus generated html and pdf
8874 Updating tutorial again based on further comments from Niraj
8875 Tolia on the last iteration
8876
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008877Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8878
8879 * doc/tutorial/xmltutorial.xml
8880 * doc/tutorial/includekeyword.c
8881 * doc/tutorial/includegetattribute.c
8882 plus generated html and pdf
8883 Adding fix from Niraj Tolia to tutorial to properly free memory.
8884
8885
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008886Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8887
8888 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8889 more methods of XmlTextReader.
8890 * python/libxml2class.txt python/tests/reader.py: this increased the
8891 methods in the bndings, augmented the test to check those new
8892 functions.
8893
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008894Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8895
8896 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8897 methods of XmlTextReader.
8898 * python/generator.py python/libxml_wrap.h python/types.c
8899 python/libxml2class.txt: added the reader to the Python bindings
8900 * python/tests/Makefile.am python/tests/reader.py: added a specific
8901 test for the Python bindings of the Reader APIs
8902 * parser.c: small cleanup.
8903
Daniel Veillard06503452002-12-13 10:42:08 +00008904Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8905
8906 * xinclude.c: fallback was only copying the first child not the
8907 full child list of the fallback element, closes #89684 as reopened
8908 by Bernd Kuemmerlen
8909
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008910Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8911
8912 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8913
Daniel Veillard000eafb2002-12-12 10:04:22 +00008914Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8915
Daniel Veillardc1eed322002-12-12 11:01:32 +00008916 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008917 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008918 gives enum values, fix functype return type, put back fields in
8919 structs
8920 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008921
Daniel Veillard024b5702002-12-12 00:15:55 +00008922Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8923
8924 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8925 about htmlNodeDumpOutput location.
8926 * xpath.c: removed an undefined function signature
8927 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8928 too many symbols in the API breaking the python bindings.
8929 Updated with the libxslt/libexslt changes.
8930
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008931Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8932
8933 * configure.in: preparing release of 2.4.29
8934 * doc/*: rebuilt the docs and API
8935 * xmlreader.c: a few more fixes for the XmlTextReader API
8936
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008937Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8938
8939 * include/win32config.h: applied mingw patch from Magnus Henoch
8940
Daniel Veillard5aad8322002-12-11 15:59:44 +00008941Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8942
8943 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8944
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008945Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8946
8947 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8948 building Python script, does the C parsing directly, generates
8949 a better API description including structure fieds defs and
8950 enums. Still a couple of bugs, but good enough for the python
8951 wrappers now.
8952 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8953 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8954 include/libxml/schemasInternals.h include/libxml/tree.h: more
8955 cleanup based on the python analysis script reports.
8956 * libxml.spec.in: make sure the API XML description is part of the
8957 devel package.
8958
Daniel Veillard01c13b52002-12-10 15:19:08 +00008959Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8960
8961 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8962 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8963 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8964 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8965 code cleanup, especially the function comments.
8966 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8967
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008968Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8969
8970 * Makefile.am xmlreader.c include/libxml/Makefile.am
8971 include/libxml/xmlreader.h: Adding a new set of APIs based on
8972 the C# TextXmlReader API but converted to C. Allow to parse
8973 in constant memory usage, far simpler to program and explain
8974 than the SAX like APIs, unfinished but working.
8975 * testReader.c: test program
8976
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008977Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8978
8979 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8980
Daniel Veillard64b35282002-12-04 15:10:40 +00008981Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8982
8983 * tree.c: Chip turner indicated that XHTML1 serialization
8984 rule for style actually break on both IE and Mozilla,
8985 try to avoid the rule if escaping ain't necessary
8986
Daniel Veillard8efff672002-12-04 11:44:48 +00008987Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8988
8989 * nanhttp.c: handle HTTP URL escaping, problem reported by
8990 Glen Nakamura and Stefano Zacchiroli
8991
Daniel Veillard1c732d22002-11-30 11:22:59 +00008992Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8993
8994 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8995
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008996Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8997
8998 * uri.c: Johann Richard pointed out some XPointer problems for
8999 URN based URI references in XInclude. Modified the URI parsing
9000 and saving routines to allow correct parsing and saving of
9001 XPointers, especially when attached to "opaque" scheme accordingly
9002 to RFC 2396
9003
Daniel Veillard8db67d22002-11-27 19:39:27 +00009004Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9005
9006 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9007 of refactoring to the HTML saving code.
9008 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9009 in the doc.
9010
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009011Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9012
9013 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9014 to a buffer API to reuse the generic dump to an OutputIO layer,
9015 this reduces code, fixes xmlNodeDump() for XHTML, also made
9016 xmlNodeDump() now return the number of byte written.
9017
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009018Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9019
9020 * python/setup.py.in: another patch from Stéphane Bidoul for
9021 Python bindings on Windows
9022 * doc/parsedecl.py: small cleanup
9023
Daniel Veillard9715c172002-11-25 16:33:40 +00009024Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9025
9026 * libxml.spec.in configure.in: add a line in %changelog for releases
9027
Daniel Veillard9bc53102002-11-25 13:20:04 +00009028Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9029
9030 * parser.c: patch from Marcus Clarke fixing a problem in entities
9031 parsing that was detected in KDe documentations environment.
9032
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009033Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9034
9035 * python/libxml.c (libxml_prev): Return the previous as opposed to
9036 the next node (I guess this is the result of some cut & paste programming:)
9037
Daniel Veillard80d7b902002-11-23 16:23:08 +00009038Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9039
9040 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9041
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009042Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9043
9044 * python/generator.py python/libxml.c python/setup.py.in: trying
9045 to fix the Python bindings build on Windows (Stéphane Bidoul)
9046
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009047Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9048
9049 * win32/configure.js: added option for python bindings
9050 * win32/libxml2.def.src: added more exports
9051
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009052Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9053
9054 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9055 pthreads
9056 * win32/wince/*: applied updates to Windows CE port from Javier
9057
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009058Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9059
9060 * configure.in: preparing 2.4.28
9061 * libxml.spec.in doc/Makefile.am: some cleanup
9062 * doc/*: updated the news and regenerated.
9063
Daniel Veillardfee408f2002-11-22 13:18:30 +00009064Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9065
9066 * HTMLparser.c: final touch at closing #87235 </p> end tags
9067 need to be generated.
9068 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9069 this change slightly the output of a few tests
9070 * doc/*: regenerated
9071
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009072Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9073
9074 * parserInternals.c: fixing bug #99190 when UTF8 document are
9075 parsed using the progressive parser and the end of the chunk
9076 is in the middle of an UTF8 multibyte character.
9077
William M. Brack8b2c7f12002-11-22 05:07:29 +00009078Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9079
9080 * threads.c: fixed initialization problem in xmlNewGlobalState
9081 which was causing crash.
9082 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9083 in xmlInitializeGlobalState.
9084 * parserInternals.c: cleaned up ctxt->sax initialisation.
9085
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009086Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9087
9088 * tree.c include/libxml/tree.h: modified the existing APIs
9089 to handle XHTML1 serialization rules automatically, also add
9090 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9091 libxslt serialization uses it when needed without changing
9092 the library API.
9093 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9094 result/xhtml1: added a new test specifically for xhtml1 output
9095 and updated the result of one XHTML1 test
9096
Daniel Veillardd076a202002-11-20 13:28:31 +00009097Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9098
9099 * xinclude.c parserInternals.c encoding.c: fixed #99082
9100 for xi:include encoding="..." support on text includes.
9101 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9102 test/XInclude/ents/isolatin.txt : added a specific regression test
9103 * python/generator.py python/libxml2class.txt: fixed the generator
9104 the new set of comments generated for doc/libxml2-api.xml were
9105 breaking the python generation.
9106
Daniel Veillard817e70b2002-11-19 22:28:48 +00009107Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9108
9109 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9110 * configure.in: patch for Solaris on new autoconf closes #98880
9111 * doc/parsedecl.py: repair the frigging API building script,
9112 did I say that python xmllib sucks ?
9113 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9114 and some comment are no more truncated.
9115
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009116Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9117
9118 * parser.c: Martin Stoilov pointed out a potential leak in
9119 xmlCreateMemoryParserCtxt
9120
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009121Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9122
9123 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9124 included in HTML documents and using the push parser.
9125
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009126Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9127
9128 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9129 specified, look for the Python interpreter not just in the
9130 specified root but also in the specified location. Fixes #98825
9131
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009132Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9133
9134 * python/libxml.c: fixing bug #98792 , node may have no doc
9135 and dereferencing without checking ain't good ...
9136
Daniel Veillarddad3f682002-11-17 16:47:27 +00009137Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9138
9139 * configure.in: preparing release 2.4.27
9140 * doc/* : updated and rebuilt the docs
9141 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9142 and all the docs are actually packaged and in the final RPMs
9143 * parser.c parserInternals.c include/libxml/parser.h: restore
9144 xmllint --recover feature.
9145
Daniel Veillard68e9e742002-11-16 15:35:11 +00009146Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9147
Daniel Veillard784b9352003-02-16 15:50:27 +00009148 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009149 processing of parsed entities, and XPath computation on sustitued
9150 entities.
9151 * testXPath.c: make sure entities are substitued.
9152
Daniel Veillard328f48c2002-11-15 15:24:34 +00009153Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9154
Daniel Veillard784b9352003-02-16 15:50:27 +00009155 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009156 processing of internal parsed entities, which had to be changed.
9157
Daniel Veillard66651aa2002-11-15 11:21:43 +00009158Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9159
9160 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9161 trying to fix bug #98517 about building outside the source tree
9162 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9163
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009164Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9165
9166 * include/win32config.h: cleanup
9167 * win32/Makefile.mingw: integrated mingw in JScript configure
9168 * win32/Makefile.msvc: modified to allow mingw coexistence
9169 * win32/configure.js: integrated mingw
9170 * win32/Readme.txt: cleanup
9171
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009172Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9173
9174 * HTMLparser.c: strengthen the guard in the Pop macros,
9175 like in the XML parser, closes bug #97315
9176
Daniel Veillard0821b152002-11-12 20:57:47 +00009177Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9178
9179 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9180 callback is never used.
9181
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009182Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9183
9184 * parserInternals.c: fixed the initialization of the SAX structure
9185 which was breaking xsltproc
9186 * xpath.c: patch from Petr Pajas for CDATA nodes
9187 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9188 * parser.c include/libxml/parser.h: patch from Peter Jones
9189 removing a leak in xmlSAXParseMemory() and adding the
9190 function xmlSAXParseMemoryWithData()
9191
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009192Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9193
9194 adding pdf of tutorial, changing web page to link to it
9195 * doc/tutorial/xmltutorial.pdf
9196 * doc/xml.html
9197 * doc/docs.html
9198
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009199Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9200
9201 * doc/tutorial/ar01s08.html
9202 adding file what I forgot for tutorial
9203
9204
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009205Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9206
9207 Adding encoding discussion to tutorial
9208 Added:
9209 * doc/tutorial/images/*.png: DocBook admonition image files
9210 * doc/tutorial/apf.html, apg.html: new generated html
9211 * doc/tutorial/includeconvert.c: conversion code entity file
9212 changed:
9213 * doc/tutorial/xmltutorial.xml: DocBook original
9214 * doc/tutorial/*.html: generated html
9215
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009216Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9217
9218 * include/libxml/*.h: retired xmlwin32version.h
9219 * doc/Makefile.am: retired xmlwin32version.h
9220 * win32/configure.js: retired xmlwin32version.h
9221
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009222Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9223
9224 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009225 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9226 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009227
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009228Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9229
9230 * globals.c: fixed a typo pointed out by Igor
9231 * xpath.c: try to speed up node compare using line numbers
9232 if available.
9233
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009234Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9235
9236 * tree.c: make xmlFreeNode() handle attributes correctly.
9237
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009238Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9239
9240 * catalog.c: completed the #96963 fix, as reported by Karl
9241 Eichwalder
9242
Daniel Veillard56f21f22002-11-06 15:49:46 +00009243Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9244
9245 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9246
Daniel Veillard91ad8792002-11-04 17:06:52 +00009247Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9248
9249 * Makefile.am: switched the order of a couple of includes
9250 to fix bugs #97100
9251
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009252Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9253
9254 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9255 xmlLoadCatalogs that used to separate directories with a ':'.
9256
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009257Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9258
9259 * threads.c: improvements to the Windows-side of thread handling
9260 * testThreads.c: conditionally excluded unistd.h
9261 * testThradsWin32.c: broke overlong lines
9262 * include/win32config.h: adapted thread-related macros to the new
9263 scheme and for pthreads on Windows
9264 * win32/Makefile.msvc: introduced a more flexible thread build,
9265 added testThreads[Win32].c to the build
9266 * win32/configure.js: introduced a more flexible thread config
9267
John Fleck61f6fb62002-10-31 15:23:29 +000092682002-10-31 John Fleck <jfleck@inkstain.net>
9269
9270 * doc/xml.html (and, by implication, FAQ.html)
9271 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9272
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009273Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9274
9275 * configure.in: removed xmlwin32version.h
9276 * include/libxml/Makefile.am: removed xmlwin32version.h
9277
Daniel Veillardce66ce12002-10-28 19:01:59 +00009278Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9279
9280 * tree.c: applied patch from Brian Stafford to fix a bug
9281 in xmlReconciliateNs()
9282
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009283Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9284
9285 * tree.c: applied patch from Christian Glahn to allow
9286 xmlNewChild() on document fragment nodes
9287
Daniel Veillardb39bc392002-10-26 19:29:51 +00009288Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9289
9290 * parser.c: Christian Glahn found a problem with a recent
9291 patch to xmlParseBalancedChunkMemoryRecover()
9292 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9293 problems
9294 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9295 test/schemas/seq*: added the test cases from Charles
9296
Daniel Veillard366a9152002-10-23 20:43:53 +00009297Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9298
9299 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9300 serious cleanup of the spec file and associated changes
9301 in the Makefiles.
9302 * valid.c: try to remove some warnings on x86_64
9303
Daniel Veillardd033d022002-10-23 14:55:02 +00009304Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9305
9306 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9307 fix bug #96586
9308
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009309Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9310
9311 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9312 parsing, applied his patch
9313 * result/HTML/attrents.html result/HTML/attrents.html.err
9314 result/HTML/attrents.html.sax test/HTML/attrents.html:
9315 added the test and result case provided by Mikhail Sogrine
9316
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009317Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9318
9319 * vms/build_libxml.com vms/config.vms vms/readme.vms
9320 include/libxml/parser.h include/libxml/parserInternals.h
9321 include/libxml/tree.h include/libxml/xmlIO.h
9322 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9323 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9324 Applied the VMS update patch from Craig A. Berry
9325 * doc/*.html: update
9326
Daniel Veillardf000f072002-10-22 14:28:17 +00009327Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9328
9329 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9330
Daniel Veillard1e208222002-10-22 14:25:25 +00009331Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9332
9333 * debugXML.c: adding a grep command to --shell in xmllint
9334 for T.V. Raman
9335
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009336Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9337
9338 * xmlcatalog.c: tried to fix some of the problem with --sgml
9339
Daniel Veillard935494a2002-10-22 14:22:46 +00009340Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9341
9342 * parser.c: tried to fix bug #91500 where doc->children may
9343 be overriden by a call to xmlParseBalancedChunkMemory()
9344
9345Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9346
9347 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9348 identifiers in SGML catalogs containing '&'
9349
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009350Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9351
9352 * python/types.c: fixed bugs when passing result value tree
9353 to Python functions.
9354
Daniel Veillard48267432002-10-18 11:21:38 +00009355Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9356
9357 * configure.in: preparing the release of 2.4.26
9358 * doc/*: updated and rebuilt the documentation
9359
Daniel Veillardbb284f42002-10-16 18:02:47 +00009360Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9361
9362 * parser.c: fixed a XML Namespace compliance bug reported by
9363 Alexander Grimalovsky
9364
Daniel Veillard44892f72002-10-16 15:23:26 +00009365Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * HTMLtree.c: fixed serialization of script and style when
9368 they are not lowercase (i.e. added using the API to the tree).
9369
Daniel Veillard2fd85422002-10-16 14:32:41 +00009370Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9371
9372 * valid.c: make xmlValidateDocument emit a warning msg if there
9373 is no DTD, pointed by Christian Glahn
9374
Daniel Veillard32370232002-10-16 14:08:14 +00009375Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9376
9377 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9378 content model when some of the blocks have min or max, and a couple
9379 of bugs found in the process.
9380 * result/schemas/list0* test/schemas/list0*: added some specific
9381 regression tests
9382
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009383Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9384
9385 * README: updated the contact informations
9386
Daniel Veillard63186732002-10-15 08:43:17 +00009387Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9388
9389 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9390 misses it, reported by Peter Bray.
9391
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009392Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9393
9394 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9395 and removed a few warnings
9396
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009397Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9398
9399 * parser.c: Christian Glahn found a small bug in the push parser.
9400 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9401 public
9402
Daniel Veillard6045c902002-10-09 21:13:59 +00009403Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9404
9405 * xmlschemas.c include/libxml/xmlschemas.h: added
9406 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9407 * testSchemas.c: added --memory to test the new interface
9408
Daniel Veillardf0070122002-10-09 14:24:17 +00009409Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9410
9411 * doc/index.py doc/search.php: integrated the XSLT indexing,
9412 a few fixed in the indexer, added a scope selection at the
9413 search level.
9414
Daniel Veillard01992e02002-10-09 10:20:30 +00009415Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9416
9417 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9418 this was due to uninitialized parts of the validation context
9419
Daniel Veillard321be0c2002-10-08 21:26:42 +00009420Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9421
9422 * debugXML.c: applied patch from Mark Vakoc except the API
9423 change, preserved it.
9424 * doc/*: updated the docs to point to the search engine for
9425 information lookup or before bug/help reports.
9426
Daniel Veillard01e87d22002-10-08 16:55:06 +00009427Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9428
9429 * doc/index.py doc/search.php: added mailing-list archives
9430 indexing and lookup
9431
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009432Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9433
9434 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9435
Daniel Veillard9b006132002-10-07 11:13:27 +00009436Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9437
9438 * doc/index.py: improved HTML indexing
9439 * doc/search.php: make the queries also lookup the HTML based indexes
9440
Daniel Veillard141d04b2002-10-06 21:51:18 +00009441Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9442
9443 * doc/index.py: added HTML page indexing
9444
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009445Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9446
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009447 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009448 problem in libxslt.
9449 * catalog.c: fixed list handling in XML_CATALOG_FILES
9450
Daniel Veillardceb09b92002-10-04 11:46:37 +00009451Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9452
9453 * valid.c: typo/bug found by Christian Glahn
9454
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009455Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9456
9457 * xmlIO.c: applied Windows CE patch from Javier.
9458 * win32/wince: new directory, contains support for the PocketPC
9459 with Windows CE from Javier.
9460 * include/win32config.h: reorganised, removed duplicate
9461 definitions and applied WinCE patch from Javier.
9462 * include/wsockcompat.h: new file, now contains WinSock
9463 compatibility macros.
9464 * win32/Makefile.msvc: introduced double-run compilation.
9465
Daniel Veillarde16b5742002-09-26 17:50:03 +00009466Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9467
9468 * configure.in include/libxml/xmlwin32version.h: preparing release
9469 of 2.4.25
9470 * doc/*: updated and regenerated teh docs and web pages.
9471
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009472Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9473
9474 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9475 error were not covering namespace declarations.
9476 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9477 it was missing the attribute declaration for the namespace
9478 * result/VC/NS3: the fix now report breakages in that test
9479
Daniel Veillardabe01742002-09-26 12:40:03 +00009480Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9483
Daniel Veillard2ace1952002-09-26 12:28:02 +00009484Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9485
9486 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9487 and regenerated the docs and web site
9488
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009489Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9490
9491 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9492 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9493 not before
9494
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009495Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9496
9497 * python/generator.py python/libxml2class.txt: fixed a stupid error
9498 breaking the python API
9499
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009500Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9501
9502 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9503 triostr.c triostr.h: applied a trio update patch from
9504 Bjorn Reese which should work with MinGW
9505
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009506Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9507
9508 * tree.c: improving some documentation comments
9509 * xmlregexp.c: found and fixed a mem leak with python regression tests
9510 * doc/*: rebuilt the doc and the API XML file including the
9511 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9512 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9513 python/types.c: added access to the XML Schemas regexps from
9514 python
9515 * python/tests/Makefile.am python/tests/regexp.py: added a
9516 simple regexp bindings test
9517
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009518Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9519
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009520 * doc/xml.html:
9521 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009522
Daniel Veillard118aed72002-09-24 14:13:13 +00009523Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * xmlregexp.c: fixed the data callback on transition functionality
9526 which was broken when using the compact form
9527 * result/schemas/*: updated the results, less verbose, all tests
9528 pass like before
9529 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9530 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9531 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9532 annoying warnings
9533 * xpath.c: try to provide better error report when possible
9534
Daniel Veillard72336152002-09-21 13:08:14 +00009535Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9536
9537 * Makefile.am: fixed a breakage raised by Jacob
9538
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009539Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9540
9541 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9542 which don't use sockets
9543
Igor Zlatkovic01280582002-09-20 16:40:34 +00009544Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9545
9546 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9547 * win32/configure.js: applied zlib patch from Daniel Gehriger
9548
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009549Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9550
9551 * win32/configure.js: applied the patch from Mark Vakoc for
9552 regexp support
9553 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9554 for regexp support
9555
Daniel Veillardb5c05732002-09-20 13:36:25 +00009556Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9557
9558 * xmlschemastypes.c: as pointed by Igor Float and Double
9559 parsing ain't finished yet
9560
Daniel Veillard40b11342002-09-20 12:01:39 +00009561Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9562
9563 * Makefile.am configure.in: trying to fix #88412 by bypassing
9564 all the python subdir if python ain't detected
9565
Daniel Veillard23e73572002-09-19 19:56:43 +00009566Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9567
9568 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9569 made configuring with regexps/automata/unicode the default
9570 but without schemas ATM
9571 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9572 fixed the regexp based DTD validation performance and memory
9573 problem by switching to a compact form for determinist regexps
9574 and detecting the determinism property in the process. Seems
9575 as fast as the old DTD validation specific engine :-) despite
9576 the regexp built and compaction process.
9577
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009578Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * valid.c: determinism is debugged, new DTD checking code now works
9581 but xmlFAComputesDeterminism takes far too much CPU and the whole
9582 set usues too much memory to be really usable as-is
9583
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009584Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9585
9586 * tree.c: fixed another stupid bug in xmlGetNodePath()
9587 * xmllint.c: --version now report the options compiled in
9588
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009589Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9590
9591 * HTMLparser.c: small cleanup
9592 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9593 when configured with them. A bit of debugging around the determinism
9594 checks is still needed
9595
Daniel Veillard63b01c22002-09-17 19:25:28 +00009596Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9599
Daniel Veillard92727042002-09-17 17:59:20 +00009600Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9601
9602 * xmlIO.c: small portability glitch fixed.
9603
Daniel Veillard84d70a42002-09-16 10:51:38 +00009604Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9605
9606 * xmlschemastypes.c: incomplete steps for real/double support
9607 * testAutomata.c include/libxml/xmlautomata.h
9608 include/libxml/xmlregexp.h: avoiding a compilation problem
9609 * valid.c include/libxml/valid.h: starting the work toward using
9610 the regexps for actual DTD validation
9611
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009612Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9613
9614 * hash.c: cosmetic cleanup
9615 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9616 integrating a DTD validation layer based on the regexps
9617
Daniel Veillard4402ab42002-09-12 16:02:56 +00009618Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9619
9620 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9621 the determinism was tested before eliminating the epsilon
9622 transitions :-(
9623
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009624Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9625
9626 * python/generator.py python/libxml.c python/libxml.py
9627 python/libxml2-python-api.xml python/libxml2class.txt
9628 python/libxml_wrap.h python/types.c: updated the python
9629 bindings, added code for easier File I/O, and the ability to
9630 define a resolver from Python fixing bug #91635
9631 * python/tests/Makefile.am python/tests/inbuf.py
9632 python/tests/outbuf.py python/tests/pushSAXhtml.py
9633 python/tests/resolver.py python/tests/serialize.py: updated
9634 and augmented the set of Python tests.
9635
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009636Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9637
9638 * win32/configure.js: added more readme info for the binary
9639 package.
9640
Daniel Veillard607b35c2002-09-10 12:16:19 +00009641Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9642
9643 * xmlIO.c: fixed a stupid out of bound array error
9644
9645Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9646
9647 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9648 messing around with support for Windows path, cleanups,
9649 trying to identify and fix the various code path to the
9650 filename access. Added xmlNormalizeWindowsPath()
9651
Daniel Veillard76575762002-09-05 14:21:15 +00009652Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * error.c valid.c: working on better error reporting of validity
9655 errors, especially providing an accurate context.
9656 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9657 error reports in those cases.
9658
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009659Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9660
9661 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9662 parser.c parserInternals.c xmlIO.c: get rid of all the
9663 perror() calls made in the library execution paths. This
9664 should fix both #92059 and #92385
9665
Daniel Veillard19aa7022002-09-05 11:14:19 +00009666Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * xmllint.c: memory leak reporting was broken after a change
9669 of the preprocessor symbol used to activate it.
9670
Daniel Veillardec6725e2002-09-05 11:12:45 +00009671Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * tree.c: try to make the copy function work for node of
9674 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9675 DOM layers though, not libxml2 itself.
9676
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009677Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9678
9679 * valid.c: try to provide file and line informations, not all
9680 messages are covered, but it's a (good) start
9681
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009682Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * xinclude.c: reimplemented a large part of the XInclude
9685 processor, trying to minimize resources used, James Henstridge
9686 provided a huge test case which was exhibiting severe memory
9687 consumption problems.
9688
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009689Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9690
9691 * python/Makefile.am: applied patch from Christophe Merlet to
9692 reestablish DESTDIR
9693
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009694Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * libxml.spec.in: fixes libary path for x86_64 AMD
9697
John Fleckbe98b332002-09-04 03:16:23 +00009698Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9699
9700 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009701 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009702 (plus resulting generated html files)
9703 fixing one spot I missed in the tutorial where I hadn't freed
9704 memory properly
9705
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009706Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9707
9708 * doc/tutorial/includeaddattribute.c
9709 * doc/tutorial/includeaddkeyword.c
9710 * doc/tutorial/includegetattribute.c
9711 * doc/tutorial/includekeyword.c
9712 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009713 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009714 update tutorial to properly free memory (thanks to Christopher
9715 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009716 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009717 added image files so the callouts are graphical, making it
9718 easier to read ( use "--param callout.graphics 1" to generate
9719 html with graphical callouts)
9720
Daniel Veillarde1662542002-08-28 11:50:59 +00009721Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9724 nice logos generated by Marc Liyanage
9725 * doc/site.xsl *.html: changed the stylesheet to show the new
9726 logo and regenerated the pages
9727
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009728Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9729
9730 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9731
Daniel Veillard42766c02002-08-22 20:52:17 +00009732Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9733
9734 * xpath.c: possible mem leak patch from Jason Adams
9735
9736Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9739 in the XQuery namespace
9740 * configure.in: preparing 2.4.24
9741 * doc/*.html: updated the web pages
9742
9743Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9744
9745 * python/generator.py: closing bug #85258 by generating conditional
9746 compile check to avoid linking to routines not configured in.
9747
Havoc Pennington84ec40a2002-08-22 13:59:35 +000097482002-08-22 Havoc Pennington <hp@pobox.com>
9749
9750 * autogen.sh: update error message for missing automake
9751
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009752Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9753
9754 * python/Makefile.am: typo in target name resulted in libxml2.py
9755 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9756
Daniel Veillard22669b22002-08-22 07:17:11 +00009757Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9758
9759 * win32/win32/Makefile.mingw: updated with version from
9760 Elizabeth Barham at http://soggytrousers.net/repository/
9761
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009762Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9763
9764 * win32/Makefile.msvc: added the prefix location to the include
9765 and lib search path.
9766
Havoc Pennington830e8972002-08-18 22:22:13 +000097672002-08-18 Havoc Pennington <hp@pobox.com>
9768
9769 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9770 both automake 1.6 and 1.4 installed get the right automake. Means
9771 compilation from CVS will now require the latest automake 1.4
9772 release, or manually creating symlinks called "automake-1.4" and
9773 "aclocal-1.4"
9774
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009775Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9776
9777 * configure.in python/Makefile.am: more AMD 64 induced changes from
9778 Frederic Crozat
9779
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009780Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9781
9782 * xinclude.c: oops I was missing the xml:base fixup too
9783 * result/XInclude/*.xml: this adds xml:base attributes to most
9784 results of the tests
9785
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009786Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * xinclude.c: quick but apparently working implementation of
9789 xi:fallback, should close bug #89684
9790 * Makefile.am test/XInclude/docs/fallback.xml
9791 result/XInclude/fallback.xml: added a basic test for fallback,
9792 and run with --nowarning to avoid a spurious warning
9793 * configure.in: applied patch from Frederic Crozat for python
9794 bindings on AMD 64bits machines.
9795
Daniel Veillard9e923512002-08-14 08:48:52 +00009796Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9797
9798 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9799 the caller don't pass a SAX callback block.
9800
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009801Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9802
9803 * tree.c: applied the same fix for the XML-1.0 namespace to
9804 xmlSearchNsByHref() as was done for xmlSearchNs()
9805
Daniel Veillardad11b302002-08-12 14:53:41 +00009806Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * libxml.3: small cleanup of the man page
9809 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9810 when serializing HREF attributes generated by XSLT.
9811
Daniel Veillardc084e472002-08-12 13:27:28 +00009812Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9815 version of Marc Liyanage' patch for boolean attributes in HTML
9816 output
9817
Daniel Veillard5f91b372002-08-12 12:13:01 +00009818Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9819
9820 * python/tests/serialize.py: fixed the test results, indenting
9821 behaviour changed slightly
9822
Aleksey Sanin9e951762002-08-08 18:02:41 +00009823Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9824
9825 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9826 new c14n function to Windows def files
9827
Aleksey Saninea4272a2002-08-02 23:50:03 +00009828Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9829
9830 * c14n.c: fixed a memory leak in c14n code
9831
Daniel Veillard58e44c92002-08-02 22:19:49 +00009832Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9833
9834 * parser.c include/libxml/parser.h: adding a new API for Christian
9835 Glahn: xmlParseBalancedChunkMemoryRecover
9836 * valid.c: patch from Rick Jones for some grammar cleanup in
9837 validation messages
9838 * result/VC/* result/valid/*: this slightly change some of the
9839 regression tests outputs
9840
Daniel Veillard0bf29002002-08-01 12:54:11 +00009841Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * tree.c: trying to fix a problem in namespaced attribute handling
9844 raised by Christian Glahn
9845
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009846Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9847
9848 * encoding.c include/libxml/encoding.h: Opening the interface
9849 xmlNewCharEncodingHandler as requested in #89415
9850 * python/generator.py python/setup.py.in: applied cleanup
9851 patches from Marc-Andre Lemburg
9852 * tree.c: fixing bug #89332 on a specific case of loosing
9853 the XML-1.0 namespace on xml:xxx attributes
9854
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009855Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9856
9857 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9858 corner case from new Merlin's test suite and added a callback
9859 that will be used to improve xmlsec performance
9860
9861
Daniel Veillard0b22def2002-07-29 16:23:03 +00009862Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9863
9864 * HTMLtree.c: trying to fix the <style> escaping problem in
9865 HTML serialization bug #89342
9866
Daniel Veillard0b28e882002-07-24 23:47:05 +00009867Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9870 and rebuilt the web site.
9871
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009872Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009873
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009874 * include/libxml/tree.h: added _private member to xmlNs struct
9875
Daniel Veillard1d995272002-07-22 16:43:32 +00009876Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9877
9878 * HTMLparser.c: fixing bug #84876 based on the xml working
9879 code.
9880
William M. Brack61eaba52002-07-21 11:14:18 +00009881Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9882
9883 * python/Makefile.am: enhanced to fix bug 72012 (errors
9884 when using '-jX' make parameter)
9885
William M. Brackef61d202002-07-19 08:32:00 +00009886Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9887
9888 * xpath.c: small additional enhancement for booleans
9889 compared to nodesets
9890
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009891Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9892
9893 * HTMLtree.c: changed the order of the encoding declaration
9894 attributes in the meta tags due to a bug in IE/Mac
9895
William M. Brack0c022ad2002-07-12 00:56:01 +00009896Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9897
9898 * xpath.c: enhanced handling of booleans (especially '='
9899 and '!=' for nodesets) - fixes bug 85256. Added new
9900 routine xmlXPathNotEqualValues for more proper handling
9901 of '!=' when nodesets are involved.
9902
Daniel Veillard06944e22002-07-11 19:55:18 +00009903Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9906 doc/xmlcatalog_man.xml to the source distribution
9907
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009908Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9909
9910 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9911 asked for this.
9912
Daniel Veillard539638b2002-07-06 19:55:14 +00009913Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * configure.in: preparing 2.4.23
9916 * doc/*: rebuilt the docs
9917
Daniel Veillard176d99f2002-07-06 19:22:28 +00009918Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9919
9920 * parser.c: fixing bug #84169 by fixing the
9921 comment of xmlCreatePushParserCtxt to describe the
9922 encoding detection parameters better.
9923
Daniel Veillard37f961d2002-07-06 17:53:56 +00009924Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * valid.c: fixing bug #79331 in one path the lookup for
9927 ID attributes on a namespaced node wasn't handled correctly :-\
9928
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009929Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * HTMLparser.c: trying to fix 87235 about discarded white
9932 spaces in the HTML parser.
9933 * result/HTML/*: this changes the output of a number of HTML
9934 regression tests
9935
Daniel Veillardfdc91562002-07-01 21:52:03 +00009936Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9937
9938 * xpath.c: applied patch from Richard Jinks for the namespace
9939 axis + fixed a memory error.
9940 * parser.c parserInternals.c: applied patches from Peter Jacobi
9941 removing ctxt->token for good.
9942 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9943 popped out by the regression tests.
9944 * Makefile.am: patch for threads makefile from Gary Pennington
9945
William M. Brack6000af52002-06-28 11:43:13 +00009946Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9947
Daniel Veillardfdc91562002-07-01 21:52:03 +00009948 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009949 expressions involving preceding-sibling (et al).
9950
Daniel Veillard153120c2002-06-18 07:58:35 +00009951Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * hash.c: applied a patch from Peter Jacobi to solve a problem
9954 when compiling with the Watcom C on Win32
9955 * result/schemas/*.err: the change of hashing algo generated
9956 permutations in the output
9957
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009958Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9959
9960 * hash.c: applied patch from Sander Vesik improving the quality of
9961 the hash function.
9962
Aleksey Sanina5808b92002-06-14 17:07:41 +000099632002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009964
9965 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9966 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9967 xmllint.c xpath.c: replaced sprintf() with snprintf()
9968 to prevent possible buffer overflow (the bug was pointed
9969 out by Anju Premachandran)
9970
Daniel Veillarde059b892002-06-13 15:32:10 +00009971Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9972
9973 * parser.c: removed an uninitialized data error popped by valgrind
9974 on PE references
9975
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009976Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9977
9978 * doc/xml.html
9979 adding tutorial reference to the web page
9980
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009981Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9982
9983 * doc/tutorial/xmltutorial.xml
9984 * doc/tutorial/ar01s07.html
9985 * doc/tutorial/ape.html
9986 * doc/tutorial/includegetattribute.c
9987 adding section to tutorial about retrieving an attribute
9988 value
9989
Daniel Veillardf5582f12002-06-11 10:08:16 +00009990Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * parser.c: applied a couple of patches from Peter Jacobi to start
9993 to get rid of ctxt->token, with a possible significant speed
9994 improvement to be gained once done. Better compliance with PE
9995 references constructs in DTDs too.
9996 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9997 from Peter too
9998
Daniel Veillard38d80e22002-06-11 07:24:56 +00009999Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10000
10001 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10002 xmlParseElement was likely to have been deallocated at the
10003 time of the report, possibly leading to segfault. Just report
10004 the tag name now.
10005
Daniel Veillard9e412302002-06-10 15:59:44 +000010006Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * xpath.c: patch from Richard Jinks for XPath substring() function
10009 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10010
Aleksey Sanina5808b92002-06-14 17:07:41 +0000100112002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010012
10013 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10014
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010015Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10016
10017 *doc/FAQ.html
10018 fixing typos in FAQ, thanks to Robert Funnell for the
10019 editing help
10020
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010021Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10022
10023 * NEWS: got complaints from rpmlint that it was empty
10024
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010025Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10026
10027 * added doc/tutorial, including:
10028 apa.html
10029 apb.html
10030 apc.html
10031 apd.html
10032 ar01s02.html
10033 ar01s03.html
10034 ar01s04.html
10035 ar01s05.html
10036 ar01s06.html
10037 includeaddattribute.c
10038 includeaddkeyword.c
10039 includekeyword.c
10040 includestory.xml
10041 index.html
10042 xmltutorial.xml
10043 libxml tutorial, including generated html
10044
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010045Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10046
10047 * result/c14n/exc-without-comments/merlin-c14n-two-*
10048 result/c14n/without-comments/merlin-c14n-two-*
10049 test/c14n/exc-without-comments/merlin-c14n-two-*
10050 test/c14n/without-comments/merlin-c14n-two-*
10051 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10052 c14n/exc-c14n and slightly modified test script to handle
10053 these test cases
10054 * c14n.c: fixed bugs for complicated nodes set (namespace
10055 without node and others from merlin-c14n-two.tar.gz)
10056 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10057 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10058 for xmlsec performance patch
10059 * xpath.c: fixed self::node() for namespaces and attributes
10060
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010061Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10062
10063 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10064 but with the format parameter
10065 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10066
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010067Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10068
10069 * Makefile.am: updated c14n tests suite
10070 * c14n.c: performance improvement for previous c14n patch
10071
Daniel Veillarde72c7562002-05-31 09:47:30 +000010072Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * parser.c: another peroformance patch from Peter Jacobi, that
10075 time on parsing attribute values.
10076
Aleksey Sanin508a1012002-05-31 06:32:32 +000010077Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10078
10079 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10080 into LibXML2 test suite
10081
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010082Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10083
10084 * c14n.c: propagating xpath ancesstors node fix to c14n
10085 plus small performance improvement to reduce number of
10086 mallocs
10087 * xpath.c: fixed ancestors axis processing for namespace nodes
10088
Daniel Veillard46de64e2002-05-29 08:21:33 +000010089Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10092 Peter Jacobi
10093
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010094Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * configure.in: preparing 2.4.22
10097
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010098Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10101 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10102 a public entry point.
10103 * doc/*: rebuilt the API and docs
10104
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010105Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * xpath.c: patch from Richard Jinks to fix a problem introduced
10108 in the previous patch and pointed by Norm
10109
Daniel Veillardc6924812002-05-24 11:10:43 +000010110Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10111
10112 * libxml.spec.in: fixing bug #81112
10113
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010114Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * uri.c: fixing bug #82848
10117
Daniel Veillarda2878972002-05-24 07:54:39 +000010118Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10121 output of one catalog test
10122
Aleksey Sanin114e4752002-05-24 07:20:27 +000010123Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010124
Aleksey Sanin114e4752002-05-24 07:20:27 +000010125 * global.data globals.c tree.c include/libxml/globals.h
10126 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10127 default value for global parameter xmlIndentTreeOutput to 1 and
10128 introduced new global parameter xmlTreeIndentString (the string
10129 used to do one-level indent) with default value " " (as it was
10130 in tree.c)
10131
Daniel Veillard49d5af82002-05-23 11:55:49 +000010132Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10135 with trio and schemas.
10136
Daniel Veillard7c13af42002-05-22 09:57:32 +000010137Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * xpath.c: patch from Richard Jinks to fix the problem raised in
10140 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10141
Daniel Veillard5a872412002-05-22 06:40:27 +000010142Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * xmlschemas.c: a bit of work on import.
10145 * xmlschemastypes.c: Charles Bozeman provided a compare function
10146 for date/time types so min/max facet restrictions should work,
10147 indeterminate comparisons return an error instead of equal.
10148 * test/schemas/date_0* result/schemas/date_0_0: specific test
10149 from Charles Bozeman too
10150
Daniel Veillard10b6da42002-05-18 07:55:20 +000010151Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10154 from Christian Cornelssen fixing the man pages and the Catalog
10155 building script.
10156 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10157 next step is <xs:import> I now have a reasonable understanding
10158 of how it works.
10159
Daniel Veillarde5354492002-05-16 08:43:22 +000010160Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10163
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010164Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10165
10166 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10167
Daniel Veillard088bf112002-05-14 11:03:59 +000010168Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10169
10170 * xpath.c: fixing an XPath function evalutation bug pointed out
10171 by Alexey Efimov where the context was lost when evaluating
10172 the function arguments
10173
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010174Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010175
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010176 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10177 function public for XMLSec performance optimizations
10178
Daniel Veillard3cd72402002-05-13 10:33:30 +000010179Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * python/generator.py python/libxml2class.txt : fixed a problem
10182 with the HTML parser pointed by Gary Benson
10183 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10184 example
10185
Aleksey Sanine48a3182002-05-09 18:20:01 +000010186Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10187 * parser.c: fixed bug #81159 (memory growth in SAX)
10188
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010189Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10190 * xpath.c: fixed bug #78858 (the real fix)
10191
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010192Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010193 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010194
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010195Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * tree.c: modified xmlNodeSetBase to allow changing the
10198 base of a document.
10199
Daniel Veillard070803b2002-05-03 07:29:38 +000010200Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * xmlschemastypes.c: patch Charles Bozeman for validation of
10203 all the date, time, and duration types
10204 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10205 * configure.in: fixed an error pointed by an user
10206 * xml2-config.in: fixed an error pointed by an user
10207
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010208Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10209
10210 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10211 win32/libxml2.def.src xmlIO.c: exported default
10212 'file:', 'http:' and 'ftp:' protocols input handlers
10213 and maked protocols comparisson case insensitive
10214
Daniel Veillard34de97f2002-04-30 14:29:22 +000010215Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10216
10217 * configure.in: Neven Has detected a typo
10218
Daniel Veillard28577c32002-04-30 06:48:41 +000010219Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10220
10221 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10222 as one of the persons allowed to commit directly to the
10223 module.
10224
Daniel Veillardfc57b412002-04-29 15:50:14 +000010225Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10228 * valid.c: raised a too low limit
10229 * doc/*: rebuilt the docs
10230
Daniel Veillardeca82812002-04-24 11:42:02 +000010231Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * test/XPath/expr/floats test/XPath/expr/functions
10234 result/XPath/expr/floats result/XPath/expr/functions
10235 xpath.c: another XPath conformance patch from Richard Jinks
10236
Daniel Veillard13e04c62002-04-23 17:51:29 +000010237Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10238
10239 * xmlschemas.c: fixed validation of attribute groups.
10240 * test/schemas result/schemas: added an example from the primer
10241
Daniel Veillard88c58912002-04-23 07:12:20 +000010242Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10243
10244 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10245 * test/schemas result/schemas: updated the test list
10246
Daniel Veillarde19fc232002-04-22 16:01:24 +000010247Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * TODO: updated a bit
10250 * parser.c: made a comment more specific
10251 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10252 Schemas conformance.
10253 * test/schemas result/schemas: updated the test list
10254
Daniel Veillard441bc322002-04-20 17:38:48 +000010255Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10258 implementing xs:all with minOccurs = 0
10259 * tes/schemas/* result/schemas/*: added more tests covering
10260 xs:all
10261
Daniel Veillard8a001f62002-04-20 07:24:11 +000010262Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10263
10264 * xmlregexp.c: first implementation of the all particle, this
10265 may need to be revisited for case where not all transitions
10266 must be crossed.
10267
Daniel Veillard7646b182002-04-20 06:41:40 +000010268Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * tree.c: another entity processing update from Markus Henke
10271
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010272Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10273
10274 * trionan.c: fixed crash on OSF/1
10275
Daniel Veillardb4398962002-04-19 07:01:55 +000010276Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10277
10278 * xmlschemas.c: more Schemas work
10279 * test/schemas/* result/schemas/*: added more tests coming
10280 from the spec.
10281
Daniel Veillard54761132002-04-18 21:00:44 +000010282Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10285 ExcC14N specification
10286
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010287Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * tree.c: patch from Markus Henke, fix for recursive entities.
10290
Daniel Veillard23b1f372002-04-18 15:50:05 +000010291Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10292
10293 * xpath.c: fix a problem with string() on a document node.
10294
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010295Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * Makefile.am xmlschemas.c: more Schemas work
10298 * test/schemas/* result/schemas/*: added more tests coming
10299 from the spec.
10300
Daniel Veillard6231e842002-04-18 11:54:04 +000010301Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10302
10303 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10304 * result/HTML/*: this changes a few things in the results
10305
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010306Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10307
10308 * include/libxml/tree.h: eliminated 'declaration different than
10309 prototype' warning
10310 * include/win32config.h: "resolved" conflicts with errno.h
10311
Daniel Veillardb509f152002-04-17 16:28:10 +000010312Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10313
10314 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10315 on the automata interfaces and debug of counted choices
10316 * test/schemas/* result/schemas/*: added a number of tests
10317
Daniel Veillard8651f532002-04-17 09:06:27 +000010318Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10321 a bit of work on Schemas
10322 * testSchemas.c: try to make it more useful
10323 * test/schemas/* result/schemas/* Makefile.am: changed the
10324 Schemas regression test procedure, started adding a few samples
10325
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010326Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10327
10328 * include/libxml/encoding.h: Patch for the Borland C++ builder
10329 * include/libxml/tree.h: Patch for the Borland C++ builder
10330 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010331 * win32/bcb5: New directory for the Borland C++ builder
10332 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010333
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010334Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10335
10336 * win32/Makefile.msvc: Update for XML Schema support
10337 * win32/configure.js: Update for XML Schema support
10338 * win32/libxml2.def.src: Update for XML Schema support
10339
Daniel Veillard4255d502002-04-16 15:50:10 +000010340Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10343 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10344 xmlunicode.c include/libxml/Makefile.am
10345 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10346 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10347 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10348 include/libxml/xmlversion.h.in : merged the current state of
10349 XML Schemas implementation, it is not configured in by default,
10350 a specific --schemas configure option has been added.
10351 * test/automata test/regexp test/schemas Makefile.am
10352 result/automata result/regexp result/schemas:
10353 merged automata/regexp/schemas regression tests
10354
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010355Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * xpath.c: Gary found a compile time problem, fixes #78823
10358
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010359Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * configure.in: release of 2.4.20
10362 * doc/*: updated and rebuilt the docs
10363
Daniel Veillardf544f192002-04-15 12:56:56 +000010364Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * python/Makefile.am: patch from Cristian Gafton to build on
10367 Red Hat 6.2, should also fix #75779
10368
Daniel Veillard940492d2002-04-15 10:15:25 +000010369Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * valid.c: first part of fixing #78729
10372
Daniel Veillardeb475a32002-04-14 22:00:22 +000010373Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10376 escaping of URI when saving HTML files.
10377 * result/HTML/*: this impacted some tests
10378
Daniel Veillard9b731d72002-04-14 12:56:08 +000010379Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * configure.in: trying to fix #77441
10382
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010383Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * include/libxml/xmlIO.h: Hallski complained it could not be
10386 included by itself.
10387
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010388Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10391
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010392Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10393
10394 * win32/configure.js: patch from Nilo for the c14n option
10395 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10396
Daniel Veillardda423da2002-04-10 19:25:38 +000010397Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10400 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10401 LIBXML_THREAD_ENABLED
10402
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010403Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * xpath.c: another patch from Richard Jinks for substring conformance
10406 * test/XPath/expr/floats test/XPath/expr/strings
10407 result/XPath/expr/floats result/XPath/expr/strings: update of the
10408 test suite to check those.
10409
Daniel Veillard01917aa2002-04-10 11:30:41 +000010410Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * xpath.c: patch from Richard Jinks for .x float parsing.
10413
Daniel Veillard46d6c442002-04-09 16:10:39 +000010414Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * parser.c: patch from Markus Henke when an encoding ain't recognized
10417
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010418Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10419
10420 * libxml.m4: got a report that #include <string.h> was needed
10421
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010422Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10425
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010426Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10427
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010428 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010429
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010430Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10433 pointed out by Melvyn Sopacua.
10434
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010435Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * libxml.m4: Frédéric Crozat gave a patch related to the change
10438 of Include paths breaking the libxml.m4
10439
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010440Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * xpath.c: Fix bug #76927 forgot to save some context
10443 when evaluating binary expressions
10444
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010445Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * configure.in: fixed configure for MPE/iX from Markus Henke
10448 * xmlmemory.c: fixed initialization problems
10449 * xpath.c: another set of patches from Richard Jinks this
10450 fixes "make XPathtests" on linux
10451
Daniel Veillard21458c82002-03-27 16:12:22 +000010452Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10455 * test/XPath/expr/compare test/XPath/expr/equality
10456 test/XPath/expr/floats test/XPath/expr/functions
10457 test/XPath/expr/strings result/XPath/expr/compare
10458 result/XPath/expr/equality result/XPath/expr/floats
10459 result/XPath/expr/functions result/XPath/expr/strings: Updated
10460 tests though they show a divergence on Linux
10461
Daniel Veillard28dfed12002-03-27 09:08:17 +000010462Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * xpath.c trionan.c: previous commit also included patches
10465 from Richard Jinks on some IEEE support corner case
10466
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010467Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10470 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10471 that $(datadir) should be used for docs
10472
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010473Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10474
10475 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10476 could leak filedescriptors
10477
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010478Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10479
10480 * configure.in nanohttp.c: applied patch from Allan Clark for
10481 UnixWare/OpenServer
10482
Daniel Veillard19274092002-03-25 16:48:03 +000010483Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * configure.in: preparing 2.4.19
10486 * doc/*: rebuilt the docs
10487
Daniel Veillard56b2db72002-03-25 16:35:28 +000010488Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * nanohttp.c: fixing #76043, got fed up with non-portability
10491 of that piece of code.
10492
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010493Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * valid.c SAX.c: Never commit without running "make tests" :-(
10496 fix a couple of stupidities in the previous commit
10497 * result/*: a few changes in some attribute order result of previous
10498 commit.
10499
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010500Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10503 the internal subset should not raise duplicate ID errors,
10504 also there was a small bug in conjunction to namespace
10505 declarations defaulted and xml:xxx attributes DTD definitions.
10506
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010507Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * xpath.c: Richard Jinks also raised some rounding problems
10510 this tries to fix them
10511
Daniel Veillard4e2df542002-03-22 12:23:14 +000010512Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10515 behaviour in xmlXPathCastToString()
10516
Daniel Veillarddb552912002-03-21 13:27:59 +000010517Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10520 raised by Morus Walter
10521
Daniel Veillard9e537932002-03-21 13:08:08 +000010522Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10525 from Igor
10526
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010527Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * xpath.c: fixing #75619, related to a problem when trying
10530 to evaluate condition when the current node set resulting
10531 from that sub-step evaluation is empty. Also fixes 2 potential
10532 problem with previous-sibling and next-siblings axis.
10533
Daniel Veillard1840ef02002-03-21 08:05:23 +000010534Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10537 HTML support is not configured in.
10538
Daniel Veillard561b7f82002-03-20 21:55:57 +000010539Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10540
10541 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10542 include/libxml/tree.h: dohh I really didn't intended to commit
10543 this test version :-(
10544
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010545Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * testSAX.c: I wanted to see the real speed at the SAX interface
10548 after a little too many Ximianer started complaining about the
10549 parser speed.
10550 added a --quiet option:
10551 paphio:~/XML -> ls -l db100000.xml
10552 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10553 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10554 3200006 callbacks generated
10555 real 0m1.270s
10556 Which means 16MBytes/s and 3Mcallback/s
10557
Daniel Veillardc62a1472002-03-19 18:35:12 +000010558Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * xpath.c: valgrind spotted another error that time when running
10561 on libxslt regression tests
10562
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010563Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * Makefile.am: adding "make valgrind" running the full regression
10566 tests (except python ones) under Valgrind (using valgrind -q
10567 which was kindly added by the author).
10568 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10569 passes cleanly now except an obcure floating point initialization
10570 raised in log10() in one XPath regression test ???
10571 * tree.c: edited some comments to close #75244
10572
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010573Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10576 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10577 context of ScrollKeeper, made sure that if the number is
10578 an integer, the serialization follows the description at
10579 http://www.w3.org/TR/xpath#section-String-Functions
10580
Daniel Veillard5997aca2002-03-18 18:36:20 +000010581Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10582
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010583 * configure.in: preparing 2.4.18
10584 * doc/*: updated and rebuilt the web site
10585 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10586 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010587 * parser.c: humm, changed the way the SAX parser work when
10588 xmlSubstituteEntitiesDefault(1) is set, it will then
10589 do the entity registration and loading by itself in case the
10590 user provided SAX getEntity() returns NULL.
10591 * testSAX.c: added --noent to test the behaviour.
10592
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010593Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * parser.c: Wilfried Teiken provided a hackish but working
10596 way to get context reported back on entities when parsing
10597 with SAX and without breaking the DOM build.
10598
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010599Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * c14n.c: applied a new patch from Aleksey Sanin
10602 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10603 to reference Aleksey implementation of XML digital Signatures
10604
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010605Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * xpath.c: small fix to avoid potential problem due to
10608 ordering of freeing data
10609 * python/Makefile.am: people were complaining about
10610 the generated file in python dir not being built
10611
Daniel Veillardd2379012002-03-15 22:24:56 +000010612Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10613
10614 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10615 python/generator.py python/libxml.c python/types.c: Cleanup
10616 of the python Makefiles based on Jacob and James feedback,
10617 fixed the spec file accordingly, fixed the number of warning
10618 that passing my pedantic CFLAGS was generating. Conclusion
10619 is that Python includes are real crap.
10620
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010621Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10622
10623 * configure,in: it was reported quite a few times that
10624 xml2-config --cflags should not output
10625 -I$includeprefix/libxml2/libxml because libxml2 header names
10626 clashes with existing names like list.h from C++ stl.
10627 Includes should be #include<libxml/xxx.h> so ...
10628
Daniel Veillard6f293b12002-03-15 09:42:33 +000010629Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10630
10631 * c14n.c: another patch from Aleksey Sanin
10632
Daniel Veillard5c396542002-03-15 07:57:50 +000010633Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10634
10635 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10636 canonicalization algorithm
10637 * doc/xml.html doc/index.html: added the C14N references on the
10638 index page.
10639
jacob berkman9be65862002-03-14 02:15:56 +0000106402002-03-13 jacob berkman <jacob@ximian.com>
10641
10642 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10643 usage, redundant, and gcc specific
10644
Daniel Veillard75be0132002-03-13 10:03:35 +000010645Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * xpath.c: speedup some node selection operations, this can
10648 have a significant impact on DocBook Norm's stylesheets
10649 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10650 make sure it's always the case
10651 * debugXML.c: distinguish CDATA and comments in ls operations
10652
Daniel Veillard61f26172002-03-12 18:46:39 +000010653Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10656 to generate better API descriptions etc...
10657
Daniel Veillard9ff88172002-03-11 09:15:32 +000010658Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * c14n.c: Fixing #74186, made sure all boolean expressions
10661 get fully parenthesized, ran indent on the output
10662 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10663 include/libxml/tree.h: also #74186 related, removed the
10664 --with-buffers option, and all the preprocessor conditional
10665 sections that were resulting from it.
10666
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010667Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * valid.c: applied patch from Dodji Seketeli fixing an
10670 uninitailized variable in xmlValidGetValidElements()
10671
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010672Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * c14n.c: fixed a few comments
10675 * doc/*.html doc/*/*.html: regenerated the docs and added
10676 the C14N API
10677 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10678
Daniel Veillardfa49d872002-03-09 10:20:00 +000010679Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10680
10681 * check-xml-test-suite.py: fix to adapt varaiations in the
10682 bindings
10683 * configure.in python/setup.py python/setup.py.in: fixed to
10684 have the version of the python scripts automatically updated
10685
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010686Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10689 in xmlCopyProp()
10690
Daniel Veillardaf43f632002-03-08 15:05:20 +000010691Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * configure.in: preparing 2.4.17 release
10694 * doc/*: updated and rebuilt the docs
10695 * xpath.c: fixed a comment
10696 * python/libxml.c: fixed a possible reentrancy problem
10697
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010698Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10701 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10702 added a specific regression test
10703 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10704 not raise exceptions when failing to find the attribute.
10705
Daniel Veillard90bc3712002-03-07 15:12:58 +000010706Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10707
10708 * configure.in xmllint.c: owen pointed out a problem with the
10709 ftme fix, gettimeofday() was not detected by configure and
10710 the ftime header wasn't included, dohhh
10711
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010712Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * configure.in xmllint.c: trying to fix #71457 for timing
10715 precision when gettimeofday() is not availble but ftime() is
10716
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010717Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10720 are now copied on install and part of the -devel RPM
10721
Daniel Veillard7b416132002-03-07 08:36:03 +000010722Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * xpath.c: trying to avoid bug #72150 which was apparently
10725 caused by a gcc bug (or a processor problem) as detailed
10726 at http://veillard.com/gcc.bug
10727
Daniel Veillardf742d342002-03-07 00:05:35 +000010728Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10729
10730 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10731 fixed xmlReconciliateNs(), added a Python test/example for
10732 inter-document cut'n paste
10733 * python/libxml.py: fixed node.doc on document nodes and added
10734 xpathEval() onto node objects
10735
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010736Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10739 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10740 fixup and integrated tests for the serialization stuff
10741
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010742Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10745 moved the libxml man page to section 3
10746
Daniel Veillard1e774382002-03-06 17:35:40 +000010747Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * tree.c: fix bug #72490
10750 * python/libxml.c python/libxml.py: added methods serialize()
10751 and saveTo() to all node elements.
10752
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010753Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10754
10755 * xmlIO.c: closed #73430, don't read from an input source
10756 which indicated an end-of-file or an error.
10757
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010758Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * parser.c: make sure SAX endDocument is always called as
10761 this could result in a Python memory leak otherwise (it's
10762 used to decrement ref-counting)
10763 * python/generator.py python/libxml.c python/libxml.py
10764 python/libxml2-python-api.xml python/libxml2class.txt
10765 python/tests/error.py python/tests/xpath.py: implemented
10766 the suggestions made by Gary Benson and extended the tests
10767 to match it.
10768
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010769Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * python/generator.py: applied patch fixing #73450
10772
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010773Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10774
10775 * xpath.c: fixing #61290 "namespace nodes have no parent"
10776 long standing divergence from the XPath REC. NodeSets
10777 simply hold a copy of namespace nodes and those node ->next
10778 points to the parent (which may not be the node carrying the
10779 definition).
10780 * include/libxml/xpath.h: flagged but didn't added a possible
10781 speedup
10782 * DOCBparser.c HTMLparser.c: removed some warnings from push
10783 parser due to new state being added.
10784 * tree.c: new fix from Boris Erdmann
10785 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10786 the XML Canonalization support from Aleksey Sanin
10787
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010788Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10789
10790 * tree.c: patch from Boris Erdmann fixing some namespace odities
10791 with xmlCopyNode()
10792
Daniel Veillardc6613042002-03-02 09:34:02 +000010793Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10794
10795 * xmlIO.c: fix bug #72706 when loading a NULL entity
10796
Daniel Veillardc0fef772002-03-01 16:16:31 +000010797Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10800 actually change in a future XML Namespace revision.
10801
Daniel Veillard79426f22002-03-01 16:14:17 +000010802Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10803
10804 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10805 added the possibility of returning nodesets from XPath extension
10806 functions written in Python
10807
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010808Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * python/*: commiting some Python bindings work done while travelling
10811
Daniel Veillard97300512002-03-01 09:13:41 +000010812Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10815 explicitely with memory debugging switched on
10816
Daniel Veillard6361da02002-02-23 10:10:33 +000010817Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10818
10819 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10820 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10821 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10822 the accessor generator for strings
10823 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10824 regression test.
10825
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010826Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10827
10828 * python/README python/generator.py python/libxml.c python/setup.py:
10829 added the 'usual' setup.py to allow building a libxml2-python
10830 module based on the same code. The initialization is however
10831 different the 2 .so files fo libxml2 and libxslt are identical and
10832 they entry point initialize both libraries. this is done to avoid
10833 some possible nasty problem since the Python don't merge the maps
10834 of all shared modules.
10835
Daniel Veillard158a4d22002-02-20 22:17:58 +000010836Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10837
10838 * parser.c: fixed a push/encoding bug reported by Michael
10839 on librsvg
10840
Daniel Veillard7839e162002-02-20 18:54:48 +000010841Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10842
10843 * include/libxml/parserInternals.h: fixes a misplaced #endif
10844
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010845Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * parser.c valid.c: found and fixed a couple of allocation bugs
10848
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010849Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10850
10851 * doc/xml.html doc/python.html doc/*: added a Python and binding
10852 page describing the current state of the Python bindings and
10853 giving pointers to the other languages wrappers.
10854
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010855Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10856
10857 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10858 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10859 rebuilt the API and web site
10860 * xpath.c: fixed #71978 portability bugs
10861
Daniel Veillard8aff2472002-02-19 21:50:43 +000010862Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10865
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010866Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10867
10868 * include/libxml/parserInternals.h parser.c: had to change
10869 2 internal parsing API when processing document content
10870 to check the start and end of element content are defined
10871 in the same entity
10872 * valid.c include/libxml/valid.h: attribute normalization can
10873 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10874 with the context to report it.
10875 * SAX.c: fixed the last known bugs, crazy validation constraints
10876 when a document is standalone seems correctly handled. There
10877 is a couple of open issues left which need consideration especially
10878 PE93 on external unparsed entities and standalone status.
10879 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10880 The 2 tests left failing are actually in error. Cleanup done.
10881
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010882Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * valid.c: implemented E59 spaces in CDATA does not match the
10885 nonterminal S
10886
Daniel Veillard878eab02002-02-19 13:46:09 +000010887Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10888
10889 * SAX.c parser.c valid.c: more validation test fixups
10890 * check-xml-test-suite.py: added duration info for the tests
10891
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010892Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10893
10894 * parser.c valid.c: a couple of errors were reported but not
10895 saved back as such in the parsing context. Down to 1% failure rate
10896 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10897
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010898Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10899
10900 * xmlInternald.c: isExtender was missing a char
10901 * parser.c include/libxml/parser.h: % are acceptable in the
10902 internal subset if within a PUBLIC ID
10903
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010904Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * SAX.c parserInternals.c valid.c: more work on the conformance
10907 suite. Took the step to finally block documents with encoding
10908 errors. It's a fatal error per the spec, people should have fixed
10909 their documents by now.
10910
Daniel Veillard55253e22002-02-18 14:32:39 +000010911Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10912
10913 * check-xml-test-suite.py: fixed the test script after some discussion
10914 on the semantic of TYPE="error"
10915 * Makefile.am: added the script to the distrib
10916
Daniel Veillard28757702002-02-18 11:19:30 +000010917Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * SAX.c entities.c: fixed a couple of conformances issues deep
10920 into the validation code (standalone and undeclared Notations)
10921
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010922Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10925 stayed there for years !
10926
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010927Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10930 missing
10931
Daniel Veillardc7612992002-02-17 22:47:37 +000010932Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * check-xml-test-suite.py: improved the behaviour a bit as
10935 well as the logs
10936 * parser.c valid.c SAX.c: fixed a few more bugs
10937 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10938
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010939Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * check-xml-test-suite.py: python script to run regression tests
10942 against the XML Test suite of W3C/OASis
10943 * SAX.c: fixed a validation bug
10944 * parser.c: fixed 3 errors pointed by the test suite
10945 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10946 * python/Makefile.am: fixed a dependendy
10947
Daniel Veillard9f28f302002-02-15 20:48:08 +000010948Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10949
10950 * xmlmemory.c: avoid a warning bug #71594
10951
Daniel Veillard144024e2002-02-13 21:14:46 +000010952Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10953
10954 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10955 warning on alpha/Tru64
10956
Daniel Veillarde4301c82002-02-13 13:32:35 +000010957Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10958
10959 * include/libxml/entities.h: fixing a comment
10960 * valid.c: fixing some troubles with validity check on namespaces
10961 * result/VC/NS3 test/VC/NS3: added a specific regression test
10962
Daniel Veillarda6d05382002-02-13 13:07:41 +000010963Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * tree.c: Fixing #71342 serializing '\n' in attribute values
10966 * result/noent/att3 result/att3 test/att3: added a specific
10967 test.
10968
Daniel Veillard797a5652002-02-12 13:46:21 +000010969Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * python/libxml.c: couple of bug fixes
10972
Daniel Veillard01a6d412002-02-11 18:42:20 +000010973Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * python/*.py: removed tabs and used spaces.
10976
Daniel Veillard397ff112002-02-11 18:27:20 +000010977Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10978
10979 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10980 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10981
Daniel Veillard03517542002-02-11 13:54:40 +000010982Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10983
10984 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10985 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10986
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010987Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * include/libxml/encoding.h include/libxml/entities.h
10990 include/libxml/globals.h include/libxml/parser.h
10991 include/libxml/threads.h include/libxml/tree.h
10992 include/libxml/xmlmemory.h: trying to fix the include mess
10993
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010994Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10995
10996 * include/libxml/xmlmemory.h: reverted part of the previous
10997 attempt to provide #69655, this was breaking the build.
10998
Daniel Veillard0ba59232002-02-10 13:20:39 +000010999Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11002 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11003 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11004 include/libxml/parserInternals.h include/libxml/tree.h
11005 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11006 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11007 clean.
11008 * python/libxml.c: fixed a warning.
11009
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011010Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11011
11012 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11013 copying of node, merge back IDs in the target document.
11014 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11015 test/XInclude/ents/ids.xml: test case
11016 * result/VC/ElementValid4: output changed due to a typo fix
11017
Daniel Veillard1c18e302002-02-09 22:16:40 +000011018Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011021 generate the dependencies right as Jacob found out. Add
11022 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011023
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011024Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * parserInternals.c valid.c: Justin Fletcher found some parts
11027 of the code needing cleanup
11028 * libxml.spec.in python/Makefile.am python/generator.py
11029 python/libxml.c python/libxml.py: Fixed the python Makefiles
11030 corrected a bug showing up on ia64, changed the name of the
11031 python internal module too
11032
Daniel Veillard07be19b2002-02-08 14:20:35 +000011033Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * Makefile.am: applied patch from Andris Pavenis for binary
11036 name suffixes
11037
Daniel Veillardf216d462002-02-08 13:44:24 +000011038Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11039
11040 * xmllint.c win32/win32config.h: fixing #68748
11041
Daniel Veillardd455d792002-02-08 13:37:46 +000011042Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11043
11044 * valid.c: fixing #70166
11045
11046Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * valid.c: fixing #70077
11049
Daniel Veillardc575b992002-02-08 13:28:40 +000011050Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11051
11052 * Copyright Makefile.am README configure.in libxml.spec.in:
11053 Changed to the MIT Licence
11054 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11055 doc/xmlio.html: updated the doc accordingly
11056 * include/libxml/xmlwin32version.h configure.in: preparing
11057 2.4.14 release
11058 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11059 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11060 fixed the const xmlChar * wrapper and generator, XPath extension
11061 functions now use the context as first argument
11062 * python/tests/tstxpath.py python/tests/xpath.py
11063 python/tests/xpathext.py: Updated the tests accordingly
11064 * tree.c: fixed bug #70067
11065
Daniel Veillard7db38712002-02-07 16:39:11 +000011066Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11067
11068 * Makefile.am: cleanup
11069 * debugXML.c: always use stdout if output is NULL
11070 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11071 * python/Makefile.am python/generator.py python/libxml2class.txt
11072 python/libxml_wrap.h python/types.c: augmented the number of bindings
11073 handling FILE * and XPath contexts
11074 * python/tests/Makefile.am: avoid a stupid problem due to the
11075 use of TEST.
11076
Daniel Veillard15a143b2002-02-06 22:40:50 +000011077Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11078
11079 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11080
Daniel Veillard70cab352002-02-06 16:06:58 +000011081Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * python/TODO python/libxml.c: cleanup the extension function lookup
11084 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11085
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011086Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * configure.in python/Makefile.am: do not install outside
11089 of prefix
11090
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011091Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * python/TODO python/libxml.c: started adding SAX interfaces
11094 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11095 SAX test
11096
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011097Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * tree.c: hardened the addChild function
11100 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11101 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11102 added accessors needed for xmlNode, a bit more testing and
11103 extension of interfaces
11104 * python/tests/Makefile.am python/tests/build.py: added a test
11105 build from scratch/save/load/check
11106
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011107Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11108
11109 * parserInternals.c: change a small bit in the way valididy
11110 error messages get initialized
11111 * python/TODO python/libxml.c python/libxml2-python-api.xml
11112 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11113 added some memory debugging to track leaks at the libxml2 level
11114 * python/tests/*.py: changed all tests to check for leaks,
11115 there is just one left in XPath extension registrations.
11116
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011117Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * python/TODO python/generator.py python/libxml2-python-api.xml
11120 python/libxml2class.txt: more accessor classes for the parser
11121 context, allow to switch on and check validity
11122 * python/tests/Makefile.am python/tests/error.py
11123 python/tests/invalid.xml python/tests/valid.xml
11124 python/tests/validate.py: attded more test and and added error.py
11125 which I forgot to commit in the last step
11126
Daniel Veillard3ce52572002-02-03 15:08:05 +000011127Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * python/Makefile.am python/types.c: cleanup
11130 * python/libxml.c python/libxml.py python/libxml_wrap.h
11131 python/generator.py python/libxml2-python-api.xml
11132 python/libxml2class.txt: added class for parser context, added
11133 first cut for push mode support. Added a framework to generate
11134 accessors functions.
11135 * python/tests/Makefile.am python/tests/push.py: added a push
11136 test
11137
Daniel Veillardcfb05462002-02-02 23:18:22 +000011138Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11141 bug a bit of cleanup.
11142
Daniel Veillard5d819032002-02-02 21:49:17 +000011143Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11146 python/libxml2class.txt: adding error redirections and preformat
11147 to a python handler
11148 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11149 tests self checking
11150
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011151Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11154 a function
11155
Daniel Veillard9589d452002-02-02 10:28:17 +000011156Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11157
11158 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11159 python/libxml.c python/libxml2-python-api.xml
11160 python/libxml2class.txt: Progressing through the TODOs, class
11161 description output, extra XML API, RPM now builds the wrappers
11162 for all python installed versions
11163
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011164Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * configure.in libxml.spec.in python/Makefile.am python/TODO
11167 python/generator.py python/libxml2class.txt: added more informations
11168 in the libxml2-python package including docs. Slightly changed
11169 the class hierarchy
11170 * python/tests/*: added basic regression tests infrastructure too
11171
11172Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11173
11174 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11175 added libxml2-python as part of the packages installed
11176
Daniel Veillarda7340c82002-02-01 17:56:45 +000011177Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11178
11179 * python/Makefile.am python/generator.py python/libxml.c
11180 python/libxml.py: more work, now able to extend the
11181 XPath interpreter with functions written in python.
11182
Daniel Veillardc3e39442002-02-01 09:29:41 +000011183Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * python/Makefile.am: Jacob sent a patch to allow building from
11186 tarfile.
11187
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011188Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11189
11190 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11191 inserted the python wrappers build, I hope this won't be too
11192 unportable
11193
Daniel Veillard1971ee22002-01-31 20:29:19 +000011194Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * xpath.c: minor optimization
11197 * python/generator.py python/libxml.c python/libxml.py
11198 python/libxml_wrap.h: more work on the python bindings,
11199 they now support XPath and there is no evident leak
11200
Daniel Veillard36ed5292002-01-30 23:49:06 +000011201Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11202
11203 * python/generator.py python/libxml.c python/libxml.py:
11204 more work on the python bindings generator.
11205
Daniel Veillard96fe0952002-01-30 20:52:23 +000011206Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11207
11208 * python/generator.py python/libxml.c python/libxml_wrap.h:
11209 more work on the python bindings.
11210
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011211Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11212
11213 * python/generator.py python/libxml.c python/libxml.py
11214 python/libxml_wrap.h: commited early version of a python binding
11215 for private use only ATM
11216
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011217Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11218
11219 * entities.c tree.c include/libxml/entities.h: applied patch
11220 from Anthony Jones to implement copy of DTD subtree too. Had
11221 just to keep 2 function private which really ought to become
11222 public ones.
11223
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011224Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * xmllint.c: added pointers to the web pages in the usage()
11227
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011228Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * tree.c: more fixes from Petr Kozelka for attribute handling
11231 in the tree API to align the semantic with DOM.
11232
Daniel Veillard36065812002-01-24 15:02:46 +000011233Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11234
11235 * valid.c tree.c entities.c: another set of patches from
11236 Anthony Jones for copy operations cleanup and robustness
11237
Daniel Veillardf8592562002-01-23 17:58:17 +000011238Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11239
11240 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11241 an alphabetic index based on comments content
11242 * doc/*: rebuilt the web site with the new references
11243
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011244Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * parserInternals.h: Greg Sjaardema suggested to use an
11247 eponential buffer groth policy in xmlParserAddNodeInfo()
11248
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011249Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11252 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11253 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11254 to generate cross-references, and added/updated the stylesheets
11255 to generate and link API indexes. The generic keyword index
11256 is not done yet.
11257 * doc/*.html: regenerated all the usual docs too
11258
Daniel Veillard2070c482002-01-22 22:12:19 +000011259Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11260
11261 * debugXML.c: added an xpath function to the shell for T. V. Raman
11262
11263Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011264
11265 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11266 debug routines.
11267
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011268Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11269
11270 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11271 support of attribute nodes
11272
Daniel Veillard9d06d302002-01-22 18:15:52 +000011273Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11274
11275 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11276 hopefully near complete and fully documented of the API in XML
11277 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11278 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11279 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11280 include/libxml/parserInternals.h include/libxml/valid.hi
11281 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11282 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11283 include/libxml/xpath.h include/libxml/xpathInternals.h:
11284 Cleaned up the doc comments a lot in the process, the interface
11285 coverage is now 100%
11286
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011287Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11288
11289 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11290 extracts comments from the gtk-doc DocBook output (a bit
11291 convoluted but seems to work).
11292
Daniel Veillard61006472002-01-21 17:31:47 +000011293Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11294
11295 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11296 added an XML description of the API, moved the script generating
11297 it here. Added a "make api" target
11298
Daniel Veillardd2f23002002-01-21 13:36:00 +000011299Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11300
11301 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11302
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011303Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11304
11305 * xpath.c include/libxml/xpathInternals.h: the change made to
11306 xmlXPathFuncLookupFunc was incompatible roll it back
11307
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011308Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11309
11310 * SAX.c: cleanup patch from Anthony Jones
11311 * doc/Makefile.am: fix the headers to avoid in make scan
11312 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11313 includes, * vs Ptr and general cleanup
11314 * parsedecl.py: first version of a script to extract the
11315 module interfaces, the goal will be to provide .decl or XML
11316 specification of the interfaces to build wrappers.
11317
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011318Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11319
11320 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11321 now provides return codes in case of errors
11322
Bjorn Reese026d29f2002-01-19 15:40:18 +000011323Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11324
11325 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11326 Upgraded to trio baseline 1.6
11327 * strio.h strio.c: Replaced by triostr.h and triostr.c
11328
Daniel Veillard572577e2002-01-18 16:23:55 +000011329Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11330
11331 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11332 of strdup usage in the code
11333
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011334Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11335
11336 * parser.c error.c: Keith Isdale complained rightly that
11337 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11338
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011339Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11340
11341 * tree.c: fixed the funxtion to set the xml: attributes
11342 * debugXML.c: added "setbase" to test it.
11343
Daniel Veillard2c748c62002-01-16 15:37:50 +000011344Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11345
11346 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11347 to allow updating an attribute content
11348
Daniel Veillard8de85c62002-01-15 17:10:15 +000011349Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11350
11351 * libxml.h: try to avoid problems when compiling on Windows
11352
Daniel Veillard314cfa02002-01-14 17:58:01 +000011353Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * hash.c: patch from Anthony Jones for hash.c allocation size
11356 * Makefile.am: trying to work around Yet Another Libtool Madness
11357 and build the 2.4.13 release finally ...
11358
Daniel Veillard744683d2002-01-14 17:30:20 +000011359Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11362 * doc/* : update of the documentation
11363
Daniel Veillarde6a55192002-01-14 17:11:53 +000011364Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11367 at fixing #61290 :-(
11368
Daniel Veillardfb25a512002-01-13 20:32:08 +000011369Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11370
11371 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11372 Fixes bug #67229
11373
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011374Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11375
11376 * tree.c: trying to avoid troubles when a subtree is copied
11377 and coalesced in part with the target tree. Should fix
11378 bug #67407
11379
Daniel Veillardd8224e02002-01-13 15:43:22 +000011380Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11381
11382 * valid.c: fixed validation of attributes content of type
11383 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11384 values, very old bug. Fixes #67671
11385
Daniel Veillard8107a222002-01-13 14:10:10 +000011386Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11387
11388 * parser.c include/libxml/parserInternals.h tree.c: integrated
11389 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11390 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11391
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011392Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11393
11394 * threads.c: applied Serguei Narojnyi's patch to add native
11395 thread support on the Win32 platform
11396 * testThreadsWin32.c Makefile.am: added the test program also
11397 from Serguei, Win32 specific
11398 * include/win32config.h include/libxml/xmlwin32version.h.in:
11399 added patch from Igor for the Windows thread specific defines.
11400
Daniel Veillard845cce42002-01-09 11:51:37 +000011401Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11402
11403 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11404
Daniel Veillard7b602b42002-01-08 13:26:00 +000011405Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11406
11407 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11408 output page into XMLinfo.html. Close bug #66951 and
11409 raised by Robert Collins too.
11410
Daniel Veillard73c6e532002-01-08 13:15:33 +000011411Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11412
11413 * encoding.c: Paul Keogh pointed out a possibility of segfault
11414 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11415 Closes bug # 68238
11416
Daniel Veillard4a859202002-01-08 11:49:22 +000011417Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11418
11419 * doc/*.html: updated the Gdome2 links
11420
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011421Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11422
11423 * libxml.h: Applied following patches from Robert Collins
11424 and make sure IN_LIBXML is defined when compiling it
11425 -------
11426 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11427 as well as Visual C.
11428 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11429 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11430 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11431 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11432 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11433 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11434 xmlSysIDExists xmlNoNetExists).
11435 * xmllint.c: Don't include winsock2.h for Cygwin.
11436
Daniel Veillard401c2112002-01-07 16:54:10 +000011437Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11438
11439 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11440 when the version info is not present.
11441
Daniel Veillard6f42c132002-01-06 23:05:13 +000011442Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11443
11444 * tree.c: Anthony Jones pointed out a problem in
11445 xmlStringGetNodeList() and provided a fix for it
11446
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011447Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11448
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011449 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011450 xmlCreatePushParserCtxt() when the initial buffer passed
11451 is large.
11452
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011453Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11454
11455 * win32/*: big cleanup of the Windows/MSVC project files
11456 from Igor Zlatkovic
11457
Daniel Veillardcebb1362002-01-02 13:13:30 +000011458Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11459
11460 * doc/Makefile.am: should fix #67674 and avoid troubles if
11461 xsltproc is not available or fails in the prefix provided
11462
Daniel Veillard26908ab2002-01-01 16:50:03 +000011463Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11464
11465 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11466
Daniel Veillard5344c602001-12-31 16:37:34 +000011467Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11468
11469 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11470 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11471 Fixed a few other problems raised by Charlie Bozeman.
11472 * result/VC/ElementValid[5-7]: fixed the output
11473
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011474Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11475
11476 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11477 patches from Charlie Bozeman. Regenerated the HTML docs.
11478
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011479Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11480
11481 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11482 for Windows from Igor
11483
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011484Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11485
11486 * xmllint.c: applied Justin Fletcher patch for --output or -o
11487
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011488Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11489
11490 * win32/libxml2/libxml2.def.src: close #67019
11491
Daniel Veillard01db67c2001-12-18 07:09:59 +000011492Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11493
11494 * xmllint.c: applied Justin Fletcher generic timing patch
11495 similar to the one already applied to xsltproc.
11496
Daniel Veillardd1640922001-12-17 15:30:10 +000011497Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11498
11499 * include/libxml/tree.h tree.c: applied documentation patches
11500 from Charlie Bozeman
11501
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011502Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11503
11504 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11505
Daniel Veillard29e43992001-12-13 22:21:58 +000011506Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11507
11508 * valid.c: fix the xmlStrdup() used in the previous patch.
11509 * valid.c: added --dropdtd
11510 * tree.c: fixed xmlUnlinkNode so it also removes the references
11511 from the document if the node is a DTD
11512
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011513Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11514
11515 * HTMLtree.c valid.c: cleanup some static declarations
11516
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011517Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11518
11519 * xmllint.c: removed another strdup()
11520 * doc/FAQ: removed the HP/UX entry
11521
Daniel Veillarded472f32001-12-13 08:48:14 +000011522Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11523
11524 * valid.c: fix bug #66816 when validating.
11525 * xmllint.c: don't use sys/time.h if configure did not found it
11526
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011527Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11528
11529 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11530 xmlcatalog_man.xml
11531
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011532Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11533
11534 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11535 xmlInitMemory() was declared twice
11536
Daniel Veillardb82c1662001-12-09 14:00:54 +000011537Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11538
11539 * globals.c: do not reference strdup() !
11540 * configure.in libxml-2.0.pc.in: trying to fix the libs
11541 of the various config extraction modules
11542
Daniel Veillardef90ba72001-12-07 14:24:22 +000011543Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11544
11545 * configure.in : preparing 2.4.12
11546 * doc/* : updated and rebuilt the docs
11547
Daniel Veillard220346d2001-12-07 11:33:54 +000011548Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11549
11550 * uri.c: closed bug #66159
11551 * testURI.c: added --escape option
11552 * configure.in: some cleanup for xml2-config --cflags
11553
Daniel Veillard2a906822001-12-06 14:34:08 +000011554Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11555
11556 * globals.c testThreads.c: removed some misplaced includes
11557 of xmlversion.h
11558
Daniel Veillarde28313b2001-12-06 14:08:31 +000011559Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11560
11561 * threads.c: patch from Gary Pennington fixing a possible
11562 problem at initialization time.
11563
Daniel Veillardd3b08822001-12-05 12:03:33 +000011564Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11565
11566 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011567 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011568 CodeWarrior.
11569
Daniel Veillarda7866932001-12-04 13:14:44 +000011570Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11571
11572 * xmllint.c: applied Geert Kloosterman's patch to fix
11573 --repeat --timing output
11574
Daniel Veillard19840942001-11-29 16:11:38 +000011575Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11576
11577 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11578 where non-wellformed XML declaractions were not detected.
11579
Daniel Veillarde85d9342001-11-28 14:43:12 +000011580Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11581
11582 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11583
Daniel Veillard22f25a82001-11-28 09:12:23 +000011584Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11585
11586 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11587 gets reset by xmlCleanupInputCallbacks() and this makes the
11588 function useless. Same for output.
11589
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011590Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11591
11592 * xmlIO.c: robert pointed out a loop error in callback cleanups
11593
Daniel Veillard8faa7832001-11-26 15:58:08 +000011594Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11595
11596 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11597 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11598 they are not really tied to debugging
11599
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011600Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11601
11602 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11603 * xmllint.c: better --catalogs description
11604
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011605Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11606
11607 * tree.c: fixed a couple of problems in xmlSetProp()
11608
Daniel Veillardcd337f02001-11-22 18:20:37 +000011609Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11610
11611 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11612 unappropriate stdout output.
11613
Daniel Veillard566d4df2001-11-22 13:00:53 +000011614Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11615
11616 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11617 by Denis Beurive, closes #65111
11618
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011619Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11620
11621 * valid.c: in case of content model validity error, don't
11622 print it if validity warnings were not requested.
11623
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011624Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11625
11626 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11627 * parserInternals.c: removed the last exit() call. Print an
11628 unmaskable error on stderr instead (library mismatch detection)
11629
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011630Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11631
11632 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11633 shell instructions from Heiko Rupp
11634
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011635Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11636
11637 * catalog.c: use the URL notation file:// for default catalog paths
11638
Daniel Veillard0ec98632001-11-14 15:04:32 +000011639Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11640
11641 * include/libxml/tree.h: better comments for _private fields
11642 * tree.c: removed a problem when copying an entity reference.
11643
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011644Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11645
11646 * vms/*: updated instructions and diffs from John A Fotheringham
11647
Daniel Veillarda11001b2001-11-12 22:45:36 +000011648Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11649
11650 * include/libxml/xmlerror.h: avoid an include problem if
11651 #include <libxml/xmlerror.h> happens first in code
11652 seems to be the case in KDE libs
11653
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011654Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11655
11656 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11657 from Igor for Windows
11658
11659Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11660
11661 * Makefile.am: Gary Pennington pointed out a missing prefix
11662
Daniel Veillard43d3f612001-11-10 11:57:23 +000011663Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11664
11665 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11666 * doc/*: upgraded and rebuilt the docs
11667
Daniel Veillardc1f78342001-11-10 11:43:05 +000011668Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11669
11670 * HTMLparser.c: fix comment in scripts element parsing.
11671 * result/HTML/doc3*: updated the results.
11672
11673Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11674
11675 * uri.c: another URI bug fix #63336, using Joel Young patch.
11676
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011677Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11678
11679 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11680 a cleaned up version of the Pwd shell string generation.
11681
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011682Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11683
11684 * valid.c include/libxml/tree.h: trying to fix namespaces +
11685 validation problems for good, closing #63619 in the process
11686 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11687 wrong in this respect, fixed it.
11688
Daniel Veillardd536f702001-11-08 17:32:47 +000011689Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11690
11691 * xmllint.c: Morus Walter patch to allow --format and --encode
11692
Daniel Veillard5004f422001-11-08 13:53:05 +000011693Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * debugXML.c: Stefan Kost provided an help command for the shell
11696
Daniel Veillarda6825e82001-11-07 13:33:59 +000011697Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11698
11699 * debugXML.c: Heiko Rupp pointed that the shell would crash
11700 on empty nodesets returns.
11701
Daniel Veillard03f848d2001-11-07 12:53:46 +000011702Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11703
11704 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11705 migh need the history libraries
11706
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011707Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11708
11709 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11710 handle the case of < in quoted attributes, Bastian Kleineidam
11711
Daniel Veillardc853b322001-11-06 15:24:37 +000011712Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11713
11714 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11715 fixing catalog breakages
11716 * Makefile.am catalog.c result/catalogs/catal
11717 result/catalogs/mycatalog.* test/catalogs/catal*:
11718 fixed more problems in catalog support, added more regression tests
11719 for both XML and SGML catalog handling
11720
Daniel Veillard66870c72001-11-05 19:27:49 +000011721Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11722
11723 * debugXML.c: applied an improvement to xmlGetLineNo() from
11724 Keith Isdale
11725
Daniel Veillardffe09c92001-11-05 14:21:47 +000011726Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11727
11728 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11729 Side effect of the progressive catalog loading
11730
Daniel Veillardad661b92001-11-05 11:43:15 +000011731Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11732
11733 * Makefile.am: confexecdir and confexec_DATA were defined twice
11734 pointed out by Karl Eichwalder
11735
Daniel Veillard6eb17722001-11-04 22:19:27 +000011736Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11737
11738 * xmlcatalog.c: avoid unlink() and use remove() instead.
11739
Daniel Veillardea898282001-11-04 22:13:45 +000011740Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11741
11742 * libxml.spec.in: cleanup
11743 * include/libxml/xmlwin32version.h: updated with 2.4.8
11744
Daniel Veillarda4617b82001-11-04 20:19:12 +000011745Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11746
11747 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11748 of compiling libxml with a non standard set of options
11749
John Fleck027edfb2001-11-04 20:13:58 +000011750Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11751
11752 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11753 document --sgml option, fixing gnome bugzilla #63382
11754
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011755Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11756
11757 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11758 breakage of 2.4.7, added a couple of really needed APIs
11759 like xmlCatalogIsEmpty() and xmlNewCatalog()
11760 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11761 for install-catalog
11762 * configure.in: preparing 2.4.8
11763
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011764Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11765
11766 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11767 include/libxml/tree.h include/libxml/xmlIO.h: more include
11768 cleanups, export cleanly one html output + format function.
11769
11770Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11771
11772 * parser.c: removed initGenericErrorDefaultFunc call from
11773 xmlInitParser() since it could destroy previous calls to
11774 xsltSetGenericErrorFunc() effects
11775
Daniel Veillardebd38c52001-11-01 08:38:12 +000011776Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11777
11778 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11779 keyword.
11780
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011781Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11782
11783 * Makefile.am: cleanup
11784 * threads.c: cleanup too
11785 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11786 from xsltproc
11787 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011788 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011789
Daniel Veillard91c00402001-10-30 17:41:38 +000011790Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11791
11792 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11793 was not used anymore !
11794
Daniel Veillard52dcab32001-10-30 12:51:17 +000011795Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11796
11797 * configure.in: preparing 2.4.7
11798 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11799 manual page from John
11800 * doc/*: updated the doc and rebuilt the generated pages
11801
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011802Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11803
11804 * xmlIO.c: closing bug #62711, the library should never
11805 close stdin or stdout.
11806
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011807Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11808
11809 * uri.c: second pass at fixing #63336, using Joel Young
11810 final patch. looks okay.
11811
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011812Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11813
11814 * uri.c include/libxml/uri.h: trying to clear #63336
11815 allowing the escaping routine to parse unconformant
11816 URI-References.
11817
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011818Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11819
11820 * vms/readme.vms vms/build_libxml.com nanoftp.c
11821 include/libxml/xmlversion.h.in: a few VMS updates from
11822 John A Fotheringham
11823 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11824 and xmlCleanupOutputCallbacks() for the Perl binding people.
11825
Daniel Veillard635ef722001-10-29 11:48:19 +000011826Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11827
11828 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11829 apply fixes to close #63271 and avoid segfaults when
11830 the error routine gets callbed before xmlInitParser()
11831 get called.
11832 * nanoftp.c error.c: Applied patches from Justin Fletcher
11833 correcting some xmlGenericError misuses.
11834
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011835Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11836
11837 *doc/xmllint.xml, doc/xmllint.1
11838 New and improved man page for xmllint - .xml is the original, .1
11839 is the generated man page
11840
Daniel Veillardc9484202001-10-24 12:35:52 +000011841Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11842
11843 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11844 the web site from the main HTML document.
11845
Daniel Veillard5151c062001-10-23 13:10:19 +000011846Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11847
11848 * parser.c: fixed an erroneous validation bug when PE refs
11849 occurs in external parsed entities referenced from the
11850 internals subset
11851 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11852 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11853 added the associated testcase, it's a nice one.
11854 * HTMLparser.c: generate the DTD node as HTML still ...
11855 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11856
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011857Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11858
11859 * HTMLparser.c: fixed a bug in htmlNewDoc()
11860
Daniel Veillard89cad532001-10-22 09:46:13 +000011861Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11862
11863 * test/threads/*: added entities testing to the Thread test
11864 * testThreads.c: make the test reasonable
11865 * DOCBparser.c: fix the DTD public and system ID
11866 * xmllint.c: added --sgml for SGML DocBook importing
11867 * Makefile.am: added Docbtests target
11868
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011869Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11870
11871 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11872 * testThreads.c: removed bogus include
11873
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011874Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11875
11876 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11877 fixed a very serious (looping) validation bug
11878
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011879Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11880
11881 * include/libxml/globals.h include/libxml/threads.h threads.c
11882 testThreads.c: far more testing, cleaning up bugs
11883 * *.c : make sure globals.h is always included.
11884
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011885Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11886
11887 * HTMLparser.c: try to get rid of parser loops for good.
11888
Daniel Veillardab7488e2001-10-17 11:30:37 +000011889Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11890
11891 * configure.in: fixed some bugs in CFLAGS passing.
11892 * test/threads Makefile.am testThreads.c: added a specific
11893 threaded test case (really nasty, guaranteed).
11894
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011895Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11896
11897 * catalog.c: serious cleanup on the management of the
11898 XML catalog tree, more tests done, especially with
11899 the catalog PI.
11900
Daniel Veillard364789a2001-10-16 12:45:00 +000011901Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11902
11903 * catalog.c: avoid a problem in catalog cleanup on SMP if
11904 catalogs were not initialized.
11905
Daniel Veillard81463942001-10-16 12:34:39 +000011906Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11907
11908 * catalog.c xpath.c: trying to cleanup the not thread safe
11909 parts of the library.
11910
Daniel Veillard64a411c2001-10-15 12:32:07 +000011911Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11912
11913 * include/libxml/globals.h configure.in global.data: make
11914 the allocation be per-thread a configure option
11915 * encoding.c include/libxml/parser.h: fixed compilation
11916 errors
11917
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011918Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11919
11920 * include/libxml/parser.h: Norm reported that a few lines
11921 added were breaking libxslt compile, removed them for now
11922
Daniel Veillard6f350292001-10-14 09:56:15 +000011923Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11924
11925 * parser.c parserInternals.c threads.c: debugged and fixed
11926 initialization problems which were giving troubles on SMP
11927 boxes.
11928
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011929Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11930
11931 * include/libxml/Makefile.am: missing globals.h
11932
Daniel Veillarde7090612001-10-13 12:18:28 +000011933Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011934
Daniel Veillarde7090612001-10-13 12:18:28 +000011935 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011936
Daniel Veillardd0463562001-10-13 09:15:48 +000011937Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11938
11939 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11940 include/libxml/parserInternals.h include/libxml/tree.h
11941 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11942 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11943 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11944 Applied the last patches from Gary, cleanup, activated threading
11945 all user accessible global variables are now handled in globals.[ch]
11946 Still a bit rought but make tests passes with either
11947 --with-threads defined at configure time or not.
11948 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11949 linking options
11950
Daniel Veillardb8478642001-10-12 17:29:10 +000011951Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11952
11953 * Makefile.am include/libxml/Makefile.am
11954 include/libxml/globals.h globals.c include/libxml/threads.h
11955 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11956 configure.in: started integrating the core of the thread support
11957 not activated yet but half integrated. The code should still
11958 compile and work anyway.
11959
Daniel Veillardb44025c2001-10-11 22:55:55 +000011960Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11961
11962 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11963 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11964 integrating the non-controversial parts of Gary Pennington
11965 multithread patches
11966 * catalog.c: corrected a small bug introduced
11967
Daniel Veillard75b96822001-10-11 18:59:45 +000011968Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11969
11970 * catalog.c include/libxml/catalog.h: very serious cleanup,
11971 isolating unportable code and as much as possible the accesses
11972 to the global shared catalog. May need more testing !
11973
Daniel Veillard78d12092001-10-11 09:12:24 +000011974Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11975
11976 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11977 Keith Isdale patches for the XSLT debugger interfaces. Some
11978 cleanup
11979
Daniel Veillardff0b7312001-10-11 06:46:09 +000011980Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11981
11982 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11983 * DOCBparser.c: generate line nubers in elements
11984
Daniel Veillard60087f32001-10-10 09:45:09 +000011985Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11986
11987 * configure.in: preparing 2.4.6 release
11988 * doc/xml.html doc/html/*: updated and rebuilt the docs
11989 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11990
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011991Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11992
11993 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11994 adding documentation for DV's supercatalog support
11995
Daniel Veillard82d75332001-10-08 15:01:59 +000011996Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11997
11998 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11999 super catalog support adding one API and one flag --sgml to
12000 xmlcatalog
12001
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012002Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12003
12004 * doc/xmlcatalog_man.xml, xmlcatalog.1
12005 One more crack at
12006 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12007
12008
Thomas Broyer47334c02001-10-07 16:41:52 +000012009Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12010
12011 * xpath.c: implemented xmlXPathObjectCopy for external objects
12012 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12013
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012014Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12015
12016 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12017 finishing up fix to
12018 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12019 the xmlcatalog man page display more elegantly
12020
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012021Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12022
12023 * configure.in: closing bug #61832
12024 * HTMLparser.c: removed a warning
12025
Daniel Veillard6ab38382001-10-06 13:08:27 +000012026Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12027
12028 * xpath.c: fixing #61673 part I, do not loose doc information
12029 when copying result value trees.
12030
Daniel Veillard556c6682001-10-06 09:59:51 +000012031Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12032
12033 * xpath.c: trying to harden the XPath interpreter
12034
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012035Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12036
12037 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12038 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12039
William M. Brack1633d182001-10-05 15:41:19 +000012040Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12041
12042 * HTMLparser: repaired another loop problem
12043
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012044Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12045
12046 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12047 parsing.
12048 * xpath.c: fix bug #61291 the default XML namespace node is
12049 missing from the namespace axis.
12050 * tree.c: refuse to create namespaces nodes with prefix "xml"
12051
Daniel Veillard651f9472001-10-04 14:51:06 +000012052Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12053
12054 * SAX.c: ouch a non-defined namespace could lead to a crash,
12055 fixed #61215
12056
Daniel Veillard7dd05702001-10-04 14:25:12 +000012057Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12058
12059 * parserInternals.c: closed bug #61054
12060
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012061Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12062
12063 * include/libxml/Makefile.am: closing #60708
12064
Daniel Veillarda293c322001-10-02 13:54:14 +000012065Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12066
12067 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12068 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12069
Daniel Veillardf4309d72001-10-02 09:28:58 +000012070Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12071
12072 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12073
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012074Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12075
12076 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12077 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12078
Daniel Veillard16756b62001-10-01 07:36:25 +000012079Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12080
12081 * catalog.c: Justin Fletcher provided cleaup code in case
12082 HAVE_STAT is not defined
12083 * include/win32config.h: Igor Zlatkovic suggested to have
12084 HAVE_STAT defined there
12085
William M. Brack5e1cac12001-09-28 16:19:18 +000012086Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12087
12088 * catalog.c - fixed typing error reported by M. Barros
12089
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012090Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12091
12092 * xmllint.c - fixing typo
12093
William M. Brackd28e48a2001-09-23 01:55:08 +000012094Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12095
12096 * HTMLparser.c: small enhancement to prevent loop on
12097 unrecognizable data
12098
Daniel Veillardb1d62872001-09-21 09:47:08 +000012099Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12100
12101 * parserInternals.c: applying patch from bug #60757 this
12102 should close it
12103
Daniel Veillardc0631a62001-09-20 13:56:06 +000012104Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12105
12106 * catalog.c xmlcatalog.c: removed a couple of warning
12107 * xpath.c: try to solve the linking problem on platforms
12108 needing trio to compile
12109
Daniel Veillard1a123612001-09-19 08:06:23 +000012110Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012111
Daniel Veillard1a123612001-09-19 08:06:23 +000012112 * Makefile.am libxml.spec.in: backing up non-documented changes
12113 commited without review or aproval by Jens Finke <jens@gnome.org>
12114 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012115
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012116Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12117
12118 * configure.in: Joe Orton provided a patch fixing a problem
12119 when iconv is specified to be in a non-standard directory
12120 but wasn't exported in xml2-config --cflags
12121
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012122Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12123
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012124 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012125 troubles with 2.4.4 errors.
12126
Daniel Veillard16698282001-09-14 10:29:27 +000012127Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12128
12129 * encoding.c entities.c: do not output hexadecimal charrefs
12130 when serializing HTML since some version of Netscape can't
12131 grok it, generate decimal ones.
12132 * result/HTML/doc3.htm: output changed due to previous test
12133 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12134
Daniel Veillard98fed372001-09-13 11:34:58 +000012135Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12136
12137 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12138 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12139
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012140Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012141 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012142
12143 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12144 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12145 updated the configuration scripts systems accordingly
12146
Daniel Veillard04382ae2001-09-12 18:51:30 +000012147Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12148
12149 * configure.in: preparing for 2.4.4
12150 * doc/xml.html doc/html/*: updated and rebuilt the docs
12151
Daniel Veillardd63437e2001-09-12 15:00:27 +000012152Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12153
12154 * win32/dsp/libxml2.def.src: tried to incorporate comments
12155 from bug #59220
12156
Daniel Veillard319a7422001-09-11 09:27:09 +000012157Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12158
12159 * parser.c result/noent/wml.xml: fixed bug #59981 related
12160 to handling of '&' in attributes when entities are substitued
12161
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012162Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12163
12164 * libxml.h include/libxml/xmlversion.h.in
12165 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12166 Tried to close bug #60131
12167
Daniel Veillardbce62332001-09-10 18:46:55 +000012168Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12169
12170 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12171
Daniel Veillard143b04f2001-09-10 18:14:14 +000012172Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12173
12174 * SAX.c: fixing bug #59946 on xmlns=""
12175
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012176Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12177
12178 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12179 but allocates a new error code.
12180
Daniel Veillard05c13a22001-09-09 08:38:09 +000012181Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12182
12183 * xmllint.c: John Fleck fixed typos in the options output
12184 * parser.c SAX.c: fix ignorable white space SAX selection
12185
12186Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12187
12188 * entities.c: Steve Underwood found the possibility of an
12189 ininite loop in case of error.
12190
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012191Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12192
12193 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12194
Daniel Veillarda050d232001-09-05 15:51:05 +000012195Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12196
12197 * parser.c: warn if version is not 1.0 but it's not
12198 strictly speaking an error after analyzing the spec
12199
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012200Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12201
12202 *doc/catalog.html - add link to the html version of the
12203 man page, other linguistic cleanups
12204
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012205Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12206
12207 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12208 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12209 file, has not yet been included in the build.
12210
Daniel Veillard99784ff2001-09-01 16:20:28 +000012211Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12212
12213 * catalog.c: removed a duplicate affectation Justin Fletcher
12214
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012215Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12216
12217 * tree.c: Armin Sander pointed a possible text coalescing
12218 problem, completed his patch.
12219
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012220Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12221
12222 * trionan.c: Fixed const and volatile re-definition problem
12223
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012224Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12225
12226 * libxml.4 parser.c: doc updates from Heiko Rupp
12227 * parserInternals.c: 2 sanity checks from Heiko Rupp
12228
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012229Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12230
12231 * tree.c: applied patch from Armin Sander to make some pointers
12232 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012233 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012234
Daniel Veillardb06c6142001-08-27 14:26:30 +000012235Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12236
12237 * xpath.c: hum, restrict the integer usage gcc bug workaround
12238 to only gcc compilers so that other architecture don't get
12239 penalized by this limitation.
12240 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12241
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012242Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12243
12244 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12245 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12246
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012247Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12248
12249 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12250 --convert option to xmlcatalog to convert SGML ones to
12251 the XML syntax.
12252 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12253
12254 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012255Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12256
12257 * catalog.c xmlIO.c: started some serious testing and fixed
12258 a few bug and optmization needs.
12259
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012260Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12261
12262 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12263 preparing for a 2.4.3 release even if it may not be ready yet
12264 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12265 all file parsing lookup to go through the entity resolver, add
12266 to add an API to bypass it (needed to load catalogs themselves),
12267 some cleanup on the catalog code too.
12268 * nanoftp.c: small cleanup
12269 * doc/catalog.html: small update
12270
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012271Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12272
12273 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12274 Jun Kuriyama
12275
Daniel Veillardffb120d2001-08-23 00:52:23 +000012276Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12277
12278 * doc/catalog.html: finished the catalog documentation
12279
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012280Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12281
12282 * doc/catalog.html doc/xml.html: added documentation about
12283 Catalog support, misses an API description
12284 * doc/html/*: reextracted the API pages
12285
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012286Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12287
12288 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12289 Added the part about section 7.2 on URI resolution,
12290 fixed a side effect in the HTML parser, look complete
12291 and ready to rock except the URI/SystemID part!
12292
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012293Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12294
12295 * include/libxml/catalog.h include/libxml/parser.h
12296 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12297 xmlIO.c: added support and APIs needed for the catalog PI
12298 * include/libxml/xmlIO.h: cleanup
12299
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012300Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12301
12302 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12303 include/libxml/catalog.h: starts to look okay, really
12304 plugged the new framework, cleaned a lot of stuff,
12305 added some APIs, except the PI's support missing this
12306 should be mostly complete
12307 * result/catalogs/* test/catalogs/*: added new test, enriched
12308 the existing one with URN ID tests
12309
Daniel Veillard64339542001-08-21 12:57:59 +000012310Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12311
12312 * catalog.c: fixed nextCatalog
12313 * result/catalogs/docbook test/catalogs/*: started adding
12314 a small regression test
12315
Daniel Veillardcda96922001-08-21 10:56:31 +000012316Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12317
12318 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12319 more work on the XML catalog support.
12320 * parser.c include/libxml/parser.h: small cleanup seems using
12321 list as a public parameter name can give portability troubles
12322 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12323 include/libxml/xpath.h include/libxml/Makefile.am: removed
12324 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12325 wrappers
12326
Bjorn Reese45029602001-08-21 09:23:53 +000012327Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12328
12329 * Makefile.am trio.c triodef.h trionan.c xpath.c
12330 include/libxml/Makefile.am include/libxml/trionan.h:
12331 Re-worked Not-A-Number and Infinity support.
12332 * xmlcatalog.c: added readline include files
12333
Daniel Veillard344cee72001-08-20 00:08:40 +000012334Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12335
12336 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12337 testCatalog as xmlcatalog, making it an installed app
12338 adding a shell, and preparing it to be a /etc/xml/catalog
12339 management tool, though not ready yet
12340 * catalog.c include/libxml/catalog.h: adding support for
12341 XML Catalogs http://www.oasis-open.org/committees/entity/
12342 not finished, there is some interesting tradeoffs and a
12343 few open questions left.
12344
Daniel Veillardb7664f42001-08-19 13:00:43 +000012345Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12346
12347 * xmllint.c: fixed a line formatting problem
12348
Daniel Veillard5015b712001-08-17 09:37:52 +000012349Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12350
12351 * SAX.c: removed a couple of unused variable (Albert Chin)
12352
Daniel Veillardbb371292001-08-16 23:26:59 +000012353Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12354
12355 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12356 trying to fix some troubles w.r.t. function returning
12357 const xxxPtr.
12358
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012359Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12360
12361 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12362 defined
12363
Daniel Veillardae6db172001-08-16 19:32:00 +000012364Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12365
12366 * xpointer.c: removed unused var
12367
Daniel Veillard09190202001-08-16 16:27:41 +000012368Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12369
12370 * testXPath.c: another small cleanup closing bug #59110
12371
Daniel Veillard796f4b62001-08-16 16:00:13 +000012372Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12373
12374 * win32/dsp/libxml2.def.src: small cleanup closing bug
12375 #59108
12376
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012377Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12378
12379 * example/gjobread.c: add xmlCleanupParser() before leaving
12380
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012381Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12382
12383 * config.h.in configure.in include/libxml/xmlwin32version.h:
12384 released 2.4.2
12385
Daniel Veillardd3d06722001-08-15 12:06:36 +000012386Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12387
12388 * include/libxml/valid.h debugXML.c valid.c: deprecate
12389 the non-boundchecking Sprintf functions, add Snprintf
12390 this should close bug #57984
12391
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012392Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12393
12394 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12395 URIs before doing the lookups (pointed by Mark Vakoc)
12396
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012397Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12398
12399 * xpath.c: serious changes on Result Value Trees and NodeSets
12400 w.r.t. deallocation and collect operations. Probably not
12401 100% clean (merge of allocated trees smells like a problem).
12402 Seems sufficient to close #58943
12403
Daniel Veillard90493a92001-08-14 14:12:47 +000012404Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12405
12406 * xmllint.c: adding a --format option
12407
Daniel Veillardfe703322001-08-14 12:18:09 +000012408Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12409
12410 * xpath.c: count() was broken on Result Value Tree
12411 * xmlIO.c: fixed file:/// accesses on _WIN32
12412
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012413Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12414
12415 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12416 macro was renamed, this should close bug #58683
12417
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012418Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12419
12420 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12421 entity substitution mode text at the end of the entity might
12422 be added due to text coalescing.
12423 * nanoftp.c parser.c: small cleanup
12424
Daniel Veillard0c720972001-08-08 20:59:00 +000012425Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12426
12427 * HACKING: added John Fleck right to commit in the doc subdir
12428
Daniel Veillard48da9102001-08-07 01:10:10 +000012429Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12430
12431 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12432 allow to inherit attributes from the DTD directly in the
12433 tree, this is needed for XPath and can be a useful feature.
12434 Inherited namespaces are always provided at the tree level now
12435 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12436 of tests for this feature (XSLT being the prime user).
12437
Daniel Veillard50f34372001-08-03 12:06:36 +000012438Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12439
12440 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12441 testSAX.c xmlIO.c xmllint.c include/win32config.h
12442 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12443 include/libxml/xmlwin32version.h.in win32/README.MSDev
12444 win32/dsp/*: applied Win32 Facelift No.2 patches from
12445 Igor Zlatkovic for Windows/MSC
12446
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012447Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12448
12449 * SAX.c: unparsedEntityDecl() the URI computation of the
12450 entity wasn't done breaking XSLT unparsed-entity-uri()
12451
Daniel Veillard567e1b42001-08-01 15:53:47 +000012452Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12453
12454 * xpath.c: fixed a bug when walking the descendants and
12455 the current node has no children
12456 * debugXML.c: show up when a text node is supposed to not be escaped
12457
Thomas Broyerf186c822001-07-31 23:30:37 +000012458Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12459
12460 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12461 worked like the set:leading() function)
12462 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12463
Daniel Veillardba6db032001-07-31 16:25:45 +000012464Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12465
12466 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12467
Daniel Veillard57905372001-07-31 15:52:17 +000012468Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12469
12470 * include/libxml/xmlIO.h: apply change to close #58141
12471 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12472
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012473Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12474
12475 * parser.c: when the internal subset uses a PE, then the
12476 included entity can use conditional sections.
12477
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012478Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12479
12480 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12481 when walking the namespace axis showing up in
12482 libxst/tests/general/bug-12
12483 * xmlmemory.c: added the possibility to trace a given block
12484 defined by its address
12485
Daniel Veillard4aafa792001-07-28 17:21:12 +000012486Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12487
12488 * parser.c: don't override existing encoding specified before
12489 starting xmlParseDocument()
12490
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012491Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12492
12493 * include/libxml/xmlwin32version.h: reinserted, needed for
12494 Windows users of CVS
12495
Darin Adlera77cac02001-07-27 17:41:51 +0000124962001-07-27 Darin Adler <darin@bentspoon.com>
12497
Darin Adler699613b2001-07-27 22:47:14 +000012498 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12499 * testCatalog.c: Add include of <libxml/parser.h>.
12500
125012001-07-27 Darin Adler <darin@bentspoon.com>
12502
Darin Adlera77cac02001-07-27 17:41:51 +000012503 * include/libxml/.cvsignore:
12504 * include/libxml/xmlwin32version.h:
12505 Remove this file from CVS because it's generated.
12506
Daniel Veillard50822cb2001-07-26 20:05:51 +000012507Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12508
12509 * parser.c include/libxml/parser.h: applied const patches from
12510 Tom Moog #58002
12511
Thomas Broyerba4ad322001-07-26 16:55:21 +000012512Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12513
12514 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12515 lookup framework
12516
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012517Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12518
12519 * tree.c: fixed xmlCopyNode() for documents
12520
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012521Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12522
12523 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12524
12525Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012526
12527 * parser.c: fixes bug #57652 reported by Morus Walter
12528
Daniel Veillarde3924972001-07-25 20:25:21 +000012529Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12530
12531 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12532
Daniel Veillarda53c6882001-07-25 17:18:57 +000012533Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12534
12535 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12536 errors, lesson don't add new functions at 1am before a release
12537 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12538 from XPath initialization when possible.
12539
Daniel Veillardd9bad132001-07-23 19:39:43 +000012540Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12541
12542 * result/scripts/base*: removing history/readline changed
12543 this slightly
12544 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12545 xmllint.c: make element content line number generation
12546 optionnal to avoid breaking old apps added interface to switch
12547
Daniel Veillardf012a642001-07-23 19:10:52 +000012548Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012551 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012552 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12553 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12554 John Kroll fixes to allow saving to HTTP via PUT (or
12555 POST of needed).
12556 * doc/html/*.html: regenerated the docs
12557
Thomas Broyere8126242001-07-22 03:54:15 +000012558Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12559
12560 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12561 xmlHashScanFull and xmlHashScannFull3 to get passed the
12562 three keys as arguments to the callback function
12563
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012564Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12565
12566 * configure.in Makefile.am: removed libxml softlink for good
12567 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12568 100% coverage by gtk-doc
12569
Daniel Veillard8599e702001-07-17 21:38:51 +000012570Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12571
12572 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12573 fixed serious troubles due to size_t vs. int mismatch
12574
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012575Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12578
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012579Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12580
12581 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12582 convenient extension API for value and context managing
12583 Now handles external objects through xmlXPathPopExternal,
12584 xmlXPathWrapExternal and xmlXPathReturnExternal.
12585 Added functions for sets operations (intersection, etc.)
12586
Daniel Veillard22090732001-07-16 00:06:07 +000012587Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12588
12589 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12590 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12591 HTMLparser.c: cleanup of global variables, marking some
12592 const or private.
12593
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012594Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012595
12596 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12597 fixed xmlXPathNodeSetItem when passing index=0
12598
Daniel Veillard05dec342001-07-14 21:57:39 +000012599Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12600
12601 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12602
Daniel Veillard28ae6362001-07-14 16:44:32 +000012603Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12604
12605 * xmllint.c: fixed compilation under Cygwin #57503
12606 * TODO: update
12607
Peter Williamsed156f52001-07-13 18:35:13 +0000126082001-07-13 Peter Williams <peterw@ximian.com>
12609
12610 * config.h.in: add #undef HAVE_DLFCN_H
12611
12612 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12613 builddir.
12614
Daniel Veillard73b36e32001-07-12 15:09:52 +000012615Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12616
12617 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12618 raised by #57348 and #57381
12619
Daniel Veillard7db37732001-07-12 01:20:08 +000012620Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12621
12622 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12623 tree.c xpointer.c: store the line numbder in element->content,
12624 may break some software, need a configuration mechanism
12625
Darin Adler96037892001-07-11 00:03:16 +0000126262001-07-10 Darin Adler <darin@bentspoon.com>
12627
12628 * .cvsignore:
12629 * example/.cvsignore:
12630 * include/.cvsignore:
12631 * include/libxml/.cvsignore:
12632 Various things that are generated and should be ignored.
12633
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012634Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12635
12636 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12637 * doc/xml.html doc/html/*: updated the docs
12638
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012639Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12640
12641 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12642 validation occured on content with element child
12643
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012644Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12645
12646 * tree.c: fixed XML Base computation which was broken
12647 * debugXML.c: added a base function to the shell
12648 * Makefile.am result/scripts/* test/scripts/*: added scripts
12649 based regression tests, and adding 2 XML Base tests
12650
Daniel Veillard19e96c32001-07-09 10:32:59 +000012651Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12652
12653 * tree.c: set properties doc and call xmlSetListDoc for properties
12654 content when grafting them in a different tree.
12655 * aclocal.m4: remove from CVS
12656
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012657Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12658
12659 * win32/libxml2/libxml2.def.src: added some missing entry point
12660 for XPath (Mark Vakoc)
12661
Daniel Veillard388236f2001-07-08 18:35:48 +000012662Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12663
12664 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12665 layer should URI-Unescape before trying to open resources.
12666
Daniel Veillard04383752001-07-08 14:27:15 +000012667Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12668
12669 * xpath.c: fix the name() bug for elements in the default
12670 namespace reported by Charlie Bozeman
12671
Daniel Veillard7583a592001-07-08 13:15:55 +000012672Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12673
12674 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12675 led to an XPath fix, improvements of SAX initialization, and
12676 an added option --nocdata to testXPath
12677
Daniel Veillard449d7392001-07-07 19:11:06 +000012678Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12679
12680 * doc/libxml-doc.el: Felix Natter provided anew version working
12681 with XEmacs too
12682
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012683Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * include/libxml/xpath.h: small cleanup
12686 * doc/xml.html: update
12687
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012688Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12689
12690 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12691 released 2.3.14
12692
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012693Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12694
12695 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012696 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012697
Daniel Veillard73c9c042001-07-05 20:02:54 +000012698Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12701 were not equal to empty strings
12702
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012703Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12704
12705 * SAX.c: fixed a URI-Reference computation problem when validating
12706 * xmlIO.c: small cleanup
12707
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012708Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12709
12710 * parser.c: improved the description of a couple of interfaces
12711 upon Larry Stamper suggestion
12712
Daniel Veillard62f313b2001-07-04 19:49:14 +000012713Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12714
12715 * SAX.c entities.c parser.c: changed completely the way entities
12716 are handled when running the parser in entity substitution mode.
12717 This fixes a bug reported by Stephan Kulow and nearly divides
12718 by 3 the amount of memory required by libxslt to load and process
12719 DocBook TDG.
12720
Daniel Veillardf420ac52001-07-04 16:04:09 +000012721Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12722
12723 * HTMLparser.c: fixing a too early root closing problem raised
12724 byt Prashanth Naidu
12725
Daniel Veillard8c357d52001-07-03 23:43:33 +000012726Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12727
12728 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12729 raised by Mark Vakoc.
12730
Daniel Veillard6e90d192001-07-03 16:37:49 +000012731Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12732
12733 * example/Makefile.am: fixed the include path to add srcdir/include
12734 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12735 and some cleanup
12736
Daniel Veillardf06307e2001-07-03 10:35:50 +000012737Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12740 lot of optimization work, results in significant improvements
12741 when handling really complex XPath queries. Add a small optimizer
12742 for unions, improve [n] and [last()], avoid some costly ops.
12743
Daniel Veillard77044732001-06-29 21:31:07 +000012744Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12745
12746 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12747 * xpath.c: small cleanup
12748 * xmlGetNsList: reformated, fixed problems if used on Entities
12749
Daniel Veillard2adbb512001-06-28 16:20:36 +000012750Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12751
12752 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12753
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012754Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12755
12756 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12757 * Makefile.am example/Makefile.am: workaround automake generating
12758 erroneous deps
12759
Daniel Veillard12f7d292001-06-28 13:12:11 +000012760Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12761
12762 * include/win32config.h: bug #56801 Yon Derek provided a patch
12763 to the windows config file.
12764
Daniel Veillard87ee9142001-06-28 12:54:16 +000012765Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12766
12767 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12768 libxml.h : Yon Derek provided a set of changes to compile from
12769 CVS on Windows/MSC
12770
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012771Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12772
12773 * parser.c: fixed UTF8 BOM support in push mode
12774 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12775 added a specific testcase
12776
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012777Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12778
12779 * Makefile.am: added --push regression tests
12780 * parserInternals.c: the XML parser segfaulted in --push mode
12781
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012782Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12783
12784 * configure.in: moved the symlinks detection within a CVS
12785 check, this is not portable and will be removed soon.
12786 * xpath.c: small cleanup/speedup
12787
Daniel Veillard11648102001-06-26 16:08:24 +000012788Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12789
12790 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12791 release of 2.3.12
12792 * parser.c: make an error message if unknow entities in all cases
12793
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012794Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12795
12796 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12797
Daniel Veillard23793842001-06-25 16:07:45 +000012798Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12799
12800 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12801 includes were installed in the wrong dir
12802
Daniel Veillardf5498f32001-06-25 15:08:36 +000012803Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12804
12805 * doc/html.xml: warn against sending code to exhibit bugs.
12806
Daniel Veillard56f06462001-06-24 21:34:03 +000012807Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12808
12809 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12810 Tru64 from Thomas Leitner
12811
Daniel Veillardc5d64342001-06-24 12:13:24 +000012812Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12813
12814 * AUTHORS: added William and Bjorn
12815 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12816 daniel@veillard.com hopefully I won't have to do this again
12817 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12818 docs can be rebuilt cleanly now
12819 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12820 from CVs it's generated, added include/libxml/xmlwin32version.h
12821 also generated but which should change far less frequently.
12822 * catalog.c nanoftp.c: made sure to include libxml.h not
12823 libxml/xmlversion.h directly
12824 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12825 when compiling on WIN32 and MSC
12826
Daniel Veillard07385fd2001-06-23 21:55:48 +000012827Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12828
12829 * include/Makefile.am include/libxml/Makefile.am configure.in:
12830 fixed make distcheck and rebuilding the rpms
12831
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012832Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12833
12834 * configure.in: should finish the migration of exported includes
12835 into a real include/libxml in CVS, at least for CVS users.
12836 * removed the exported headers, added in include/libxml (as well
12837 as xmlversion.h.in).
12838
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012839Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12840
12841 * configure.in: fixed the way to detect symlink
12842
Daniel Veillard66541772001-06-23 18:31:04 +000012843Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12844
12845 * configure.in: updated, include/libxml is now a real CVS dir
12846
Daniel Veillardca989762001-06-23 17:39:29 +000012847Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12848
12849 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12850 version works with both libxml1 and libxml2 (it autodetects
12851 the prefix of the html-files) from Felix Natter.
12852 * doc/xml.html: updated doc accordingly
12853
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012854Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * xpath.c: fixed the bug generating a template loop in libxslt
12857 when using docbook-xsl-1.4, * should filter out document nodes
12858 * HACKING: added William
12859 * TODO: updated
12860
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012861Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12862
12863 * doc/FAQ.html: added a warning about gcc-3.0
12864 * doc/xml.html: added reference to gdome2 and removed a confusing
12865 sentence
12866
Daniel Veillardf7f41852001-06-22 15:18:01 +000012867Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12868
12869 * xmlversion.h: okay this is a generated file, but Windows
12870 users need it and they can't generate it, and I want CVS
12871 Windows users ...
12872 * win32/libxml2/libxml2_so.dsp: Windows project file for
12873 the shared lib version of libxml2
12874 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12875 resources needed for libxslt/xsltproc by Yon Derek
12876
Bjorn Reese3157b342001-06-22 14:41:45 +000012877Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12878
12879 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12880
Daniel Veillard4151acb2001-06-22 10:48:57 +000012881Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12882
Daniel Veillardcc146db2001-06-22 11:10:52 +000012883 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12884
12885Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
Daniel Veillard4151acb2001-06-22 10:48:57 +000012887 * include/win32config.h: Yon Derek provided a first fix
12888 to be able to compile libxslt/xsltproc on Windows
12889
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012890Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12891
12892 * xpath.c: attempt to work around what seemed a gcc optimizer
12893 bug when handling floats on i386 http://veillard.com/gcc.bug
12894 * tree.c entities.c encoding.c: doing some cleanups while
12895 chasing it
12896
Daniel Veillard017b1082001-06-21 11:20:21 +000012897Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12898
12899 * Makefile.am: cleanup when --without-debug is specified
12900 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12901 w.r.t. --without-debug and other include points
12902 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12903 Catalogs
12904 * configure.in entities.h tree.h HTMLparser.c: removed
12905 --without-corba, made the _private field mandatory
12906
Daniel Veillard87a764e2001-06-20 17:41:10 +000012907Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12908
12909 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12910 outputs a BOM in UTF8, an errata has been issued to avoid the
12911 problem, that was the most reasonable solution... Add support
12912 for a leading UTF8 BOM in entities.
12913
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012914Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12915
12916 * valid.c: fixed a bug found when post validating an entity ref
12917 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12918 activate it too
12919
Daniel Veillard39196eb2001-06-19 18:09:42 +000012920Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12921
12922 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12923 weakness in the node copy the XPointer and the XInclude
12924 implementations. Serious cleanup.
12925
Daniel Veillard3739b982001-06-19 12:51:30 +000012926Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12927
12928 * Makefile.am: Kjartan Maraas provided a small patch to
12929 add xml2-config.in to EXTRA_DIST
12930
Daniel Veillarda9142e72001-06-19 11:07:54 +000012931Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12932
12933 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12934 provided another failing case found in KDE, the way the
12935 ctxt->vctxt.nodeTab was allocated and freed changed over
12936 time but it wasn't completely cleaned up. This should fix it.
12937
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012938Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12939
12940 * parser.c: Stephan Kulow also raised the fact that line number
12941 could get miscounted making debug harder, fixed the problem
12942 in xmlParseCharData()
12943
Daniel Veillard64b98c02001-06-17 17:20:21 +000012944Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12945
12946 * valid.c: Stephan Kulow pointed out a problem when validating
12947 and using an empty entity, forgot a 'break' in a case.
12948
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012949Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12950
12951 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12952 * doc/xml.html: updated with 2.3.11
12953
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012954Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12955
12956 * TODO: updated adding cleanup of generated doc
12957 * configure.in: prepared to release 2.3.11
12958 * xmllint.c: added --version for bug reporting
12959 * doc/html/*.html: rebuilt the doc
12960
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012961Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12962
12963 * xpath.c: first part of the work on selecting namespace to
12964 fix bug #56115
12965
Daniel Veillard96ed5832001-06-15 22:22:04 +000012966Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12967
12968 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12969 when using -liconv
12970 * TODO: updated
12971
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012972Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12975 cleanup, encoding support.
12976
Daniel Veillard608ad072001-06-14 08:32:28 +000012977Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12978
12979 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12980
Daniel Veillard239d0522001-06-13 23:02:48 +000012981Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12982
12983 * xpath.c: bug detected by Ankh when / is used as a function arg
12984
Daniel Veillard02bb1702001-06-13 21:11:59 +000012985Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12988 of element and use it to avoid outputting formatting spaces at
12989 the wrong place. Implemented the format parameter for HTML save.
12990 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12991 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12992 result/HTML/wired.html: of course this impact the result of a
12993 number of HTML tests
12994
Daniel Veillard95d845f2001-06-13 13:48:46 +000012995Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * HTMLtree.[ch]: started augmenting the HTML save API with
12998 encoding and formatting parameters
12999
Daniel Veillardeca60d02001-06-13 07:45:41 +000013000Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13001
13002 * HTMLtree.h: cleanup and started evaluating the work needed on
13003 revamping the HTML output code
13004
Daniel Veillard84666b32001-06-11 17:31:08 +000013005Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13008
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013009Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13010
13011 * valid.c: fixed bug #56049, forgot one check in the
13012 validation routine
13013
Daniel Veillardca2366a2001-06-11 12:09:01 +000013014Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13015
13016 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13017
Daniel Veillard6761eee2001-06-11 10:29:38 +000013018Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13019
13020 * libxml.h: fixed an error in last commit
13021 * doc/FAQ.html: added an entry for compilation from CVS
13022
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013023Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * xmlversion.h.in libxml.h: Cygwin patches
13026 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13027 * tree.h: cleanup
13028
Daniel Veillardacd370f2001-06-09 17:17:51 +000013029Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13032 memory block in a strange case where libxml is linked twice
13033 in the binary.
13034
Daniel Veillard1d047672001-06-09 16:41:01 +000013035Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13036
13037 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13038 state far too often, simple fix used to avoid it.
13039
Daniel Veillard4497e692001-06-09 14:19:02 +000013040Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13041
13042 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13043 being processed, applied his patch
13044 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13045
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013046Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13049 provided fixes to compile on MSCC again
13050 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13051 also provided an update for the project files.
13052
Daniel Veillarda682b212001-06-07 19:59:42 +000013053Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13054
13055 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13056 bug #55810
13057
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013058Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13059
13060 * tree.c: fixed xmlGetNsProp() to close bug #55683
13061 Note this requires libxslt to use it's own function instead.
13062
Daniel Veillardf0c53762001-06-07 16:07:07 +000013063Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13064
13065 * HTMLtree.c: when in a pre element no formatting space should
13066 be added.
13067 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13068
Daniel Veillard068a9652001-06-07 15:30:26 +000013069Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13070
13071 * configure.in: added tests for signal() and signal.h
13072
Daniel Veillard541d6552001-06-07 14:20:01 +000013073Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13076
Daniel Veillard8a367d42001-06-07 14:01:34 +000013077Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13078
13079 * doc/libxml-doc.el: Felix Natter provided a new version for
13080 libxml2
13081
Daniel Veillard8a926292001-06-07 11:20:20 +000013082Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13083
13084 * HTMLtree.c: when in a pre element no formatting space should
13085 be added.
13086
Daniel Veillard14839d52001-06-06 16:11:56 +000013087Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13088
13089 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13090
Daniel Veillarde95e2392001-06-06 10:46:28 +000013091Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
13093 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13094 hack
13095 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13096 * uri.c: fixed a warning
13097
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013098Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13099
13100 * HTMLtree.c: trying to close bug #55772 escaping in script
13101 elements
13102 * doc/xml.html: suggest to send mail to the list
13103
13104Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013105
13106 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13107 good. Use a macro and based on the solution provided in
13108 vsnprintf manual page from GNU.
13109
Bjorn Reese99748722001-06-05 12:49:15 +000013110Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13111
13112 * error.c: Workaround for non-preserving variadic list.
13113 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13114
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013115Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * doc/xml.html: added 2.3.10 release
13118
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013119Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * configure.in: releasing 2.3.10
13122
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013123Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13126
Daniel Veillard20042422001-05-31 18:22:04 +000013127Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13128
13129 * encoding.c: Robert Collins provided a patch to add the
13130 "US-ASCII" encoding alias
13131
Daniel Veillard97ac1312001-05-30 19:14:17 +000013132Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13135 string oriented functions and started cleaning the related areas
13136 in xpath.c which needed fixing in this respect
13137
Daniel Veillard2d703722001-05-30 18:32:34 +000013138Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13139
13140 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13141 #55380
13142 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13143
Daniel Veillard9403a042001-05-28 11:00:53 +000013144Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * TODO: updated
13147 * nanohttp.[ch] : started adding APIs to get the redirected URL
13148 when this occurs (needed for further base computation
13149 * tree.h: cleanup
13150 * encoding.c: cleanup
13151 * SAX.c: minor change around ctxt->loadsubset
13152
Daniel Veillard6278fb52001-05-25 07:38:41 +000013153Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * Makefile.am include/Makefile.am: small change to have
13156 include/libxml rebuilt if working from CVS.
13157 * uri.c: applied another patch from Carl Douglas for URI escaping,
13158 this should close bug #51876
13159
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013160Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13161
13162 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13163 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13164 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13165 added specific regression test
13166 * parser.h: preparing for the XSLT mode where DTD inherited
13167 attributes are added to the tree.
13168
Daniel Veillardbbd22452001-05-23 12:02:27 +000013169Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13170
13171 * xinclude.[ch]: Updated the namespace for the Last Call version
13172 * result/XInclude/include test/XInclude/include: updated the
13173 testsuite accordingly
13174
Daniel Veillard8514c672001-05-23 10:29:12 +000013175Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13178 related to bug #51876
13179
Daniel Veillard42596ad2001-05-22 16:57:14 +000013180Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13181
13182 * tree.c: fixed a gross mistake in base computation, xml:base is
13183 not completely correct yet (need cascade).
13184 * xpath.[ch]: added the few things needed to find a function name
13185 and URI from the XPath context when it is called.
13186
Daniel Veillard81418e32001-05-22 15:08:55 +000013187Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13190 * DOCBparser.c: small cleanup
13191 * xmllint.c: added a --catalogs option to load catalogs from
13192 $SGML_CATALOG_FILES
13193 * tree.c: cleanup
13194 * configure.in: iconv library fixup, ICONV_LIBS
13195
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013196Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13197
13198 * catalog.c: handling of CATALOG entries. detection of recursion,
13199 and a few bugfixes
13200 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13201 against the default namespace
13202
Daniel Veillard04b93292001-05-21 08:15:31 +000013203Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13204
13205 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13206
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013207Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * parser.c: fixed propagation context info when parsing an
13210 external entity.
13211 * doc/html/*.html: regenerated a couple of docs
13212
Daniel Veillard4623acd2001-05-19 15:13:15 +000013213Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13214
13215 * doc/xml.html: update with 2.3.9 informations
13216
Daniel Veillardbed7b052001-05-19 14:59:49 +000013217Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13220 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13221 * doc/html/* : rebuilt the docs
13222 * valid.c: small patch which may improve some case when
13223 validating.
13224
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013225Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13226
13227 * HTMLparser.c: Closed bug #54891
13228 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13229 to the suite
13230
13231Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13234 applied a documentation patch from LotR and filled in a few missing
13235 descriptions
13236
Daniel Veillard76d66f42001-05-16 21:05:17 +000013237Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13238
13239 * xpath.c tree.c parser.c: speed optimizations at the parser level
13240 document tree freeing and xpath evaluation
13241
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013242Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * parser.c parser.h parserInternals.h: fixed a couple of
13245 interfaces for handling memory buffer input to const char *
13246 upon suggestion of JamesH.
13247
Daniel Veillardc3739e72001-05-15 15:23:27 +000013248Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * configure.in: LoTR sent a patch fixing the previous commit
13251
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013252Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * configure.in: trying to deal again with the stoopid -R linking
13255 flag of Solaris
13256
Daniel Veillard790142b2001-05-15 10:51:53 +000013257Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * xpath.h: two nodeset access macros from Thomas Broyer
13260
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013261Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13262
13263 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13264 patch from Thomas Broyer
13265
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013266Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
13268 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13269 case
13270 * INSTALL: was empty added stuff from the FAQ
13271
Daniel Veillard75bea542001-05-11 17:41:21 +000013272Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13275 attributes handling and #54433 by adding xmlUnsetProp()
13276 and xmlUnsetNsProp()
13277
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013278Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13279
13280 * HTMLparser.c: Patch from Jonas Borgström
13281 (htmlGetEndPriority): New function, returns
13282 the priority of a certain element.
13283 (htmlAutoCloseOnClose): Only close inline elements if they
13284 all have lower or equal priority.
13285 * result/HTML: this of course changed a number of tests results.
13286
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013287Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * xmlIO.c catalog.c: plugged in the default catalog resolution
13290 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13291 documentations
13292 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13293
Daniel Veillarda7374592001-05-10 14:17:55 +000013294Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13295
13296 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13297 integrating catalogs
13298 * catalog.[ch] testCatalog.c: adding a small catalo API
13299 (only SGML catalog support).
13300 * parser.c: restaured xmlKeepBlanksDefault(0) API
13301
Daniel Veillardc17337c2001-05-09 10:51:31 +000013302Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13303
13304 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13305
Daniel Veillard257d9102001-05-08 10:41:44 +000013306Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * parser.c: added xmlParseExternalEntityPrivate() to allow
13309 propagation of ctxt->_private when parsing external entities
13310
Daniel Veillard083c2662001-05-08 08:27:14 +000013311Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13312
13313 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13314
Daniel Veillard01ef7382001-05-08 07:31:43 +000013315Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13316
13317 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13318
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013319Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * valid.c: warn when indeterminist content model is detected
13322 * result/VC/ElementValid8: this adds a message
13323 * Makefile.am: add --novalid for VCM tests
13324 * parserInternals.c: added a call to Init memory
13325
Daniel Veillard64269352001-05-04 17:52:34 +000013326Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13329 when both parameters are NULL.
13330
Daniel Veillard37721922001-05-04 15:21:12 +000013331Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * valid.c: applied small patch from Gary Pennington, reindented
13334 some part of the code.
13335
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013336Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13337
13338 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13339 release, updated and regenerated the docs
13340
Daniel Veillard357c9602001-05-03 10:49:20 +000013341Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13342
13343 * xpath.c result/XPath/expr/floats : clarified and cleanup
13344 printing of abnormal floats in tests.
13345
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013346Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13347
13348 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13349 * results/HTML/ : a few changes in the output of the HTML tests as
13350 a result.
13351 * configure.in: tying to fix -liconv where needed
13352
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013353Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * Makefile.am: fixed a stupid error
13356
Daniel Veillard7150a032001-05-02 16:41:11 +000013357Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * configure.in Makefile.am: make the inclusion of the trio
13360 modules in the library conditional
13361
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013362Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * DOCBparser.c: patche from László Kovács, fixed entities refs
13365 in attributes handling
13366
Daniel Veillardedddff92001-05-02 10:58:52 +000013367Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13368
13369 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13370 flushing
13371
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013372Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * xpath.c: fix of an XSLT namespace bug reported on the list
13375 general/bug-8-
13376
Daniel Veillard5792e162001-04-30 17:44:45 +000013377Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * strio.h trio.c: Dan McNichol suggested a couple of small
13380 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13381
Daniel Veillard02141ea2001-04-30 11:46:40 +000013382Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13383
13384 * tree.c parser.c encoding.c: spent a bit more time looking
13385 at the parsing speed and DOM handling. Added a few more
13386 speedups.
13387
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013388Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * parser.c: small but effective parsing speed improvement
13391
Daniel Veillardb59076b2001-04-29 17:04:07 +000013392Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13393
13394 * configure.in: default on the DocBook parser inclusion (for Gnome)
13395 * DOCBparser.h: fixed a header reference
13396
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013397Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * configure.in xpath.c: applied Bjorn patches for FPE on the
13400 alpha
13401
Daniel Veillardeefd4492001-04-28 16:55:50 +000013402Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13405 xmlSaveFormatFileTo()
13406
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013407Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13408
13409 * xpath.c: simple and efficient optimization, XPath functions
13410 aways bind to the same code, cache this
13411 * TODO: updated (by saying some is obsolete)
13412
Daniel Veillard2156a562001-04-28 12:24:34 +000013413Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13414
13415 * xpath.c: more cleanup work on XPath name parsing routines
13416
Daniel Veillard61d80a22001-04-27 17:13:01 +000013417Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13420 xmlXPathParseName
13421 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13422 * debugXML.c: avoid compilation problems if compiling without
13423 HTML support, Igor Zlatkovic
13424 * win32/libxml2/libxml2.def.src: being able to compile without
13425 XPath on Windows
13426
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013427Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13428
13429 * libxml.m4: yet another patch from Toshio Kuratomi
13430
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013431Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13434
Daniel Veillard67fee942001-04-26 18:59:03 +000013435Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * tree.[ch]: added xmlSaveFormatFile interface for saving
13438 and indenting a file.
13439
Daniel Veillard82e49712001-04-26 14:38:03 +000013440Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * xpath.c: fixed bug #53689 related to processing-instruction()
13443
Daniel Veillard02f077a2001-04-26 10:59:11 +000013444Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * DOCBparser.c: patche from László Kovács
13447
Daniel Veillard30211a02001-04-26 09:33:18 +000013448Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * parser.c: applied fixes from Christian Glahn bug report #53391
13451
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013452Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * error.c: Jean François Lecomte provided a complete description
13455 and a fix to bug #53537
13456
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013457Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13460
Daniel Veillard1034da22001-04-25 19:06:28 +000013461Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * DOCBparser.c SAX.c: a bit more work on entities processing.
13464 Still Need to cleanup XML output and references in attributes
13465
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013466Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13469
Daniel Veillardb33c2012001-04-25 12:59:04 +000013470Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13471
13472 * tree.c: trying to fix #53574, not completely complete,
13473 I would like xmllint --copy --debug test/ent1 and
13474 xmllint --debug test/ent1 to show the same result.
13475 * xpath.c: fix a bug when trying to sort namespace nodes
13476
Daniel Veillard5146f202001-04-25 10:29:44 +000013477Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * HTMLtree.c: real fix for #53402
13480
Daniel Veillard7533cc82001-04-24 15:52:00 +000013481Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13482
13483 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13484 PIs when using xsl:output
13485 * valid.c: closing #53537 some case generate segfaults if there
13486 is validity errors
13487
Daniel Veillard61b33d52001-04-24 13:55:12 +000013488Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13491 of external parsed entities, added --noent to testDocbook
13492 * valid.c: Garry Pennington found an uninitialized variable
13493 access in xmlValidateElementContent()
13494
Daniel Veillard56098d42001-04-24 12:51:09 +000013495Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13496
13497 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13498 with madness
13499 * result/HTML/ : this modified the result of the regression tests
13500 a lot.
13501
Daniel Veillard122376b2001-04-24 12:12:30 +000013502Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13503
13504 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13505 to doc where it wasn't checked against NULL reported by
13506 Jens Laas
13507
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013508Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13511 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13512
Daniel Veillardeae522a2001-04-23 13:41:34 +000013513Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13516 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13517 * SAX.[ch]: cleanup and updates for DocBook
13518 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13519 ex SGML identifier changes
13520 * valid.c: removed a static unused function.
13521
Daniel Veillardde57c612001-04-23 09:13:36 +000013522Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * HTMLtree.c: applied change for Paul Sponagl on script saving
13525 * Makefile.am: the warning about entity title.xml are normal.
13526
Daniel Veillard393df012001-04-22 20:11:18 +000013527Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * configure.in: release of 2.3.7
13530 * Makefile.am: fixing make distcheck
13531
Daniel Veillarda41123c2001-04-22 19:31:20 +000013532Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13533
13534 * doc/html/* doc/xml.html: updated and regenerated the docs
13535
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013536Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13539
Daniel Veillarde82a9922001-04-22 12:12:58 +000013540Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * tree.c: fixed #53388 with the provided patch
13543
Daniel Veillard06803992001-04-22 10:35:56 +000013544Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * valid.c: Bjorn detected an invalid memory access. Fixed
13547 vstateVPush()
13548
Daniel Veillard40af6492001-04-22 08:50:55 +000013549Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13550
13551 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13552
Bjorn Reese70a9da52001-04-21 16:57:29 +000013553Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13554
13555 * libxml.h: new header used only for the compilation of libxml
13556 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13557 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13558 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13559 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13560 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13561 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13562 baseline (version 1.2 plus a single patch).
13563 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13564 scientific notation for numbers. Tests added.
13565 * xpath.c: formatting of numbers changed to use sprintf
13566 (contribution from William Brack)
13567
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013568Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * valid.c: cleanup, more useful debugging
13571 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13572 * xmlIO.c: entity loading is printed as an error when validating
13573
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013574Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13575
13576 * valid.c: fixed to validate within entities
13577 * test/VCM/v22.xml: added a specific testcase
13578
Daniel Veillardca1f1722001-04-20 15:47:35 +000013579Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * valid.c: forgot an epsilon transition in for ()+
13582 * test/VCM/v21.xml : added a specific test case
13583
Daniel Veillard85349052001-04-20 13:48:21 +000013584Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13585
13586 * valid.c: removed a state explosion exhibited by RSS
13587 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13588 from bug #51872
13589
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013590Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13591
13592 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13593 validation without using an ugly NFA -> DFA algo in the source.
13594 Made a specific algorithm easier to maintain, using a single
13595 stack and without recursion.
13596 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13597 * hash.c: made the growing routine static
13598 * tree.h parser.c: added the parent information to an
13599 xmlElementContent node.
13600
Daniel Veillarde470df72001-04-18 21:41:07 +000013601Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13602
13603 * SAX.c parser.c xpath.c: generating IDs when not validating
13604 from an external parsed entity was poisoning the ID has table
13605 with removed values. This was killing XSLT on the KDE help
13606 browser.
13607
Daniel Veillardceacdd92001-04-18 15:10:35 +000013608Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
13610 * entities.h: andrew@ugh.net.au detected a double declaration
13611
Daniel Veillarda10efa82001-04-18 13:09:01 +000013612Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13613
13614 * debugXML.c hash.c tree.h valid.c : some changes related to
13615 the validation suport to improve speed with DocBook
13616 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13617 the way validation errors get reported
13618
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013619Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13620
13621 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13622 by P C Chow and William M. Brack for XSLT HTML output
13623
Daniel Veillard2d90de42001-04-16 17:46:18 +000013624Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13625
13626 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13627 Igor Zlatkovic patches for MSC compilation and added his
13628 updates
13629
Daniel Veillarde043ee12001-04-16 14:08:07 +000013630Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13633 prefix lookup.
13634 * parserInternals.c: fixed the bug reported by Morus Walter
13635 due to an off by one typo in xmlStringCurrentChar()
13636
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013637Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * HTMLparser.c result/HTML/*: revamped the way the HTML
13640 parser handles end of tags or end of input
13641
Daniel Veillard82daa812001-04-12 08:55:36 +000013642Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13645
Daniel Veillard67a21302001-04-11 14:39:16 +000013646Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13649 bug where the linktime verions of free() won't work ...
13650
Daniel Veillard27b55282001-04-11 12:22:25 +000013651Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13654
Daniel Veillardafc73112001-04-11 11:51:41 +000013655Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13656
13657 * doc/xml.html: added 2.3.6 release
13658
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013659Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13662 * result/wml.xml: resulted in a small output change
13663
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013664Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * tree.c: xmlNewDoc was missing the charset initialization
13667 * xmllint.c: added --auto to autogenerate a doc, allow to
13668 reproduce the problem fixed on xmlNewDoc
13669
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013670Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13671
13672 * xpath.c: trying to get 52979 solved
13673 * tree.c result/ result/noent/: trying to get 52712 solved, this
13674 also made me clean up the fact that XML output in general should
13675 not add formating blanks by default, this changed the output of
13676 a few tests
13677
Daniel Veillard73639a72001-04-10 14:31:39 +000013678Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13681
Daniel Veillardfac26a12001-04-08 13:08:14 +000013682Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13683
13684 * configure.in: finally released 2.3.6
13685
Daniel Veillard911f49a2001-04-07 15:39:35 +000013686Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * xpath.c: checking for null pointer generated by new code
13689
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013690Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * xpath.c: fixed a [] evaluation problem reported
13693 * test/XPath/tests/simpleaddr: extended test
13694 * result/XPath/simpleaddr: updated result
13695
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013696Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * xmllint.c: Dan Timis reported a portability problem
13699 on Macs without mmap, fixed it.
13700
Daniel Veillardb38bd552001-04-03 18:22:00 +000013701Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13702
13703 * testXPath.c : added a --tree option allowing to display the
13704 tree dump of the XPath expression
13705
Daniel Veillard4dd93462001-04-02 15:16:19 +000013706Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * xpath.c: fixed a memleak when comparing nodesets
13709 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13710 * tree.c: added a TODO
13711
Daniel Veillard92ad2102001-03-27 12:47:33 +000013712Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13715 we need string functions
13716 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13717 to be able to use them where needed. Applied some changes
13718 to reduce name linking pollution and compile in only what's
13719 needed.
13720 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13721 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13722 for the string manipulation functions
13723 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13724 to the free() function of xmlmemory.c
13725 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13726 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13727 usage.
13728
13729
Daniel Veillard2be30642001-03-27 00:32:28 +000013730Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * error.c: applied the context output patch of the error
13733 handling submitted by Chuck Griffith
13734 * error/VC/*: this slightly change some error logs
13735
Daniel Veillard50582112001-03-26 22:52:16 +000013736Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * parser.c: fixed line number reporting on error
13739
Daniel Veillard04be4f52001-03-26 21:23:53 +000013740Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13741
13742 * parser.c: Sullivan and Darin found a parser bug,
13743 applied the patch.
13744
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013745Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13746
13747 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13748 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13749 xmlversion.h.in xpointer.c: of course the way I defined
13750 UNUSED breaks on old gcc version. Try to be smart and
13751 also define it directly in xmlversion.h
13752 * configure.in: removed -ansi flag from the pedantic set
13753
13754Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013755 Huge cleanup, I switched to compile with
13756 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13757 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13758 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13759 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13760 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13761 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13762 encoding.h entities.c error.c list.[ch] nanoftp.c
13763 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13764 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13765 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13766 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13767 Cleanup, staticfied a number of non-exported functions,
13768 detected and cleaned up a dozen of problem found this way,
13769 avoided a lot of public function name/typedef/system names clashes
13770 * doc/xml.html: updated
13771 * configure.in: switched private flags to the really pedantic ones.
13772
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013773Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * configure.in: 2.3.5
13776 * doc/html/*: rebuilt the docs
13777
Daniel Veillard146c9122001-03-22 15:22:27 +000013778Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * parser.c: fixed a reported bug in NOTATION parsing
13781 * uri.c: accepted but not fixed bug 51876, added TODO
13782 * Makefile.am: fixed bug 51876
13783
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013784Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * config.h.in configure.in error.c: fix a compilation problem
13787 on platforms without vsnprintf (xml@thewrittenword.com)
13788
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013789Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13790
13791 * parser.c: fixed a function name header typo
13792 * SAX.c: notations can also occur in external subset.
13793
Daniel Veillard7d42b542001-03-20 13:22:46 +000013794Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13795
13796 * error.c: removed a C++ like comment
13797
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013798Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * parser.c: fixing bug 52299 strange condition leading
13801 to a parser crash due to a buffer overflow
13802 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13803 added the specific test case
13804
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013805Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13806
13807 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13808 xmlXPathConvert{String,Number,Boolean} to be able to make
13809 type casts without a context stack, fixed some implementation
13810 problems related to the absence of context at parse-time,
13811 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13812 in the public API too
13813 * xpointer.c xpathInternals.h: we need to know at parse time
13814 whether we are compiling an XPointer
13815
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013816Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13819 cleaned up the parser internals, refactored XPath code, added
13820 new compilation based APIs and cleanly separated public and
13821 private APIs.
13822
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013823Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13824
13825 * xpath.h: the comp field must be added at the end to avoid
13826 killing binary compat.
13827
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013828Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13829
13830 * Makefile.am: detect XPath memleaks in regreson tests
13831 * error.c: fixed and error w.r.t. error reporting still using
13832 stderr
13833 * hash.c: added new line at end of file
13834 * tree.h: minor cleanup
13835 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13836 expression parsing from evaluation, resulted in a number of
13837 changes internally, and in XPointer. Likely to break stuff
13838 using xpathInternals.h but should remain binary compatible,
13839 new interfaces will be added.
13840
Daniel Veillardd574f782001-03-14 19:40:17 +000013841Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13842
13843 * configure.in: fixed a couple of problems reported by
13844 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13845 without gcc on non linux platforms.
13846
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013847Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13850 a fix for --with-html-dir= configure support. I hope it won't
13851 break rpm generation
13852
Daniel Veillarda022fe02001-03-14 16:30:00 +000013853Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13854
13855 * xmlIO.c: one function comment cleanup.
13856
Daniel Veillard25239c12001-03-14 13:56:48 +000013857Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13858
13859 * SAX.c: external subset notations were improperly registered
13860 in the internal subset.
13861
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013862Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * README.cvs-commits: added, pointing to HACKING
13865 * HACKING: updated
13866
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013867Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13868
13869 * parser.c: and Matt Sergeant found one in the XML push
13870 parser (erroneous check I forgot to remove when I fixed the
13871 main parser).
13872
Daniel Veillard68d7b672001-03-12 18:22:04 +000013873Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13874
13875 * xpath.c: ptittom found a small bug in UnaryExpr
13876
Daniel Veillarde356c282001-03-10 12:32:04 +000013877Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13878
13879 * configure.in: bumped to 2.3.4
13880 * error.c: fixed bug #51860
13881 * tree.c: fixed bug #51861
13882 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13883 * tree.[ch] : added xmlDefaultBufferSize
13884 * nanoftp.c: typo in function name header block
13885 * doc/xml.html : updated, added link to XML::LibXSLT
13886 * doc/html/* : rebuilt the docs
13887
Daniel Veillard80f32572001-03-07 19:45:40 +000013888Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13889
13890 * parser.c SAX.c: the new content parsing code raised an
13891 ugly bug in the characters() SAX callback. Found it
13892 just because of strangeness in XSLT XML Rec ouptut :-(
13893
Daniel Veillard6c831202001-03-07 15:57:53 +000013894Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * Makefile.am: Martin Baulig suggested to add -lm
13897 * tree.c: found another bug in xmlNodeGetContent()
13898
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013899Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13900
13901 * xpath.c: Bjorn found the error related to strictness of comparison.
13902
Daniel Veillard29631a82001-03-05 09:49:20 +000013903Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13904
13905 * parser.c: trying to fix the Dtd parsing problem reported
13906 by Gary, side effect of last week speed optimizations.
13907
Daniel Veillard14be0a12001-03-03 18:50:55 +000013908Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13909
13910 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13911 * parserInternals.c: removed unneeded test raised by Stric
13912
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013913Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13914
13915 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13916 and fixed by William Brack). Added xmlXPathFormatNumber.
13917 Changed the sorting slightly.
13918 * configure.in Makefile.am example/Makefile.am: Added -lm.
13919 Please note that applications linking with libxml2, must
13920 also like with the math library from now on.
13921
Daniel Veillardf9533d12001-03-03 10:04:57 +000013922Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13925
Daniel Veillard2f362242001-03-02 17:36:21 +000013926Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * parser.c: one must report spaces even if the Dtd element
13929 content proves that this is not part of the element content.
13930 * result/valid/*.xml: this changed the ouptu slightly
13931
Daniel Veillardb402c072001-03-01 17:28:58 +000013932Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13933
13934 * configure.in: bumped to 2.3.3
13935 * doc/xml.html: updated
13936
Daniel Veillard77851712001-02-27 21:54:07 +000013937Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * tree.c: minor doc fix
13940 * xpath.c: deallocation issues when a result tree has been
13941 converted to a node-set
13942
Daniel Veillardec70e912001-02-26 20:10:45 +000013943Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13944
13945 * doc/xml.html: oops corrected dates s/2000/2001
13946
Daniel Veillard8730c562001-02-26 10:49:57 +000013947Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * valid.c: new patch from Gary Pennington
13950
Daniel Veillard91e9d582001-02-26 07:31:12 +000013951Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13952
13953 * doc/xml.html: applied patch from Ankh
13954
Daniel Veillardedac3c92001-02-26 01:36:19 +000013955Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13956
13957 * xinclude.c: fixed a problem building on Mac
13958
Daniel Veillard21a0f912001-02-25 19:54:14 +000013959Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * parser.c: more work on increasing parsing ferformances
13962
Daniel Veillard48b2f892001-02-25 16:11:03 +000013963Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13966 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13967 avoiding memcpy in production builds MEM_CLEANUP macro use
13968 * parser.[ch] parserInternals.c: optimizations of the tightest
13969 internal loops inside the parser. Better checking of I/O
13970 flushing/loading conditions
13971 * xmllint.c : added --timing
13972
Daniel Veillard71681102001-02-24 17:48:53 +000013973Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13974
13975 * configure.in: bumped to 2.3.2
13976 * doc/xml.html: updated for release
13977
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013978Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * xpath.c: found a memleak and fixed a nasty bug
13981
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013982Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13983
13984 * xmllint.[c1] : added return code errors for xmllint
13985 * xpath.c: specific debug dump function for result value trees
13986
Daniel Veillard4b637072001-02-21 21:52:55 +000013987Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13988
13989 * xpath.c: finally implemented xmlXPathCompareNodeSets
13990 * test/XPath/expr/floats results/XPath/expr/floats: added
13991 a test for float expressions
13992
Daniel Veillardf714aa32001-02-21 03:07:44 +000013993Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13994
13995 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13996 * parserInternals.[ch]: trying to speed up parsing
13997 * xpath.c : speeded up node set equality op
13998
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013999Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14002 better handling of ID/IDREF and the list modules associated
14003 * configure.in: small CFLAGS cleanup
14004
Daniel Veillarda8abee62001-02-19 15:14:59 +000014005Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * configure.in: fixed iconv detection on AIX (stric)
14008
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014009Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014010
14011 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14012
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014013Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14014
14015 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14016 and optimized xmlXPathNodeSetSort
14017
Daniel Veillard142adbf2001-02-17 13:21:05 +000014018Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14019
14020 * xpath.c: bug fix when context size is 0
14021 * parser.c: I like Norm's Dtd because they still manage to break
14022 the parser occasionally
14023
Daniel Veillardf23e0092001-02-16 13:21:29 +000014024Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14027
Daniel Veillarde0e26512001-02-16 00:11:46 +000014028Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14031 attributes within the XML-1.0 namespace
14032
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014033Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14034
14035 * xpathInternals.h: exported a few axis functions
14036 * doc/xml.html: updated the doc
14037
Daniel Veillard760f4422001-02-15 14:59:48 +000014038Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14039
14040 * configure.in: applied patch from Daniel van Balen for OpenBSD
14041 and bumped version to 2.3.1
14042 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14043 attempt to find autoclosing was simply broken, removed it,
14044 updated the examples, this is better
14045
Daniel Veillardd194dd22001-02-14 10:37:43 +000014046Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14047
14048 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14049 hash functionnalities.
14050 * doc/html/* : rebuild the doc
14051
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014052Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14055 on predicate
14056 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14057 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14058 really want to have tags closed on output even if we accept
14059 unclosed ones on input
14060
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014061Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14062
14063 * xpath.c: ouch don't free NULL, rare case fixed
14064 * tree.c: don't coalesce text nodes if they don't have the
14065 same behaviour wrt escaping on output
14066
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014067Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14068
14069 * xpath.c: small fixup
14070 * SAX.c: don't warn on empty namespaces.
14071
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014072Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * README: a bit of cleanup
14075 * configure.in: preparing for 2.3.0 release
14076
Daniel Veillard1f83d392001-02-08 09:37:42 +000014077Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14078
14079 * hash.[ch]: added a first version of xmlHashSize()
14080 * valid.c: another bug fix from Gary Pennington
14081
Daniel Veillard5eef6222001-02-07 18:24:48 +000014082Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14083
14084 * valid.c: couple of bug fixes pointed by Gary Pennington
14085 * HTMLtree.c: #if 0 cleanup
14086
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014087Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14088
14089 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14090 which removes a time consuming check of xmlXPathNodeSetAdd()
14091 and use it in places where we are sure to not break unicity
14092
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014093Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * xpath.c: bug fixes found from XSLT
14096 * tree.c: preserve node->name special values when copying nodes.
14097 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14098 external subset are fetched when available but without full
14099 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14100 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14101 output with encoding disabled.
14102
Daniel Veillard2c833b62001-02-03 08:52:06 +000014103Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14106 xmlCheckFilename should not be called from xmlFileOpenW
14107 and xmlGzfileOpenW
14108
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014109Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14110
14111 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14112 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14113 added the new tests for URI normalization
14114 * testURI.c: fixed stoopid bugs
14115 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14116 the URI in the error messages are now properly normalized
14117
Daniel Veillardea28ce62001-02-02 08:20:19 +000014118Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14119
14120 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14121
Daniel Veillarde99a4762001-02-01 04:34:35 +000014122Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14123
14124 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14125
Daniel Veillard2b325a02001-01-31 20:46:31 +000014126Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14127
14128 * xpath.c: fixed mod operator
14129
Daniel Veillardde55cf62001-01-31 15:53:13 +000014130Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * parser.c: fixed xmlStrcat doc
14133 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14134 trees.
14135
Daniel Veillard2f913b72001-01-31 13:23:49 +000014136Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * xpath.c result/XPath/tests/chaptersbase
14139 result/XPath/tests/simplebase: fixed XPath node()
14140 * tree.c: small fix in xmlNewNs()
14141 * Makefile.am: removed extraneous xml2Conf.sh rule
14142
Daniel Veillardb42042b2001-01-28 07:40:36 +000014143Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14146 Changed the library name, in order to get libxml-devel and
14147 libxml2-devel to coexist on a single system
14148 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14149 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14150
Daniel Veillardee0a4662001-01-27 18:59:33 +000014151Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14152
14153 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14154 libxml2-devel installable in // as libxml-devel.
14155
Daniel Veillard5eb05942001-01-27 17:50:22 +000014156Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14157
14158 * doc/Makefile.am: fixed make rebuild in doc
14159 * doc/html/*.html: rebuilt the docs
14160
Daniel Veillard65c295d2001-01-26 09:32:39 +000014161Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14162
14163 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14164
Daniel Veillard8e199902001-01-25 18:54:39 +000014165Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14166
14167 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14168 the HTML doc to go into the -devel RPM ...
14169 * aclocal.m4 config.h.in: some updates due to auto* magic
14170
Daniel Veillard93086662001-01-25 18:13:04 +000014171Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * xpath.h: added a hook in the context structure allowing to
14174 link to extra support, needed for XSLT
14175
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014176Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14177
14178 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14179 xmlXPtrCmpPoints to use it.
14180 * propagated the following patch from Alejandro Forero
14181 * include/win32config.h xmlIO.c: applied further suggestions
14182 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14183 * example/gjobread.c: fixed warnings, now that it builds
14184
14185Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14186
14187 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14188
14189 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14190 filename points to a valid file (not a directory).
14191 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14192 Added calls to xmlCheckFilenameDir.
14193
14194 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14195 `path' (rather than `filename') as the parameter to gzopen and open.
14196
Daniel Veillard48177c22001-01-23 15:27:41 +000014197Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14198
14199 * Makefile.am: fixed a problem with EXTRA_DIST
14200
Daniel Veillardb83ba402001-01-22 22:45:10 +000014201Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * Makefile.am example/Makefile.am: finally found the trick
14204 to build the example, i.e. add "." in SUBDIRS before example
14205 in the list <grin/>
14206
Daniel Veillard82687162001-01-22 15:32:01 +000014207Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14208
14209 * doc/xml.html: updated with an XSLT section, removed pointer to
14210 W3C CVS base.
14211
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014212Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14213
14214 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14215 too, and deallocation need to occur the same way.
14216
Daniel Veillarde4566462001-01-22 09:58:39 +000014217Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14218
14219 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14220 type correponding to an XSLT result tree fragment. Share most
14221 of the data format with node set, as well as operators.
14222 * HTMLtree.c: added a newline at the end of the doctype output
14223 whe this one is not present initially.
14224 * tree.c: make sure taht the parent and doc pointers are properly
14225 set when copying attributes (lists).
14226
Daniel Veillard701c7362001-01-21 09:48:59 +000014227Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14228
14229 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14230
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014231Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14232
14233 * xpath.c: seems I finally killed that ugly path evaluation
14234 context bug (tagged 9999 in case is is wrong)
14235
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014236Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14237
14238 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14239 for XSLT
14240
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014241Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14242
14243 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14244 for xmlGzfileOpen() bug
14245
Daniel Veillardf6eea272001-01-18 12:17:12 +000014246Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * xpath.c: removed an error found by XSLT usage
14249 * tree.c parserInternals.h: use a predefined static string
14250 for text and comment nodes, avoid freeing them in xmlFreeNode,
14251 exported the string name in parserInternals.h and added
14252 another value to disable encoding at output (for XSLT),
14253 gain memory, time.
14254
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014255Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14256
14257 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14258 win32/libxml2/libxml2_so.dsp: new makefiles and update
14259 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14260
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014261Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14262
14263 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14264 Gary Pennington
14265
Daniel Veillard389e6b72001-01-15 19:41:13 +000014266Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14267
14268 * xpath.c: fixed the comaprision of values and nodelists,
14269 need to compare nodelist still ...
14270 * debugXML.c: avoided a possible core dump
14271 * HTMLparser.c: cleanup
14272 * nanohttp.c: contributed fix.
14273 * tree.c: fixes in properties handling added xmlSetNsProp
14274 needed by libxslt
14275 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14276 comment
14277 * TODO: updated
14278
Daniel Veillard167bd532001-01-06 21:09:34 +000014279Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14280
14281 * parser.c parserInternals.c: applied Bjorn Reese optimization
14282 patch
14283
14284Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * Makefile.am: applied patch fro make check from Martin Vidner
14287
Daniel Veillard503b8932001-01-05 06:36:31 +000014288Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * configure.in: preparing 2.2.11
14291 * doc/html/*: rebuild the HTML files
14292 * doc/xml.html : updated
14293
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014294Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * tree.c: fixed a stupid bug
14297 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14298 patches related to validation of an XInclude processing result
14299 * TODO: updated
14300
Daniel Veillarde2488192001-01-04 10:54:22 +000014301Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14302
14303 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14304 on large files
14305
Daniel Veillardf060a412001-01-03 20:52:44 +000014306Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14307
14308 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14309
Daniel Veillard45cff692001-01-03 18:02:04 +000014310Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14311
14312 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14313 reported by Jonas Borgström
14314 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14315
Daniel Veillard08108982001-01-03 15:24:58 +000014316Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14317
14318 * testXPath.c xpath.c: fixing the XPath union expressions problem
14319 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14320
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014321Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14322
14323 * xmllint.c: Made is so if the file name is "-" is will read form
14324 standard input. Sven Heinicke <sven@zen.org>
14325 * tree.c: fixed a problem when growing buffer
14326 * tree.h: fixed the comment of the node types following andersca
14327 comment
14328 * TODO: updated
14329
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014330Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14331
14332 * HTMLparser.[ch]: added a way to avoid adding automatically
14333 omitted tags. htmlHandleOmittedElem() allows to change the
14334 default handling.
14335 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14336 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14337 of xmllint too when using --memory flag, added a memory test
14338 suite at the Makefile level.
14339 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14340 with namespace use when encountering QNames in XPath evalation,
14341 added xmlns() scheme in XPointer.
14342 * nanoftp.c : incorporated a fix
14343 * parser.c xmlIO.c: fixed problems raised with encoding when using
14344 the memory I/O
14345 * parserInternals.c: closed bug 25934 reported by
14346 torsten.landschoff@innominate.de
14347 * TODO: updated
14348
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014349Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14350
14351 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14352 on a non-updated tree :-(, made a 2.2.10 release to correct the
14353 situation
14354
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014355Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14356
14357 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14358 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14359 integrated a set of OpenVMS changes from Howard Taylor
14360 <Howard.Taylor@pacoast.com>
14361
Daniel Veillard58770e72000-11-25 00:48:47 +000014362Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14363
14364 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14365 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14366
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014367Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14368
14369 * HTMLparser.c: some fixes on auto-open of html/head/body
14370 * encoding.c: fixed a compilation error on some gcc env
14371 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14372 XPointer implementation
14373 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14374 related XPointer tests and associated results
14375
Daniel Veillard300f7d62000-11-24 13:04:04 +000014376Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14377
14378 * doc/xmldtd.html doc/xml.html: following a short step by step
14379 guidance on IRC to help maciej with DTDs I started a small
14380 page on the subject.
14381
Daniel Veillard748e45d2000-11-17 16:36:08 +000014382Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14383
14384 * HTMLparser.c: fixed handling of broken charrefs
14385 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14386 patches
14387
Daniel Veillard28929b22000-11-13 18:22:49 +000014388Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14389
14390 * doc/xml.html doc/html/* : rebuilt the docs after adding
14391 xinclude and updated page for 2.2.7 and 2.2.8
14392 * configure.in: releasing 2.2.8
14393
Daniel Veillard41e06512000-11-13 11:47:47 +000014394Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14395
14396 * parser.[ch] parserInternals.c: applied the conditional
14397 section processing fix from Jonathan P Springer
14398 <jonathan.springer2@gte.net>
14399 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14400 project file, fixed iconv default non support
14401 * xpath.c: fixed the problem of evaluating relative expressions
14402 when a node context is provided.
14403
Daniel Veillardbf432752000-11-12 15:56:56 +000014404Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14405
14406 * nanoftp.c: fixed gcc 2.95 new warnings
14407 * SAX.c: fixed a stupid bug
14408 * tree.c: fixed a formatting problem when round-tripping
14409 from/to memory
14410 * xinclude.c: chased memleak, fixed a base problem
14411 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14412 xmlXPtrBuildNodeList()
14413 * TODO: updated
14414 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14415 adding a first small set of regression tests for XInclude
14416
Daniel Veillardc2def842000-11-07 14:21:01 +000014417Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14418
14419 * nanohttp.[ch]: applied Wayne Davison patches to access
14420 the WWW-Authorization header.
14421 * parser.c: Closed Bug#30847: Problems when switching encoding
14422 in short files by applying Simon Berg's patch.
14423 * valid.c: fixed a validation problem
14424 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14425 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14426 Wayne Davison
14427 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14428 need to be extended to non full nodes selections.
14429 * xinclude.c: starts to work decently
14430
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014431Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14432
14433 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14434 debugXML.c xmlversion.h.in: Started adding XInclude support,
14435 this is a new xmllint option
14436 * tree.c xpath.c: applied TOM patches for XPath
14437 * xpointer.c: fixed a couple of errors.
14438 * uri.c: added an escaping function needed for xinclude
14439 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14440 new warning from RH70 gcc's version
14441
Daniel Veillarda4964b72000-10-31 18:23:44 +000014442Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14443
14444 * HTMLparser.c: fixed loop on invalid char in scripts
14445 * parser.c: update to description of xmlIOParseDTD()
14446 * libxml.m4 xmlversion.h.in: changes contributed by
14447 Michael Schmeing <m.schmeing@internet-factory.de>
14448 * configure.in: preparing for 2.2.7
14449 * Makefile.am: trying to avoid config.h and acconfig.h
14450 being included in the distrib
14451 * configure.in: released 2.2.7
14452
14453Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14454
14455 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14456 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14457
Daniel Veillard01411222000-10-30 15:33:22 +000014458Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14459
14460 * parser.[ch]: added xmlIOParseDTD()
14461 * xpointer.c: added support for the 2 extra parameters of
14462 string-range, fixed a stoopid error when '0' was present
14463 in XPointer expressions
14464 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14465 testsuite for the above
14466
Daniel Veillard6db58192000-10-30 09:27:53 +000014467Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14468
14469 * libxml.spec.in: improved package descriptions
14470
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014471Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14472
14473 * xpath.c xpathInternals.h: applied a large cleaning patch
14474 from TOM <ptittom@free.fr>, it also add namespace support
14475 for function and variables registration.
14476
Daniel Veillardbd20df72000-10-29 17:53:40 +000014477Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14478
14479 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14480 * Makefile.mingw: Wayne Davison's update adding hash.c
14481
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014482Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14483
14484 * xpath.c: fixed the root evaluation problems
14485 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14486 ignorable spaces with <b> <bold> <em>
14487 * tree.c: fixed a loop in xmlSearchNsByHref()
14488
Daniel Veillard767662d2000-10-27 17:04:52 +000014489Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14490
14491 * xpath.c: applied another XPath patch from TOM
14492 * xpath.c include/makefile.am: applied another patch from
14493 china@thewrittenword.com (cleanup on IRIX).
14494
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014495Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14496
14497 * xml-config.1: received a fixed version from Fredrik Hallenberg
14498 <hallon@lysator.liu.se>
14499
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014500Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14501
14502 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14503 cleanup patch for XPath
14504
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014505Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14506
14507 * patched to redirrect all "out of context" error messages to
14508 a reconfigurable routine. The changes are:
14509 * xmlerror.h : added the export of an error context type (void *)
14510 an error handler type xmlGenericErrorFunc there is an interface
14511 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14512 to reset the error handling routine and its argument
14513 (by default it's equivalent to respectively fprintf and stderr.
14514 * all the c files: all wild accesses to stderr or stdout within
14515 the library have been replaced to calls to the handler.
14516
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014517Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14518
14519 * configure.in: release 2.2.6
14520 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14521 exporting the inner functions of xpath for extension modules
14522 * doc/*: updated and rebuilt the doc
14523
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014524Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14525
14526 * nanohttp.c : applied Wayne HTTP cleanup patch
14527 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14528 and xmlNodeSetSpacePreserve()
14529
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014530Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14531
14532 * xpath.c: closing bug #29260
14533
Daniel Veillard126f2792000-10-24 17:10:12 +000014534Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14535
14536 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14537 multikey tuples, made hash structure opaque
14538 * valid.[ch]: moved elements, attributes, notations decalarations
14539 as well as ID and refs to hash tables.
14540 * entities.c: hash cleanup
14541 * xmlmemory.c: fixed a dump problem in debug mode
14542 * include/Makefile.am: problem passing in DESTDIR= values patch
14543 from Marc Christensen <marc@calderasystems.com>
14544 * nanohttp.c: removed debugging remains
14545 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14546 * HTMLparser.c parser.c: fixing a number of problems with the
14547 macros in the *parser.c files (Wayne).
14548 * HTMLparser.c: close the previous option when opening a new one
14549 (Marc Sanfacon).
14550 * result/HTML/*: updated the HTML results accordingly
14551
Daniel Veillard52afe802000-10-22 16:56:02 +000014552Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14553
14554 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14555 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14556 XPath functions and XML entities table to them. More to come...
14557 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14558
Daniel Veillard683cb022000-10-22 12:04:13 +000014559Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14560
14561 * tree.c: coalesce adjacent text nodes
14562 * valid.c: handling of blank nodes in DTd validation (raised
14563 by problems with a posteriori validation).
14564 * nanohttp.c: changing behaviour on HTTP write stuff.
14565 * HTMLtree.c: forced body and html to be explicitely closed.
14566 * xpath.h: exported more XPath functions.
14567
Daniel Veillard1baf4122000-10-15 20:38:39 +000014568Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14569
14570 * Release of 2.2.5
14571 * xpointer.c: range() range-inside and other helper functions
14572 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14573
Daniel Veillard47e12f22000-10-15 14:24:25 +000014574Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14575
14576 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14577 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14578
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014579Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14580
14581 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14582 and XPointer modules
14583
Daniel Veillard134c9f32000-10-15 10:27:08 +000014584Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14585
14586 * SAX.h: closed #25107
14587
Daniel Veillard39915622000-10-15 10:06:55 +000014588Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14589
14590 * testSAX.c: fixed problem with cdata reporting
14591 * SAXresult/* : updated
14592
Daniel Veillard1e851392000-10-15 10:02:56 +000014593Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14594
14595 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14596 Closed bug #27499, added to regression tests
14597 * TODO: updated
14598
Daniel Veillard7eda8452000-10-14 23:38:43 +000014599Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14600
14601 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14602 support for SCRIPT and STYLE with help from Bjorn Reese
14603 * test/HTML/* result/HTML/*: added simple testcase and updated
14604 the existing ones.
14605
Daniel Veillardff9c3302000-10-13 16:38:25 +000014606Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14607
14608 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14609 string-range for empty strings
14610 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14611 test/XPath/xptr/strrange: augmented the XPointer testsuite
14612
Daniel Veillard189446d2000-10-13 10:23:06 +000014613Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14614
14615 * doc/xml.html doc/xmlmem.html: added a module describing memory
14616 interfaces and use, updated the main page.
14617
Daniel Veillard2f971a22000-10-12 23:26:32 +000014618Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14619
14620 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14621 nanoftp code work on Windows too now
14622
14623Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014624
14625 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14626 * xpointer.c: implemented string-range() at least a good first version
14627 * test/XPath/docs/str test/XPath/xptr/strrange
14628 result/XPath/xptr/strrange: the string-range() tests
14629
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014630Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * Makefile.am include/Makefile.am include/win32config.h
14633 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14634 and make distcheck
14635
Daniel Veillard19d61112000-10-11 23:50:35 +000014636Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14637
14638 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14639 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14640 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14641
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014642Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14643
14644 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14645 patch for socklen_t detection by
14646 Albert Chin-A-Young <china@thewrittenword.com>
14647
Daniel Veillardcd429612000-10-11 15:57:05 +000014648Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14649
14650 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14651 and added a --dtdvalid option to xmllint used to test it
14652
Daniel Veillard47c02452000-10-11 13:04:36 +000014653Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14654
14655 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14656 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14657
Daniel Veillard2d38f042000-10-11 10:54:10 +000014658Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14659
14660 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14661 handlings (registration, lookup, cleanup)
14662
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014663Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14664
14665 * configure.in Makefile.am include/makefile.am: adding XPointer
14666 and XPtrtests target
14667 * xpointer.[ch] : new files for XPointer support
14668 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14669 more XPath tests
14670
Daniel Veillard57fda592000-10-10 23:24:14 +000014671Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * configure.in: fixed, very broken, make distcheck works again
14674
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014675Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14676
14677 * More work toward 2.2.5, integrated a number of patches
14678 * configure.in Makefile.am win32config.h.in: trying to cleanup
14679 make distcheck .... huh ...
14680 * include/Makefile.am include/win32config.h: new directory
14681 for includes
14682 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14683 updated teh makefiles and instructions for WIN32
14684 * xpath.c: small fixes
14685 * test/XPath/ results/XPath: updated the testcases and results
14686 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14687 suggested patches
14688 * valid.c: fixed an ID bug
14689
Daniel Veillardb71379b2000-10-09 12:30:39 +000014690Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14691
14692 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014693 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014694 * xpath.[ch]: worked on XPointer
14695
Daniel Veillard7e99c632000-10-06 12:59:53 +000014696Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14697
14698 * configure.in Makefile.am: 2.2.5, ship the include in an
14699 include/libxml subdirectory, use symlinks when using CVS
14700 * testSAX.c: fixed small bug
14701 * testXPath.c: changed the way testfiles are parsed
14702 * debugXML.c: same kind of cleanup when parsing an argument expression
14703 XPath/XPointers can have blanks embedded
14704 * xpath.[ch]: more cleanup, reorgs for XPointer work
14705 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14706 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14707
Daniel Veillard55b91f22000-10-05 16:30:11 +000014708Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14709
14710 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14711 in the XPath engine, rewrote large parts of it, now it's far
14712 cleaner and in sync with the REC not an old WD. Fixed a parsing
14713 problem in the interactive XML shell found when testing XPath.
14714
Daniel Veillardac260302000-10-04 13:33:43 +000014715Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14716
14717 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14718 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14719 examples with the extra test
14720
Daniel Veillard7cfce322000-10-04 12:40:27 +000014721Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14722
14723 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14724 the global init function.
14725
Daniel Veillard970112a2000-10-03 09:33:21 +000014726Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14727
14728 * HTMLparser.c: Doohhh, attribute name parsing was still case
14729 sensitive ! Fixed this ...
14730 * result/HTML/* : updated the tests results accordingly
14731
Daniel Veillard740abf52000-10-02 23:04:54 +000014732Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14733
14734 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14735 engine, should be far more stable, incorporated a new version of
14736 preceding/following axis, need testing
14737 * uri.c: fixed file:///c:/a/b/c problem
14738 * test/XPath/tests/idsimple: augmented the XPath tests
14739
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014740Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14741
14742 * doc/* rebuilding docs for 2.2.4 release
14743
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014744Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14745
14746 * configure.in: releasing 2.2.4
14747 * parser.[ch]: added xmlStrEqual()
14748 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14749 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14750 use xmlStrEqual instead
14751 * TODO: updated
14752 * added an XPath test
14753
Daniel Veillardbc765302000-10-01 18:23:35 +000014754Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14755
14756 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14757 * entities.h: exported xmlInitializePredefinedEntities
14758 * parser.[ch] : added xmlInitParser()
14759 * parserInternals.h : had to export htmlInitAutoClose()
14760
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014761Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14762
14763 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14764 problems
14765 * Makefile.am : added XPath regression tests to normal tests
14766 * uri.c: fixed a problem with local paths, cleanup
14767 * parser.c: fixed a problem with large CData sections
14768
Daniel Veillardd2ade932000-09-30 14:39:55 +000014769Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14770
14771 * configure.in xml-config.in: patch from "Ben Taylor"
14772 <sol7x86@hotmail.com> for solaris shared libs lookup
14773
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000147742000-09-30 Martin Baulig <baulig@suse.de>
14775
14776 * libxml-2.0.pc.in: Provide pkg-config script.
14777
14778 * configure.in: Create the libxml-2.0.pc script from the
14779 libxml-2.0.pc.in templates.
14780 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014781 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014782
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014783Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14784
14785 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14786 when compiling with MSC
14787
Daniel Veillard46057e12000-09-24 18:49:59 +000014788Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14789
14790 * xpath.c: patch for normalize-string() substring-before(),
14791 substring-after() and translate() functions from Bjorn Reese
14792 <breese@mail1.stofanet.dk>
14793 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14794 Fredrik Hallenberg <hallon@lysator.liu.se>
14795 * TODO: updated
14796
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014797Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14798
14799 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14800 problem of socklen_t being undefined on a number of platforms
14801 * debugXML.c: fixed a compilation problem when without snprintf
14802
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014803Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14804
14805 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14806 an URI bug and a fix for the control-character-induced infinite loop
14807 * nanohttp.c: preventive fix for compiling on WIN32
14808
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014809Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14810
14811 * xmlint.c: closing bug #25000
14812
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014813Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14814
14815 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14816 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14817 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14818 related function, fixing xmlStrncmp(), and associated cleanup
14819 * result/HTML/entities.html.sax: updating result
14820
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014821Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14822
14823 * uri.c: applied patch for URI escaping from Wayne Davison
14824 <wayned@blorf.net>
14825 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14826 from Denis Barbier <barbier@imacs.polytechnique.fr>
14827 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14828 patch from Wayne Davison
14829
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014830Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14831
14832 * doc/xml.html : updated with new releases, adding "how to help"
14833
Daniel Veillard04698d92000-09-17 16:00:22 +000014834Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14835
14836 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14837 removed a few warnings in pedantic mode ...
14838 * parserInternals.c parser.c: moved encoding switching function
14839 to parserInternals.c
14840 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14841
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014842Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14843
14844 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14845 error or warning handlers
14846
Daniel Veillardb1059e22000-09-16 14:02:43 +000014847Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14848
14849 * parserInternals.c parserInternals.h parser.c Makefile.am:
14850 created a new module parserInternals.c, moved most of the
14851 code shared by the various parsers there, as well as
14852 deprecated code from parser.c. More cleanup of parser.c
14853 * uri.c: fixed a problem when URI is NULL
14854 * valid.c: speedup when looking for an attribute declaration
14855
Daniel Veillard39c7d712000-09-10 16:14:55 +000014856Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14857
14858 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14859 the cleanup of the computation of URI references when seeking
14860 external entities. The URI reference string and the resulting
14861 URI are both stored now.
14862 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14863 large s(n)printf checks and cleanup from Denis Barbier
14864 <barbier@imacs.polytechnique.fr>
14865 * xmlversion.h.in tree.h: couple of SGML declarations for a
14866 possible docbook module.
14867 * result/VC/ : a couple of test output changed due to the change
14868 of the entities URI
14869
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014870Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14871
14872 * parser.h: added a _private field for linking user's data
14873
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014874Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14875
14876 * parser.c parserInternals.h: demacroified most of the IS_XXX
14877 the gain in size is significant so ...
14878
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014879Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14880
14881 * entities.c: cases where looking up entities with doc==NULL
14882 covered
14883
Daniel Veillard90e11312000-09-05 10:42:32 +000014884Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14885
Daniel Veillard1de50802000-09-07 08:54:32 +000014886 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014887 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14888
Daniel Veillard98a79162000-09-04 11:15:39 +000014889Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14890
Daniel Veillard1de50802000-09-07 08:54:32 +000014891 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014892 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14893 * Makefile.in: added URItest and included thenin "make tests"
14894
14895Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014896
14897 * xmlversion.h.in: closed bug 22941
14898
Daniel Veillard2bb89092000-08-31 14:57:50 +000014899Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14900
14901 * doc/xmlio.html: added doc and example for entity loader
14902 redefinition.
14903
Daniel Veillard96984452000-08-31 13:50:12 +000014904Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14905
14906 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14907 used by libxml
14908
Daniel Veillarde715dd22000-08-29 18:29:38 +000014909Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14910
14911 * parser.c: Fixed bug on invalid ontent characters and when using
14912 push.
14913 * xmllint.c: fixed xmllint endling of errors in push mode
14914
Daniel Veillard4948eb42000-08-29 09:41:15 +000014915Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14916
14917 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014918 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014919 * result/HTML/*.sax: regenerated HTML SAX output
14920 * parser.c: more cleanup.
14921
Daniel Veillarde010c172000-08-28 10:04:51 +000014922Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14923
14924 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014925 patches from Wayne Davison <wayned@users.sourceforge.net>,
14926 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014927 * HTMLparser.c: fixed an ignorable white space detection bug
14928 occuring when parsing with SAX only
14929 * result/HTML/*.sax: updated since the output is now HTML
14930 encoded...
14931
Daniel Veillard47f3f312000-08-27 22:40:15 +000014932Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14933
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014934 * HTMLparser.[ch]: applied some of Wayne Davison
14935 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014936
Daniel Veillarde0854c32000-08-27 21:12:29 +000014937Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14938
14939 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14940 undeclared namespace prefix was used, added a warning.
14941 Cleaned up support w.r.t. entities, spilling out a warning
14942 and being pedantic on lookups.
14943 * test/warning/ent9 : added testcase for previous example.
14944 * TODO: updated
14945 * parserInternals.h parser.c: changed the way names are parsed
14946 now allow infinite size and decrease penalty for normal use
14947 * parser.c: Started a big cleanup/check of the parser code,
14948 fixed some of the most tortuous entity code, spotted code
14949 unused anymore
14950 * test/*: added tests for very long names and related nasty
14951 things.
14952
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014953Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * doc/encoding.html: added encoding aliases doc
14956 * doc/xml.html: updates
14957 * encoding.[ch]: added EncodingAliases functions
14958 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14959 bottleneck affecting large DTDs like Docbook
14960 * parser.[ch] xmllint.c: added a pedantic option, will be
14961 useful
14962 * SAX.c: redefinition of entities is reported in pedantic mode
14963 * testHTML.c: uninitialized warning from gcc
14964 * uri.c: fixed a couple of bugs
14965 * TODO: added issue raised by Michael
14966
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014967Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14968
14969 * doc/encoding.html: propagated Martin Duerst suggestions
14970
Daniel Veillard52402ce2000-08-22 23:36:12 +000014971Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14972
14973 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14974 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14975 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14976 by Wayne Davison
14977
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014978Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14979
14980 * nanoftp.c nanohttp.c: small cleanup
14981 * TODO: updated
14982
Daniel Veillard244ece92000-08-19 20:58:02 +000014983Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14984
14985 * added an old VC testcase and updated title.xml entity
14986
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014987Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14988
14989 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14990 done on auto-opening of <p> tags and cleanup of SAX output
14991
Daniel Veillard979e55e2000-08-19 16:48:54 +000014992Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14993
14994 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14995
Daniel Veillard4540be42000-08-19 16:40:28 +000014996Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14997
14998 * doc/xml.html libxml.* structure.*: updated the doc a bit
14999
Daniel Veillard808a3f12000-08-17 13:50:51 +000015000Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15001
15002 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15003 of SAX tests
15004
Daniel Veillard29579362000-08-14 17:57:48 +000015005Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15006
15007 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15008 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15009
Daniel Veillard1255ab72000-08-14 15:13:33 +000015010Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15011
15012 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15013 * testHTML.c: fix core dump on Solaris 2.x systems
15014 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15015 * result/HTML/*.sax: previous bug fix lead to new results
15016
Daniel Veillard03109292000-08-14 14:58:22 +000015017Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15018
15019 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15020 * configure.in: added --with-readline=DIR to accept alternate
15021 path for readline include/library
15022 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15023 for ANSI under HP-UX
15024 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15025 includes @LIBS@
15026
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015027Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15028
15029 * doc/* : rebuilt the docs
15030 * getting ready for 2.2.2 release
15031
Daniel Veillard87b95392000-08-12 21:12:04 +000015032Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15033
15034 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15035 and xmlAddFeature()
15036 * tree.[ch]: added xmlAddChildList()
15037 * xmllint.c: MAP_FAILED macro test
15038 * parser.h: added xmlParseCtxtExternalEntity()
15039 * valid.c: applied bug fixes removed warning
15040 * tree.c: added CDATA block to elements content
15041 * testSAX.c: cleanup of output
15042 * testHTML.c: added SAX testing
15043 * encoding.c: better error recovery
15044 * SAX.c, parser.c: fixed one of the external entity processing
15045 of the OASis testsuite
15046 * Makefile.am: added HTML SAX regression tests
15047 * configure.in: bumped to 2.2.2
15048 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15049 SAX results
15050
Daniel Veillard88a172f2000-08-04 18:23:10 +000015051Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15052
15053 * configure.in: patch for HP compiler
15054
150552000-08-04 Sven Heinicke <sven@zen.org>
15056
15057 * xmllint.c: Was coredumping sometimes when the file given didn't
15058 exist.
15059
Daniel Veillard46e370e2000-07-21 20:32:03 +000015060Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15061
15062 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015063
Daniel Veillard46e370e2000-07-21 20:32:03 +000015064 when using in memory parsing. Need some cleanup.
15065 * xmllint.c configure.in: added a --memory flag to test memory
15066 parsing
15067
Daniel Veillard36650692000-07-21 15:16:39 +000015068Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15069
15070 * nanohttp.c: fixed socklen_t replacement to unsigned int
15071 * parser.c: fixed a space handdling missing at the end of
15072 production 28 DOCTYPE.
15073 * xmlmemory.c: fixed a stupid bug on the routine to override
15074 allocation functions
15075 * TODO: updated
15076
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015077Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15078
15079 * doc/ regenerated the docs
15080
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015081Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15082
15083 * doc/encoding.html doc/xml.html: added I18N doc
15084 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15085 improvements, both parser and filters, added ASCII & HTML,
15086 fixed the ISO-Latin-1 one
15087 * xmllint.c testHTML.c: added/made visible --encode
15088 * debugXML.c : cleanup
15089 * most .c files: applied patches due to warning on Windows and
15090 when using Sun Pro cc compiler
15091 * xpath.c : cleanup memleaks
15092 * nanoftp.c : added a TESTING preprocessor flag for standalong
15093 compile so that people can report bugs more easilly
15094 * nanohttp.c : ditched socklen_t which was a portability mess
15095 and replaced it with unsigned int.
15096 * tree.[ch]: added xmlHasProp()
15097 * TODO: updated
15098 * test/ : added more test for entities, NS, encoding, HTML, wap
15099 * configure.in: preparing for 2.2.0 release
15100
Daniel Veillard49703262000-07-10 10:27:46 +000015101Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15102
15103 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015104 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015105
Daniel Veillard306be992000-07-03 12:38:45 +000015106Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15107
15108 * doc/xml.html: changed the xmlsoft.org structure, updated the
15109 examples w.r.t. root and childs
15110
Daniel Veillard7d853352000-07-02 18:53:09 +000015111Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15112
Daniel Veillard784b9352003-02-16 15:50:27 +000015113 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015114
Daniel Veillard365e13b2000-07-02 07:56:37 +000015115Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15116
15117 * HTMLparser.c: Work on character encoding support for the HTML parser
15118 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15119 * encoding.c: Fixed a potential memleak in the encoding stuff
15120
Daniel Veillardaf743792000-07-01 11:49:28 +000015121Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15122
15123 * doc/FAQ.html doc/Makefile.am : added a FAQ
15124
15125Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015126
15127 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15128 of the HTML parser to force it to not bypass SAX
15129
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015130Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15131
15132 * win32config.h.in: updated
15133 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15134 lacks iconv support :-( need to release 2.1.1
15135 * configure.in: release 2.1.1
15136 * HTMLparser: fixed bug #14784
15137 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15138 by Windows compiler
15139 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15140 the SAX startDocument() callback.
15141 * TODO: updated
15142
15143Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15144
15145 * added xmlStopParser()
15146
Daniel Veillardbe803962000-06-28 23:40:59 +000015147Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15148
15149 * configure.in: 2.1.0 prerelease
15150 * Large resync between W3C and Gnome tree
15151 * nanoftp, nanohttp.c: fixed stalled connections probs
15152 * HTMLtree.c SAX.c : support for attribute without values in
15153 HTML for andersca
15154 * valid.c: Fixed most validation + namespace problems
15155 * HTMLparser.c: start document callback for andersca
15156 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15157 * parser.h, SAX.c: serious speed improvement for large
15158 CDATA blocks
15159 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15160 different encoding
15161 * example/Makefile.am example/gjobread.c tree.h: work on
15162 libxml1 libxml2 convergence.
15163 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15164 and the LIBXML_TEST_VERSION macro
15165
Daniel Veillardc310d562000-06-23 18:32:15 +000015166Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15167
15168 * doc/xml.html: various patches and improvements typo fixed by
15169 Felix Natter
15170 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15171 from Felix Natter <fnatter@gmx.net>
15172
Daniel Veillardf3029822000-05-06 08:11:19 +000015173Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15174
15175 * doc/upgrade.html: updated with instructions for support of both
15176 libxml-1.x and libxml-2.x
15177 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15178 for 2.x support and also fixed includes
15179
15180
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015181Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15182
15183 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15184 the encoding support, added iconv support, so now libxml if
15185 compiled with iconv automatically support japanese encodings
15186 among others. Work based on initial patch from Yuan-Chen Cheng
15187 I may have broken binary compat in the encoding handler
15188 registration scheme, but that was so utterly broken I don't
15189 expect anybody to have used this feature until now.
15190 * parserInternals.h: fixup on the CHAR range macro
15191 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15192 code.
15193 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15194 * uri.c: added xmlParseURI() I can't believe I forgot to
15195 implement this one in 2.0 !!!
15196 * SAX.c: moved doc->encoding update in the endDocument() call.
15197 * TODO: updated.
15198
Daniel Veillard06047432000-04-24 11:33:38 +000015199Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * tree.h: removed extraneous xmlRemoveProp definition
15202 * TODO: added item about --disable-corba configure switch
15203 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15204 * nanoftp.c: fixed include problems giving troubles on AIX and
15205 slowlaris
15206 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15207 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15208 comment and headers changes to lower gtk-doc number of warnings
15209 * doc/html/*: rebuilt docs
15210
Daniel Veillarde0aed302000-04-16 08:52:20 +000015211Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15212
15213 * HACKING: documented the tag for 1.x and instructions
15214
Daniel Veillard5e873c42000-04-12 13:27:38 +000015215Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15216
15217 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15218 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15219 xmlCreateIOParserCtxt
15220 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15221 significant overall improvement
15222 * xmllint.c: added I/O test to xmllint
15223 * testSAX.c: added a speed test
15224 * doc/* : updated/regenerated
15225
Daniel Veillardfc708e22000-04-08 13:17:27 +000015226Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15227
15228 * xpath.c uri.h parserInternals.h: cosmetic changes from
15229 "Timur I. Bakeyev" <timur@bat.ru>, including making
15230 xmlCreateURI() public
15231
Daniel Veillard5d211f42000-04-07 17:00:24 +000015232Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15233
15234 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15235 and the code at the same time. Added a clean mechanism for
15236 overload or added input methods: xmlRegisterInputCallbacks()
15237 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15238 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15239 * TODO: updated
15240 * doc/* : updated/regenerated
15241 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15242 source dir
15243
Daniel Veillarde77a9182000-04-05 19:12:29 +000015244Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * testURI.c: yet another forgotten commit, I should get some sleep !
15247
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015248Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15249
15250 * xmllint.c: forgot to commit this too ?
15251
Daniel Veillardb9df4042000-04-05 14:23:16 +000015252Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15253
15254 * xmlversion.h.in : forgot to commit this previously
15255
Daniel Veillard361d8452000-04-03 19:48:13 +000015256Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15259 * README TODO: updated for release
15260 * uri.c uri.h: added authority parsing/saving
15261 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15262 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15263 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15264 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15265 Makefile.am : added compile-time customization of libxml
15266 --with-ftp --with-http --with-html --with-xpath --with-debug
15267 --with-mem-debug
15268 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15269 #include <libxml/xxx.h> I hope it won't break too much stuff
15270 and will be manageable in the future...
15271 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15272 and added xmllint to the installed programs
15273 * uri.h: added xmlFreeURI()
15274
Daniel Veillardec303412000-03-24 13:41:54 +000015275Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15276
15277 * uri.c uri.h: finished the escaping handling, the base support
15278 and the URI path normalization. Looks good just lacks the
15279 authority content parsing code.
15280 * Makefile.am: added instructions to generate testURI
15281 * TODO: updated
15282 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15283 added links and icons for W3C and Gnome
15284
Daniel Veillard8f621982000-03-20 13:07:15 +000015285Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15286
15287 * xmlmemory.[ch] : seems I forgot to actually update the files in
15288 the last commit :-)
15289 * doc/xml.html doc/html/* : updated and uploaded the docs
15290
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015291Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15292
15293 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15294 * TODO: updated
15295 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015296 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015297 gfree).
15298 * Makefile.am, uri.c, uri.h: added a set of functions to do
15299 exact (litteraly copied from the RFC 2396 productions) parsing
15300 and handling of URI. Will be needed for XLink, one XML WFC,
15301 XML Base and reused in the nano[ftp/http] modules. Still work
15302 to be done.
15303
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015304Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15305
15306 * configure.in, libxml.spec.in : libxml2
15307 * doc/* : updated the doc page, rebuilt the docs
15308
Daniel Veillardcf461992000-03-14 18:30:20 +000015309Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15310
15311 * all: tagged LIB_XML_1_X
15312 * *.c *.h : updated from W3C CVS tree
15313 * configure.in : 2.0.0-beta
15314 * libxml.spec.in : libxml2 package nam
15315 * result/* : new version of the tests output
15316
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015317Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15318
15319 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15320
Daniel Veillardb566ce12000-03-04 11:39:42 +000015321Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15322
15323 * doc/* : rebuilt the docs
15324 * parser.c: final patch on #6766
15325 * valid.c: small patch on validity checks.
15326
Daniel Veillardfb76c402000-03-04 11:39:42 +000015327Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15328
15329 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15330 added
15331 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15332 compatibility w.r.t. XML spec and existing code.
15333
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015334Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15335
15336 * parser.c: seems a better solution to <a> </a> exists,
15337 will try it for a while
15338
Daniel Veillard83a30e72000-03-02 03:33:32 +000015339Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * parser.c: tried to remove the <a> </a> generating <a/>
15342 this is hard. Left a flag for that purpose. Fixed bug #6766
15343 * configure.in: prepared 1.8.7 not released, due to previous
15344 problem
15345
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015346Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15347
15348 * doc/xml.html : applied second patch from Paul DuBois
15349
Daniel Veillard402e8c82000-02-29 22:57:47 +000015350Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15351
15352 * doc/xml.html : applied patch from Paul DuBois
15353
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015354Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15355
15356 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15357
Daniel Veillard5feb8492000-02-02 17:15:36 +000015358Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15361 compilation warnings on various platforms.
15362 * parser.c: Fixed #5281 validity error callbacks are now desactived
15363 by default if not validating.
15364
Daniel Veillardf341f932000-02-02 14:52:08 +000015365Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15366
15367 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15368
Daniel Veillard13c757e2000-02-01 23:59:15 +000015369Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15372 <gkatsi@cs.toronto.edu>
15373
Daniel Veillard726e8792000-01-30 20:04:29 +000015374Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15375
15376 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15377 processing URLs
15378
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015379Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15380
15381 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15382 xmlNanoFTPUpdateURL for persistent control connections.
15383 * configure.in: 1.8.6
15384
15385Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15388 * tree.[ch] : added xmlSaveNoEmptyTags
15389
James Henstridgef3be9312000-01-28 13:59:21 +0000153902000-01-29 James Henstridge <james@daa.com.au>
15391
15392 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15393
15394 * Makefile.am: added nanoftp.[ch] to the build.
15395
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015396Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * nanoftp.[ch]: cleanup, comments, API
15399 * debugXML.c : fixed a bug in the cat command
15400 * doc/*: regenerated the docs
15401
Daniel Veillardda07c342000-01-25 18:31:22 +000015402Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15405 * debugXML.c : fixed a bug in the cat command
15406 * valid.c: fixing some small probs
15407 * libxml.spec.in: get rid of the SNAP suffix
15408 * doc/xml.html: updated the status
15409
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015410Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15411
15412 * xml-config.in: xml-config --version to just return the
15413 version number
15414 * xpath.c: some cleanup w.r.t. axis when the current node is
15415 an attribute.
15416 * TODO: updated
15417
Daniel Veillard461a66c2000-01-18 18:01:01 +000015418Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15419
15420 * configure.in: prepared for libxml-1.8.5
15421 * doc/* recompiled the documentation
15422
154232000-01-17 Jody Goldberg <jgoldberg@home.com>
15424
15425 * configure.in : WARNING autoconf subtlety alert :
15426 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15427 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15428 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15429 get defined by AC_CHECK_HEADERS.
15430
Daniel Veillardf967b902000-01-17 16:06:10 +000015431Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15434 Rune.Djurhuus@fast.no
15435
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015436Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * TODO: updated
15439 * tree.c, parser.c: made sure that only memory alloc problems
15440 and internal parser errors are allowed to write to stdout or
15441 stderr.
15442
Daniel Veillard0142b842000-01-14 14:45:24 +000015443Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15444
15445 * tree.c : restored xmlNewGlobalNs since this seems used by
15446 a lot of existing code :-(, fixed a bug in xmlNewNs
15447 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15448 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15449 to exit() from the library code.
15450 * xpath.c, parser.c: removed bugs or unused code detected by
15451 Windows compilers
15452 * parser.c: started adding interfaces for parsing well balanced
15453 XML fragments
15454 * configure.in: releasing 1.8.4
15455 * doc/* : rebuilt the docs
15456
Daniel Veillard2eac5032000-01-09 21:08:56 +000015457Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15458
15459 * tree.[ch] : added xmlNewDocFragment() for DOM
15460 * testHTML.c: uninitialized variable.
15461
Daniel Veillardf3a73582000-01-05 14:58:39 +000015462Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15463
15464 * doc/* : rebuild the docs
15465
Daniel Veillard71b656e2000-01-05 14:46:17 +000015466Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15467
15468 * acconfig.h: readline and history patch
15469 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15470 * tree.c: added check and handling when possibly removing an ID
15471 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15472 and saving.
15473 * test/HTML/entities.html result/HTML/entities.html* : test for
15474 various entities reference cases
15475 * result/HTML/* : as a result output of some testcase have
15476 changed
15477 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15478 by previous example. added xmlParseTryOrFinish().
15479 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15480 entities.h debugXML.h HTMLparser.h: changed the way struct are
15481 declared to allow gtk-doc to expose those
15482 * parser.c: closed bug #4960
15483 * Makefile.am configure.in: Applied patch from
15484 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15485 and math/socket libs detection
15486
Daniel Veillard437b87b2000-01-03 17:30:46 +000015487Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * configure.in, Makefile.am: link tester against readline
15490 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15491
Daniel Veillard686d6b62000-01-03 11:08:02 +000015492Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15493
15494 * tree.[ch]: added xmlRemoveProp
15495 * win32config.h.in nanohttp.c: avoid including the Windows
15496 socket stuff in every C files
15497 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15498 the XmL parser(s)
15499 * test/ns4 result/ns4 etc...: added test case for previous prob
15500 * tree.c: xmlNewNs wasn't checking for double definition
15501 * Makefile.in: fixed a problem with dist-hook duplicates
15502 * parser.[hc], xmlIO.c: fixed the loading of external entities
15503 APIs, now xmlLoadExternalEntity() is used everywhere and
15504 setting up an app specific front-end using the
15505 * SAX.c parser.c: some fixes, now the xhtml spec validates
15506 with the xhtml DTD.
15507 * error.c: fixed crashes in case of no input stream
15508 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15509 to the validation tests and results
15510
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015511Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15512
15513 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15514 too htmlCreatePushParserCtxt() and htmlParseChunk()
15515 * parser.c: a bit of cleanup.
15516 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15517 to XML) removed the last mem leak known
15518 * HTMLtree.c: output message cleanup
15519 * xmlmemory.c: display content info about memory blocks
15520 * result/HTML/wired.* : missing att value warning change
15521
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015522Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15523
15524 * doc/* : rebuilt the documentation
15525
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015526Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15527
15528 * parser.[ch] parserInternals.h: Push parser for XML,
15529 seems to work fine now
15530 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15531 --push for push testing
15532 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15533 * testSAX.c: added --push
15534 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15535 subtree
15536 * xmlIO.[ch] : enriched API + fixes for push mode
15537 * entities.[ch]: added the entity content length to the struct.
15538 * xmlmemory.[ch]: new API to show the last entries for the shell
15539 * valid.c: added required attribute testing
15540 * SAX.c: the cdata callback now merge contiguous fragments
15541 * HTMLparser.c: cleanup of some macros
15542
Daniel Veillard3c558c31999-12-22 11:30:41 +000015543Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15544
15545 * parser.c: fix for PIs name starting with xml
15546 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015547 * *.c, configure.in win32config.h.in : generate win32config.h for
15548 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015549
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015550Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15551
15552 * parser.c: fixed a stupid = vs. == bug :-(
15553 * doc/gnome-xml.sgml: s/glade/xml/
15554
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015555Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * configure.in, doc/xml.html : bug fix release 1.8.2
15558 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15559 Hopefully the end of that silly C++ include problem
15560 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15561 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15562 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15563 troubles with autoclosed elements when the stree shape doesn't
15564 follow the DtD specs. Added htmlIsAutoClosed() and
15565 htmlAutoCloseTag()
15566 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15567 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15568 * debugXML.c: fixed a bug on printing default namespaces.
15569 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15570
Daniel Veillardb24054a1999-12-18 15:32:46 +000015571Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15572
15573 * result/HTML/*.htm[l] : updated the HTML regression tests according
15574 to the new output
15575 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15576 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15577 problem due to intermix of extern "C" { ... } declarations for C++
15578 and recursive includes in the headers
15579
Chris Lahey323c48c1999-12-18 15:32:45 +0000155801999-12-20 Chris Lahey <clahey@umich.edu>
15581
15582 * HTMLtree.c: Made it so that html nodes with a single child do
15583 not insert a carriage return before or after the child node.
15584
Daniel Veillardb24054a1999-12-18 15:32:46 +000015585Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015586
15587 * configure.in, doc/xml.html : bug fix release 1.8.1
15588 * parser.c: fixed bug #4344
15589 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15590 added the glue to avoid C++ problems
15591 * doc/* : regenerated the documentation
15592
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015593Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15594
15595 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15596 namespace recognition, and Dia as a resul :-(
15597 * encoding.c: closed bug #3950
15598
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015599Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15600
15601 * valid.c: debugging a posteriori validation, except URI expansion
15602 stuff this should be fixed now
15603 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15604 Carl Nygard <cnygard@bellatlantic.net>
15605 * tester.c: added --postvalid, cleaning of the code
15606 * tree.[ch]: added xmlDocGetRootElement()
15607
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015608Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15609
15610 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15611 c++ losage.
15612
Daniel Veillard10a2c651999-12-12 13:03:50 +000015613Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * configure.in, doc/xml.html : bumped to 1.8.0
15616 * xlink.[ch], Makefile.am : added framework for link detection
15617 * parser.h: added nbChars to parser context, needed for cleanup.
15618 * xmlmemory.c: removed a nasty bug when out of mem
15619 * valid.[ch]: adding namespace support for attribute decl
15620 * tester.c: added --debugent option
15621 * debugXML.[ch]: added xmlDebugDumpEntities()
15622 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15623 buffers instead, this was really needed, validation was breaking
15624 in strange ways due to that. Added xmlParseStringPEReference()
15625 and other parsing from strings functions. Entities processing
15626 modified again, but PERef are still not handled correcly but
15627 unless you're Eve Maller you won't notice :-)
15628 * HTMLparser.c: large changes toward reliability, and switched to
15629 lowercase internal tags, XHTML is lowercase, so it will help
15630 that output is closer to next version.
15631 * doc/* : regenerated the documentation, it is now hosted at
15632 http://xmlsoft.org/ (same bits I just bought the domain :-)
15633
15634
Daniel Veillard294cbca1999-12-03 13:19:09 +000015635Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15636
15637 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15638 doc generation
15639 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15640 in the SAX API
15641 * doc/*: rebuilt the doc making sure everything appears in the
15642 HTML files
15643
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015644Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15645
15646 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15647 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15648 which allow impressive speed improvement on dataset with
15649 large text pieces, but at the cost of broken binary
15650 compatibility and slightly bigger memory usage.
15651 Configure with --with-buffers to activate them, they
15652 are protected with XML_USE_BUFFER_CONTENT define.
15653 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15654 goal is 0 memory left allocated once parser is no more used
15655 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15656 call xmlCleanupParser() and xmlMemoryDump()
15657
Daniel Veillarda819dac1999-11-24 18:04:22 +000015658Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15659
15660 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15661 * parser.[ch] encoding.[ch]: added memory cleanup routines
15662 * parser.c: closing bug #3788
15663 * doc/*: rebuilt the doc
15664
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015665Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15668 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15669 * tester.c: added --compress option
15670 * doc/*: rebuilt the documentation
15671
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015672Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15675 if given /proc/kcore as input !
15676 * doc/xml.html doc/*: updated and rebuilt the documentation
15677
15678Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015679
15680 * parser.c: Fixed some wrongly space collapsing code due to
15681 a misreading of the spec.
15682 * result/*: fixed the output accordingly
15683
15684Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015685
15686 * encoding.c: bug fix and typos
15687 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15688 * parser.c: added attribute normalization closing bug #3597
15689 * test/att* result/att* SAXresult/att*: testcase for attribute
15690 normalization
15691
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015692Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15693
15694 * configure.in: closing bug #3163 by adding extra flags for the
15695 cc compiler on HP-UX
15696
Daniel Veillard51e3b151999-11-12 17:02:31 +000015697Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15698
15699 * valid.[ch] : removed a typo and an enumerated type bug in the
15700 xmlAddElementDecl() function
15701 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15702 call to xmlEncodeEntitiesReentrant() so that the functions
15703 New, Set and Get are at the same level.
15704 * parser.c HTMLparser.c: extra memory allocation bug for
15705 attributes detected by someone using libxml in embedded systems :-)
15706
Daniel Veillard962195f1999-10-28 15:51:53 +000015707Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * xmlmemory.h: turned off mem debug :-\
15710
Daniel Veillard35008381999-10-25 13:15:52 +000015711Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15712
15713 * parser.c: closed bug #2784 a one line fix, but worth pushing
15714 a new release out
15715 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15716 some structures, comments before and after the
15717 main element, and other nastyness
15718 * HTMLtree.c tree.c: accomodate the extended HTML supported
15719 * configure.in: pushing 1.7.4
15720 * test/ent8 and related outputs : added a new test for bug #2784
15721 * test/HTML/wired.html and related output: a nasty HTML example
15722 * Makefile.am: improved the test scripts
15723 * docs/* : reran the documentation extractor, updated xml.html
15724
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015725Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15726
15727 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15728 HTMLparser and debugged the HTML related code. HTML documents
15729 now have their own type
15730 * entities.c: do not dump &apos; for HTML output
15731 * xmlmemory.c: improvement, breakpoint mechanism
15732 * testHTML.c: added --sax --repeat ...
15733 * Makefile.am: improved the HTML tests
15734 * valid.[ch]: added xmlValidGetValidElements and
15735 xmlValidGetPotentialChildren
15736 * tester.c: added --insert to test the 2 new functions
15737 * test//* result//* SAXresult//* : regression test cleanup
15738 and extension.
15739 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15740 gnome-xml-nanohttp.html
15741
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015742Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15743
15744 * HTMLparser.c: fixed problems with some autoclose tags
15745 * tree.c: fixed XML output problems.
15746 * result/* SAXresult/*: update of the tests output
15747
Daniel Veillard6077d031999-10-09 09:11:45 +000015748Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15749
15750 * Makefile.am: Arturo patch for xmlConf.sh version info
15751 * parser.c: Tim Josling patch for single quoted items
15752 * tester.c: Tim Josling patch for tester options usage
15753 * tree.h: indent cleanup
15754
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015755Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15756
15757 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15758 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15759
Daniel Veillard00fdf371999-10-08 09:40:39 +000015760Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15761
15762 * tree.c : Raph patch for initialization of CORBA fields
15763 * parser.c, xpath.c, ...: modification of doc comments
15764 * xpath.c : allow spaces in xpath expressions
15765
Daniel Veillardad219441999-09-27 08:17:49 +000015766Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * xmlmemory.h: turning off memory debug :-(
15769
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015770Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15771
15772 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15773 better SAX interfaces.
15774 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15775 entity.
15776 * configure.in: 1.7.2
15777
15778Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015779
15780 * libxml.spec.in: fixed the URL
15781 * doc/xml.html: improved the documentation front-end
15782
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015783Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015784
15785 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15786
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015787Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015788
15789 * libxml.spec.in: fixed the alpha compile problem
15790 * parser.[ch]: changed errno to errNo in the parser context :-(
15791 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15792 * doc/xml.html: changed CHAR to xmlChar
15793 * doc/html/*: recompiled the documentation
15794 * configure.in: 1.7.1
15795
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015796Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15797
15798 * parser.h: modified the parser context struct to regain 1.4.0
15799 binary compatibility
15800 * parser.c, xml-error.h: added errno ot teh context and defined
15801 a set of errors values with update of errno
15802 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15803 DTDs and entities
15804 * *.h, *.c: complete cleanup of the use of config.h and include
15805 protection depending on the current setup.
15806 * overalll debugging, maintenance and bug-fixing on all modules
15807 * updated the documentation
15808 * ready for 1.7.0
15809
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015810Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15811
15812 * HTMLparser.c : cleanup
15813 * SAX.c valid.c valid.h: added ID/IDREF checking
15814 * tree.c tree.h: extended doc structure for refs
15815 * configure.in: 1.6.2
15816 * parser.c: patched bug in SAX user arg call
15817 * parserInternals.h: patched missing close in C++ wrapping
15818 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15819 especially upcoming XPointer implementation.
15820 * doc/xml.html: augmented, typo
15821
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015822Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15823
15824 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15825 not all invocations of install understand -d.
15826
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015827Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15828
15829 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15830 to make 'check' works, when builddir != srcdir.
15831
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015832Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15833
15834 * doc/xml.html : updated the documentation
15835
Daniel Veillard6454aec1999-09-02 22:04:43 +000015836Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15837
15838 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15839 not deallocated memory blocks
15840 * *.c : replaces all calls to malloc() free() and realloc() to
15841 the wrapper functions/macros
15842 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15843 instead of xmlFreeNodeList()
15844
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015845Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * HTMLparser.c: corrected a stupid bug leading to core dump at
15848 tree deallocation. Removed warnings indicated by
15849 Stephane.Conversy@lri.fr
15850 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15851 looked for in the external subset
15852
15853Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015854
15855 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15856 on SGI by Stephane.Conversy@lri.fr
15857
Daniel Veillardb96e6431999-08-29 21:02:19 +000015858Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15859
15860 * all .h : changed the prototype declaration indent as in gtk
15861 * most .c : working on reducing the TODOs in the code
15862 * most .c : cleanup though -pedantic and Insure++
15863 * improvements on validation ID checkings.
15864 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15865 * xml-config.in: closed #1810
15866
15867Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015868
15869 * tree.h, valid.c, valid.h: more work on validity, IDs
15870 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15871 definition for AIX
15872
Daniel Veillardb556eb51999-08-15 17:19:50 +000015873Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15874
15875 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15876 the distribution due to a cut'n paste error at last commit
15877
Daniel Veillardb05deb71999-08-10 19:04:08 +000015878Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15879
15880 * configure.in: upgraded to version 1.4.0
15881 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15882 Big update, added a large part of the validation process,
15883 it should be usable, but some parts are missing
15884 * xpath.c: improved the implementation w.r.t. root.
15885 * Makefile.am: added more tests
15886 * test and result trees: added a lot of tests
15887 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15888
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015889Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15890
15891 * Added an HACKING file
15892
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015893Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15894
15895 * xpath.[ch] : improvements and debug of the XPath implementation
15896 * parser.c, HTMLparser.c : modified the parsers to be progressive
15897 * tree.[ch] : extended the Buffer promitives
15898 * xmlIO.[ch] : added basic I/O routines providing progressive
15899 parsing and ready for I18N conversion plugins
15900 * SAXresult/* : the SAX callback sequence maybe slightly different
15901 now
15902 * test*.c : improved/updated the tests programs
15903 * doc/* : recompiled the docs.
15904
Daniel Veillard15b75af1999-07-26 16:42:37 +0000159051999-07-26 Michael Meeks <michael@edenproject.org>
15906
15907 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15908
15909 * tree.c: Ditto.
15910
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015911Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15912
15913 * configure.in: upgraded to version 1.4.0
15914 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15915 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15916 XML query language, see http://www.w3.org/TR/xpath for more details.
15917 * parser.c, parser.h: added CHAR* related string functions for XPath
15918 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15919 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15920 rebuild the docs.
15921 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15922 and regression testing capabilities for XPath.
15923
Daniel Veillardd79d7871999-07-12 10:38:12 +000015924Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15925
15926 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15927 closing bug #1646
15928
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015929Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15930
15931 * Makefile.am, example/Makefile.am: closed bug #1683
15932
Daniel Veillard3166ab11999-07-11 16:14:19 +000015933Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15934
15935 * example/Makefile.am, configure.in: added the makefile for the
15936 gjobread example
15937
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015938Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15939
15940 * doc/Makefile.am:
15941 - fix which allow "make install DESTDIR=</install/prefix>".
15942
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015943Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15946 which fixed a problem on the file reading-code.
15947
Daniel Veillard82150d81999-07-07 07:32:15 +000015948Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15949
15950 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15951 output.
15952 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15953
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015954Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15955
15956 * parser.h : Oops removed the binary compatibility problem
15957 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15958 * parser.c, HTMLparser.c: applied patches for reading from stdin
15959
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015960Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15961
15962 * parser.c, entities.c, valid.c: cleanup bug #1591
15963 * configure.in: cleanup bug #1592
15964 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15965 the same tree back-end. Hence gdome will be available for it.
15966 * doc/Makefile.am: close bug #617
15967
Daniel Veillard97fea181999-06-26 23:07:37 +000015968Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15969
15970 * parser.c: alloctate a per parser context SAX interface block
15971
Daniel Veillard14fff061999-06-22 21:49:07 +000015972Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15975 and xmlEncodeEntitiesReentrant with the correct one :-\
15976
15977Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15978
15979 * commit of my internal XML base changes, quite a lot of
15980 changes, cleanups, better entities support, framework for
15981 new I/O and charset detection and handling
15982 * Fixed the configure/Makefile stuff to generate shared libs
15983 with the proper version info, so we jumped on rev from
15984 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15985 xmlEncodeEntities() result need to be freed now, and a string
15986 xmlParserVersion provide the current library version.
15987
Raph Levien05240da1999-06-15 21:27:11 +000015988Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15989
15990 * parser.c: fixed a buffer overrun for when you have a very long
15991 attribute with no entities in it.
15992
Daniel Veillardbb2da581999-06-13 14:37:07 +000015993Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15994
15995 * added example directory
15996 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15997
Daniel Veillard011b63c1999-06-02 17:44:04 +000015998Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15999
16000 * Release of libxml-1.1, nearly everything has been touched for
16001 this.
16002 * Added more regression tests
16003 * Updated the documentation
16004
Daniel Veillard27d88741999-05-29 11:51:49 +000016005Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16006
16007 * tree.[ch]: unified the XML_NO_CORBA defines.
16008 * parser.c encoding.[ch]: started plugging in char encoding detection
16009
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016010Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16011
16012 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16013 Also freed allocated buffer.
16014
Daniel Veillard27d88741999-05-29 11:51:49 +000016015Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016016 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16017 reentrancy problem at printing. One is left in entities.c, to
16018 remove ASAP
16019 * testSAX.c : added a test example showing the use of the SAX
16020 interface if one doesn't want to build the DOM tree.
16021 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16022
Daniel Veillard517752b1999-04-05 12:20:10 +000016023Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16024
16025 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16026 large revamping of the parser to use SAX callbacks
16027 http://www.megginson.com/SAX/ (or at least a C like interface
16028 a la Expat). It's now possible to set up your own callbacks
16029 and the parser will not build a DOM tree.
16030 * test/* result/*: updated the test suite, I finally removed
16031 the old Namespace draft support (PI based).
16032
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016033Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16034
16035 * Makefile.am: added test result to EXTRA_DIST for make tests
16036
Daniel Veillard64068b31999-03-24 20:42:16 +000016037Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16038
16039 * parser.c, parserInternals.h: moved the chars macro definitions
16040 to parserInternals.h
16041 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16042 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16043
Daniel Veillard012ccc11999-03-23 10:11:11 +000016044Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16045
16046 * xml-config.in : applied patch to make --version work
16047
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000160481999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16049
16050 * Makefile.am (check-local): Alias for `tests' target. This will
16051 cause `make check' to do the right thing.
16052 (tests): Don't run tests in srcdir. Also, replaced calls to
16053 basename with a `sed' "equivalent".
16054
Daniel Veillardd109e371999-03-05 06:26:45 +000016055Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16056
16057 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16058 it in the header and not the sources, updated the doc.
16059 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16060 pointing this out.
16061
Daniel Veillardbc50b591999-03-01 12:28:53 +000016062Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16063
16064 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16065 exported the inputStream routines.
16066 * doc/html/* : updated accordingly
16067
Daniel Veillardd692aa41999-02-28 21:54:31 +000016068Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16069
16070 * parser.c, parser.h, parserInternals.h: added a few extra
16071 internal calls to allocate and free parser contexts ...
16072 * doc/html/* : updated accordingly
16073
Daniel Veillard55a99271999-02-25 11:01:29 +000016074Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16075
16076 * configure.in, Makefile.am, doc/makefile.am : General changes for
16077 1.0.0 release and including the generated HTML documentation.
16078
Daniel Veillard35925471999-02-25 08:46:07 +000016079Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16080
16081 * makefile.am : added parserInternals.h, oops.
16082
Daniel Veillard1e346af1999-02-22 10:33:01 +000016083Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16084
16085 * parserInternals.h: added this header giving access to the parser
16086 internal functions.
16087 * doc/Makefile.am : added a rebuild target which rebuilds the full
16088 set of documentations
16089 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16090 the internal subset.
16091 * *.c *.h: modifications needed to generate the documentation using
16092 gtk-doc, cleanup of functions blocks, reorganisation of struct
16093 declarations.
16094
Daniel Veillard1164e751999-02-16 16:29:17 +000016095Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16096
16097 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16098 the tar and spec file to include the beginning of the doc.
16099
Nuno Ferreira03d04781999-02-13 00:07:17 +0000161001999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16101
16102 * doc/.cvsignore: Added this file.
16103
Daniel Veillard6800ef31999-02-08 18:33:22 +000016104Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16105
16106 * tree.c: fixed xmlGetProp to return "" when the attribute
16107 exists, even if the node-list is NULL.
16108
Daniel Veillard726c7e31999-02-08 15:13:10 +000016109Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16110
16111 * tree.c: patched an error outputting empty attribute values.
16112 * Makefile.am and doc/makefile.am: have been updated during the
16113 week-end. Sorry for an empty CVS log, I got a shell problem.
16114
Daniel Veillard1899e851999-02-01 12:18:54 +000016115Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16116
16117 * tree.h: cleaned up using enums instead of defines
16118 * parser.c, valid.[ch]: more work on parsing/output of element
16119 declarations
16120
Daniel Veillard3b9def11999-01-31 22:15:06 +000016121Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16122
16123 * valid.[ch], tree.c, parser.c : more work toward full parsing
16124 of XML DTDs.
16125 * README: added informations about mailing-list and on-line
16126 documentation
16127
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000161281999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16129
16130 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16131
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016132Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16133
16134 * parser.c, tree.[ch] : more work toward conformance testing,
16135 added a last element to accelerate parsing of very flat structures
16136 started working on internal subset Element content declaration.
16137 * valid.[ch] : first cut at adding code toward validation.
16138 * previous changes had also small impact on most files, especially
16139 the conformance testing using James Clark test suite.
16140
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016141Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16142
16143 * test/* : updated the examples, most of them were not well
16144 formed (humm), and added rdf2.
16145 * result/* : resulting changes in the output.
16146
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016147Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16148
16149 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16150
Daniel Veillard44b3a061998-12-05 17:27:22 +000016151Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16152
16153 * tree.c: patched a bug in the generation of empty attributes
16154
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016155Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16156
16157 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16158 for node/trees/documents/... Biggest problem is namespace
16159 support when copying subtrees.
16160
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016161Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16162
16163 * parser.c, entities.c: improve entities and char ref encoding,
16164 and cleanups of error messages.
16165
Daniel Veillard242590e1998-11-13 18:04:35 +000016166Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16167
16168 * parser.c, entities.c: simple bug hunting done during rpm2html and
16169 rpmfind integration.
16170
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016171Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16172
16173 * parser.[ch]: Added interfaces allowing to specify a SAX
16174 handler before parsing.
16175
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016176Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16177
16178 * parser.c: redirrect all errors reporting through the SAX
16179 error function
16180
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016181Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16182
16183 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16184 * libtool, tlmain ...: update of the libtool files
16185
Miguel de Icaza442321c1998-11-04 18:13:38 +0000161861998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16187
16188 * entities.c: Use g_snprintf insteda of snprintf.
16189
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016190Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16191
16192 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16193 added ent5 test for this purpose.
16194 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16195
Daniel Veillard27271681998-10-30 06:39:40 +000016196Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16197
16198 * parser.c: fixed? a strange error due to compression on a GWP
16199 document.
16200
Daniel Veillard25940b71998-10-29 05:51:30 +000016201Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16202
16203 * tree.[ch]: bug fixing
16204 * entities.[ch]: defined a specific type for predefined entities
16205 * doc/xml.html: more documentation on the library, how to use it,
16206 overview of the interfaces.
16207
Daniel Veillard16253641998-10-28 22:58:05 +000016208Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16209
16210 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16211
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016212Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16213
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016214 * tree.c: corrected a small bug
16215 * doc/xml.html: continuing writing documentation.
16216
16217Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16218
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016219 * debugXML.h debugXML.c: added debugging utilities.
16220 * tester.c: added --debug switch.
16221 * tree.c: patched an incorrect node->type assignment.
16222 * parser.c: formatting, ensure that node->doc != NULL in attributes
16223
Daniel Veillardccb09631998-10-27 06:21:04 +000016224Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16225
16226 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16227 entity support and provide an internal representation close to
16228 DOM one (entity ref nodes, and attribute value as tree). I tried
16229 to preserve the interface but this will surely break some apps
16230 (I have to change rpm2html/rpmfind for example). I had to change
16231 two interfaces, and the generated tree is somewhat different.
16232 * doc/* : started documenting the XML library, the tree and
16233 DOM/Corba. This is a first step.
16234
Daniel Veillard11e00581998-10-24 18:27:49 +000016235Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16236
16237 * parser.c: Set up the fonctions comment block, boring but useful.
16238 * parser.h, SAX.c, parser.c: now attributes are processed through
16239 the SAX interface. The problem is that my SAX interface diverged
16240 quite a bit from the original one, well this is not an official
16241 spec, and translating it from Java to C is hairy anyway...
16242
Daniel Veillard97b58771998-10-20 06:14:16 +000016243Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16244
16245 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16246 fonctions comment block, boring but useful.
16247
16248Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016249
16250 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16251 conversion routines. However they are not yet used to convert the
16252 inputs. The core will run with UTF-8.
16253
Daniel Veillard33942841998-10-18 19:12:41 +000016254Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16255
16256 * tree.c : make sure that the type id is properly set-up when
16257 a new object is allocated, needed for DOM.
16258
Daniel Veillard27fb0751998-10-17 06:47:46 +000016259Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16260
16261 * tree.h, tree.c: Ok, the main objects in the tree will be native
16262 corba objects, it costs 8 bytes per Node, Attribute and Document
16263 but it simplifies the Corba integration a lot (no extra interface
16264 objects to allocate/free).
16265
Daniel Veillard0bef1311998-10-14 02:36:47 +000016266Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16267
16268 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16269 and changed NODEs contants for conformity with DOM Level 1
16270
Daniel Veillard27864701998-10-08 03:47:24 +000016271Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16272
16273 * added hooks to keep track of servants when creating objects
16274 xmlDoc and xmlNode (for Corba export).
16275
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016276Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16277
16278 * added xml-config script.
16279
Daniel Veillard7066a791998-10-01 20:28:28 +000016280Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16281
16282 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16283 to autoupdate libtool and automake conf files.
16284
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000162851998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16286
16287 * Makefile.am: Use '?' to separate the sed
16288 commands as ',' is used when people pass -Wl,something.
16289
16290
Daniel Veillard15a8df41998-09-24 19:15:06 +000016291Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * tree.c, tree.h: added a per-document compression interface.
16294
Daniel Veillard151b1b01998-09-23 00:49:46 +000016295Tue Sep 22 20:47:38 EDT 1998
16296
16297 * tree.c, tree.h: added saving with compression and added interfaces
16298 to control the compression level (xmlGetCompressMode,
16299 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16300
Daniel Veillard70120ff1998-09-22 00:24:21 +000016301Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16302
16303 * parser.c: corrected a loop for files of size 0
16304
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000163051998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16306
16307 * error.h: New file. Contains prototyes from `error.c'.
16308
Tom Tromeyc19653d1998-08-14 01:22:43 +000016309Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16310
16311 * Makefile.am (xmlincdir): New macro.
16312 (xmlinc_HEADERS): Renamed from include_HEADERS.
16313
Daniel Veillard845664d1998-08-13 04:43:19 +000016314Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16315
16316 * applied small patch on numeric entities from
16317 Christopher Blizzard <blizzard@appliedtheory.com>
16318
Daniel Veillard260a68f1998-08-13 03:39:55 +000016319Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16320
16321 * New release 0.2, removed the old xml_* files so that it's
16322 coherent with the other CVS base (W3C), far better conformance
16323 to standard, new namespaces, decent entities support, beginning
16324 of a SAX-like interface. Nearly nothing left intact, even the
16325 test examples ...
16326
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000163271998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16328
16329 * .cvsignore: Add .deps dir
16330
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016331Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16332
16333 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16334
Daniel Veillardfe926001998-07-26 04:28:20 +000016335Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016336
Daniel Veillardfe926001998-07-26 04:28:20 +000016337 * configure.in: added test for CPP
16338 * AUTHORS, Changelog: the original ones didn't get commited but the
16339 glib ones instead, fixed.
16340 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016341
Daniel Veillardfe926001998-07-26 04:28:20 +000016342Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016343
Daniel Veillardfe926001998-07-26 04:28:20 +000016344 * integrated code developped at W3C
16345 * changed the original Copyright
16346 * migrated to automake
16347 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016348