blob: e64e9d68fe6e9228dc50dd80efd9d14428f8821d [file] [log] [blame]
Daniel Veillard91a13252003-03-27 23:44:43 +00001Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
4 leaks in the W3C XML Schemas code
5 * xmlschemastypes.c: implemented nonPositiveInteger
6 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
7 fixed the test and result.
8
Daniel Veillard6560a422003-03-27 21:25:38 +00009Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10
11 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
12 parser and a typo
13 * xmlschemastypes.c: reindenting, fixing a memory access
14 problem with dates.
15
Daniel Veillard6c5b2d32003-03-27 14:55:52 +000016Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
17
18 * parser.c: fixing #109227 providing more context in case of
19 start/end tag mismatch
20 * python/tests/ctxterror.py python/tests/readererr.py: update the
21 tests accordingly
22
Daniel Veillardd9b72832003-03-27 14:24:00 +000023Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
24
25 * xinclude.c: should fix #109327 errors on memory accesses
26
Daniel Veillardc7e9b192003-03-27 14:08:24 +000027Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
28
29 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
30 is an URI reference
31
Daniel Veillarde209b332003-03-26 21:40:13 +000032Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
33
34 * xpath.c: fixed bug #109160 on non-ASCII IDs
35
Daniel Veillard642104e2003-03-26 16:32:05 +000036Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
37
38 * parser.c: Norm suggested a nicer error message for xml:space values
39 errors
40
Daniel Veillarde4fa2932003-03-26 00:38:10 +000041Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
42
43 * xpath.c include/libxml/xpath.h: first part of the fix to
44 performance bug #108905, adds xmlXPathOrderDocElems() providing
45 document order for nodes.
46 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
47
Daniel Veillard09628212003-03-25 15:10:27 +000048Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
49
50 * xmlschemastypes.c: removing a warning with Sun compiler
51 bug #109154
52
MST 2003 John Fleckda271742003-03-25 14:05:17 +000053Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
54
55 * doc/xmllint.xml
56 * doc/xmllint.1
57 update xmllint man page with --relaxng option
58
Daniel Veillard2032d292003-03-25 11:09:40 +000059Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
60
61 * python/setup.py.in : was missing "drv_libxml2.py"
62
Daniel Veillard9adc0462003-03-24 18:39:54 +000063Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
64
65 * tree.c xpath.c: some changes related to the new way of
66 handling Result Value Tree, before 2.5.5
67
Daniel Veillardd8da01c2003-03-24 15:58:23 +000068Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
69
70 * configure.in NEWS: preparing release 2.5.5
71 * doc/* : updated the documentation and regenerated it.
72
Daniel Veillardef0b4502003-03-24 13:57:34 +000073Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
74
75 * xpath.c: fixed some problems related to #75813 about handling
76 of Result Value Trees
77
Daniel Veillard9231ff92003-03-23 22:00:51 +000078Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
79
80 * uri.c: applied a set of patches from Lorenzo Viali correcting
81 URI parsing errors.
82
Daniel Veillard5f8d1a32003-03-23 21:02:00 +000083Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
84
85 * parser.c: validity status was not passed back when validating in
86 entities, but raised by Oliver Fischer
87
Daniel Veillard04ee2f22003-03-23 20:31:46 +000088Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
89
90 * HTMLtree.c: avoid escaping ',' in URIs
91
Daniel Veillardef8dd7b2003-03-23 12:02:56 +000092Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
93
94 * parser.c: fixing bug #108976 get the ID/REFs to reference
95 the ID in the document content and not in the entity copy
96 * SAX.c include/libxml/parser.h: more checking of the ID/REF
97 stuff, better solution for #107208
98 * xmlregexp.c: removed a direct printf, dohhh
99 * xmlreader.c: fixed a bug on streaming validation of empty
100 elements in entities
101 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
102 cleanup of the validation tests
103 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
104 added more ID/IDREF tests to the suite
105
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000106Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
107
108 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
109 compiler.
110
Daniel Veillard20863822003-03-22 17:51:47 +0000111Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
112
113 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
114
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000115Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
116
117 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
118 defined in entities content
119
Daniel Veillard99737f52003-03-22 14:55:50 +0000120Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
121
122 * SAX.c: Fixed validation bug #108858 on namespace names using
123 entities and reported by Brent Hendricks
124 * xmllint.c: report xmlTextReaderHasValue() result in --stream
125 --debug output.
126
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000127Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
128
129 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
130 about the DocType node not being reported sometimes.
131 * python/tests/reader.py: added to test to the regression checks
132
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000133Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
134
135 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
136 reported by Edd Dumbill
137
Daniel Veillard77a90a72003-03-22 00:04:05 +0000138Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
139
140 * HTMLparser.c parser.c parserInternals.c: patch from
141 johan@evenhuis.nl for #107937 fixing some line counting
142 problems, and some other cleanups.
143 * result/HTML/: this result in some line number changes
144
Daniel Veillard580ced82003-03-21 21:22:48 +0000145Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
146
147 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
148 instead of libxml.spec
149 * relaxng.c: fixed some of the error reporting excessive
150 verbosity
151 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
152 xmlschemastypes.c: removed some warnings from gcc
153 * doc/libxml2-api.xml: rebuilt
154
Daniel Veillarde063f482003-03-21 16:53:17 +0000155Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
156
157 * relaxng.c: another optimization, for choice this time
158 * result/relaxng/spec1* result/relaxng/tutor12_1*
159 result/relaxng/tutor3_7: cleanups.
160
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000161Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
162
163 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
164 * test/relaxng/testsuite.xml: augmented the test suite
165 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
166 some schemas validation tests in the presence of foreign
167 namespaces.
168
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000169Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
170
171 * relaxng.c: added another interleave speedup.
172
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000173Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
174
175 * xmlschemastypes.c: added integer and fixed one of the
176 IDREFS regression tests pbm
177 * result/relaxng/docbook_0.err: updated
178
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000179Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
180
181 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
182 declared both in the DTD and in the Schemas <grin/>
183 * relaxng.c: more debug, added a big optimization for <mixed>
184 * test/relaxng/testsuite.xml: augmented the testsuite
185 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
186 DocBook example to the regression tests
187
Daniel Veillard798024a2003-03-19 10:36:09 +0000188Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
189
190 * check-xsddata-test-suite.py: cosmetic change for output
191 * relaxng.c: try to minimize calls to malloc/free for states.
192
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000193Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
194
195 * tree.c: removed a warning
196 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
197 support
198 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
199 cleanup/improvements of the regression tests batch
200 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
201
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000202Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
203
204 * relaxng.c: fixed error msg cleanup deallocation
205 * xmlschemastypes.c: added a function to handle lists of
206 atomic types, added support for IDREFS
207
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000208Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
211 and IDREF, usable from RelaxNG now
212 * include/libxml/xmlschemastypes.h: need to add a new interface
213 because the validation modifies the infoset
214 * test/relaxng/testsuite.xml: extended the testsuite
215
Daniel Veillard952379b2003-03-17 15:37:12 +0000216Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
217
218 * relaxng.c: fixed the last core RelaxNG bug known #107083,
219 shemas datatype ID/IDREF support still missing though.
220 * xmlreader.c: fix a crashing bug with prefix raised by
221 Merijn Broeren
222 * test/relaxng/testsuite.xml: augmented the testsuite with
223 complex inheritance tests
224
Daniel Veillardfd573f12003-03-16 17:52:32 +0000225Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
226
227 * relaxng.c: switched back to the previous Relax-NG code base,
228 the derivation algorithm need severe constraining code to avoid
229 combinatorial explosion. Fixed the problem with Sebastian Rahtz
230 TEI based example and other bugs
231 * result/relaxng/*err: updated the results
232 * test/relaxng/testsuite.xml: started a new test suite
233
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000234Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
235
236 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
237 that the original RelaxNG validation code was un-fixeable, it got
238 rewritten to use the derivation algorithm from James Clark and
239 redebugged it (nearly) from scratch:
240 found 373 test schemas: 372 success 1 failures
241 found 529 test instances: 529 success 0 failures
242
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000243Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
244
245 * SAX.c parser.c: fix some recursion problems introduced in the
246 last release.
247 * relaxng.c: more debugging of the RNG validation engine, still
248 problems though.
249
Daniel Veillard5add8682003-03-10 13:13:58 +0000250Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
251
252 * Makefile.am: stop generating wrong result file with * in name
253 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
254 * result/relaxng/demo* test/relaxng/demo: added the tests from
255 Sebastian reproducing the problem.
256
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000257Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
258
Daniel Veillard5add8682003-03-10 13:13:58 +0000259 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
260 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000261
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000262Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
263
264 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
265 variable to control the indentation for the xmllint "--format"
266 option
267
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000268Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
269
270 * encoding.c: applied Gennady's patch against buffer overrun
271
Daniel Veillard42f12e92003-03-07 18:32:59 +0000272Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
273
274 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
275 Clark it appeared I had bug in URI parsing code ...
276 * relaxng.c include/libxml/relaxng.h: completely revamped error
277 reporting to not loose message from optional parts.
278 * xmllint.c: added timing for RNG validation steps
279 * result/relaxng/*: updated the result, all error messages changed
280
Daniel Veillardedfd5882003-03-07 14:20:40 +0000281Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
282
283 * xpath.c: fix bug #107804, the algorithm used for document order
284 computation was failing on attributes.
285
Daniel Veillard83391282003-03-06 21:37:30 +0000286Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
287
288 * valid.c: fix bug #107764 , possibility of buffer overflow
289 in xmlValidDebug()
290
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000291Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
292
293 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
294 from Philipp Dunkel
295
Daniel Veillard5f704af2003-03-05 10:01:43 +0000296Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
297
298 * xmlschemastype.c: made powten array static it should not be exported
299 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
300 parser function.
301 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
302
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000303Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
304
305 * tree.c: fixed a node dump crash on attributes
306 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
307 an URI test bug and get better output.
308
Daniel Veillard463a5472003-02-27 21:30:32 +0000309Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
310
311 * check-xsddata-test-suite.py: give more infos
312 * relaxng.c: fix a bug reported by Sebastian Rahtz and
313 REF->DEF in attribute values.
314
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000315Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
316
317 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
318 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
319 regression tests from James Clark.
320
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000321Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
322
323 * relaxng.c xmlschemas.c xmlschemastypes.c
324 include/libxml/xmlschemastypes.h: added param support for relaxng
325 type checking, started to increment the pool of simple types
326 registered, still much work to be done on simple types and
327 facets checkings.
328
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000329Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
330
331 * entities.c: fixes again one of the problem raised by
332 James Clark in #106788
333
Daniel Veillardc482e262003-02-26 14:48:48 +0000334Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
335
336 * relaxng.c: Fixed a couple of problem raised by James Clark
337 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
338 datatype level still not fixed though.
339
Daniel Veillard17bed982003-02-24 20:11:43 +0000340Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
341
342 * configure.in: preparing release 2.5.4
343 * doc/*: updated and rebuilt the docs
344 * relaxng.c: removed warnings
345 * result/relaxng/*: updated the results
346
Daniel Veillardf4be0182003-02-24 19:54:33 +0000347Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
348
349 * valid.c: fixes a DTD regexp generation problem.
350
Daniel Veillard02111c12003-02-24 19:14:52 +0000351Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
352
353 * parser.c: fixes bug #105998 about false detection of
354 attribute consumption loop.
355
Daniel Veillard2406abd2003-02-24 18:16:47 +0000356Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
357
358 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
359
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000360Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
361
362 * SAX.c: fixed bug #105992
363
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000364Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
365
366 * tree.c: fixed xmlSetProp and al. when the node passed is not an
367 element.
368 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
369 found 373 test schemas: 369 success 4 failures
370 found 529 test instances: 525 success 4 failures
371 * check-relaxng-test-suite.py: added memory debug reporting
372
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000373Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
374
375 * uri.c parser.c: some warning removal on Igor's patch
376 * tree.c: seems I messed up with #106788 fix
377 * python/libxml.c: fixed some base problems when Python provides
378 the resolver.
379 * relaxng.c: fixed the interleave algorithm
380 found 373 test schemas: 364 success 9 failures
381 found 529 test instances: 525 success 4 failures
382 the resulting failures are bug in the algorithm from 7.3 and
383 lack of support for params
384
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000385Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
386
387 * parser.c: another fix for nodeinfo in entities problem
388 * tree.c entities.c: fixed bug #106788 from James Clark
389 some spaces need to be serialized as character references.
390
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000391Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
392
393 * parser.c uri.c: fixed the bug I introduced in the path
394 handling, reported by Sebastian Bergmann
395
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000396Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
397
398 * parser.c: fixing some nodeinfo in entities problem raised
399 by Glenn W. Bach
400 * relaxng.c: implemented the first section 7.3 check
401 * result/relaxng/*: updated the results
402
Daniel Veillardc5312d72003-02-21 17:14:10 +0000403Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
404
405 * relaxng.c: fixed some problems in the previous commit
406 and finished implementing 4.16 rules checking
407 found 373 test schemas: 353 success 20 failures
408 found 529 test instances: 519 success 6 failures
409 * result/relaxng/*: updated the results
410
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000411Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
412
413 * relaxng.c: implemented checks from section 7.2
414
Daniel Veillard77648bb2003-02-20 15:03:22 +0000415Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
416
417 * relaxng.c: implemented the checks from section 7.1, fixed
418 some of the 4.20 and 4.21 problems.
419 found 373 test schemas: 338 success 35 failures
420 found 529 test instances: 519 success 6 failures
421 * result/relaxng/*: updated the results
422
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000423Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
424
425 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
426 * result/relaxng/*: updated the results
427
Daniel Veillardce14fa52003-02-19 17:32:48 +0000428Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
429
430 * relaxng.c: more bugfixes
431 * result/relaxng/*: updated the results
432
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000433Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
434
435 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
436 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
437 * SAX.c: ensured xmlDoc.URL is always canonic
438 * parser.c: obsoleted xmlNormalizeWindowsPath
439 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
440 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
441 * win32/libxml2.def.src: added few exports
442
443
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000444Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
445
446 * Makefile.am configure.in: patched to have shared libraries
447 for Python regression tests and static binaries for gdb debug
448 in my development environment
449 * relaxng.c: more bugfixes
450 found 373 test schemas: 296 success 77 failures
451 found 529 test instances: 516 success 8 failures
452 * result/relaxng/*: updated the results
453
Daniel Veillard8fe98712003-02-19 00:19:14 +0000454Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
455
456 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
457
Daniel Veillardd4310742003-02-18 21:12:46 +0000458Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
459
460 * xmlschemastypes.c: float/double check bugfix
461 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
462 validation
463 * xmlreader.c: add a TODO for Jody
464 * relaxng.c: bugfix bugfix bugfix
465 found 373 test schemas: 300 success 73 failures
466 found 529 test instances: 507 success 10 failures
467 * result/relaxng/*: updated the results
468
Daniel Veillard2df2de22003-02-17 23:34:33 +0000469Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
470
471 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
472
Daniel Veillard416589a2003-02-17 17:25:42 +0000473Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
474
475 * relaxng.c check-relaxng-test-suite.py: more work on the
476 RelaxNG implementation conformance testing.
477 found 373 test schemas: 284 success 89 failures
478 found 529 test instances: 448 success 47 failures
479 * result/relaxng/*: updated the results
480
Daniel Veillard784b9352003-02-16 15:50:27 +0000481Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
482
483 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
484 a patch from Kjartan Maraas to fix some typos
485
Daniel Veillardfebcca42003-02-16 15:44:18 +0000486Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
487
488 * relaxng.c: more bug-hunting
489 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
490 intermediate rng tree
491 * python/generator.py: patch from Stephane Bidoul to fix the generator
492 on python < 2.2
493
Daniel Veillardd2298792003-02-14 16:54:11 +0000494Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
495
496 * check-relaxng-test-suite.py relaxng.c: more testing on the
497 Relax-NG front, cleaning up the regression tests failures
498 current state and I forgot support for "mixed":
499 found 373 test schemas: 280 success 93 failures
500 found 529 test instances: 401 success 68 failures
501 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
502 moved the Name, NCName and QName validation routine in tree.c
503 * uri.c: fixed handling of URI ending up with #, i.e. having
504 an empty fragment ID.
505 * result/relaxng/*: updated the results
506
Daniel Veillard9a237c92003-02-13 15:52:58 +0000507Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
508
509 * check-xinclude-test-suite.py: improved the script accordingly
510 to the XInclude regression tests updates
511 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
512 November 2002
513 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
514 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
515 augmented the Xpointer testsuite for the element() scheme
516
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000517Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
518
519 * relaxng.c: added TODO for the DTD compatibility spec
520 * xinclude.c: more bug fixes driven by the testsuite
521
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000522Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
523
524 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
525 regression tests for XInclude, improved the script, improving
526 XInclude error reporting mechanism
527
Daniel Veillard1d788d22003-02-10 16:21:58 +0000528Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
529
530 * NEWS doc/* configure.in: preparing release 2.5.3
531
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000532Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
533
534 * tree.c: trying to fix #104934 about some XHTML1 serialization
535 issues.
536
Daniel Veillard809faa52003-02-10 15:43:53 +0000537Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
538
539 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
540 encoding conversion when the input buffer stops in the
541 middle of a multibyte char
542
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000543Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
544
545 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
546 * check-relaxng-test-suite.py: python script to run regression
547 against OASIS RelaxNG testsuite
548 * relaxng.c: some cleanup tweaks
549 * HTMLparser.c globals.c: cleanups in comments
550 * doc/libxml2-api.xml: updated the API
551 * result/relaxng/*: errors moved files, so large diffs but
552 no changes at the semantic level.
553
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000554Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * tree.c: fixing #105678 problem when dumping a namespace node.
557
Daniel Veillard591b4be2003-02-09 23:33:36 +0000558Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
559
560 * xpath.c: fixed doc comment problems
561 * python/generator.py python/libxml_wrap.h python/types.c: adding
562 RelaxNG wrappers
563 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
564 test of those early Python RelaxNG bindings
565
566Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000567
568 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
569 * relaxng.c: found the validation problem I had with interleave
570 when not covering all remaining siblings
571 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
572 testsuite and check the RNG schemas against the RNG schemas
573 given in appendix A
574
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000575Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
576
577 * win32/Makefile.msvc: updates for RelaxNG
578 * win32/Makefile.mingw: updates for RelaxNG
579 * win32/libxml2.def.src: added RelaxNG exports
580
Daniel Veillard97fd5672003-02-07 13:01:54 +0000581Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
582
583 * xinclude.c: applied another bug fix from Sean Chittenden
584
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000585Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
586
587 * configure.in xmllint.c: I f...ed up the default configuration
588 of schemas and --relaxng option display in xmllint, pointed by
589 Morus Walter.
590 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
591 detection module, fixes bug #105374.
592
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000593Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
594
595 * xmlschemastypes.c: added the boolean base type.
596
Daniel Veillard96a4b252003-02-06 08:22:32 +0000597Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
598
599 * xmlschemastypes.c: started implementing some of the missing
600 default simple types
601 * result/relaxng/*: updated the results
602
Daniel Veillard72fef162003-02-05 14:31:19 +0000603Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
604
605 * NEWS doc/*: updated the docs, ready for 2.5.2 release
606
Daniel Veillard71531f32003-02-05 13:19:53 +0000607Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
608
609 * HTMLparser.c tree.c xmlIO.c: comments cleanups
610 * Makefile.am: use xmllint for doing the RelaxNG tests
611 * configure.in: preparing 2.5.2 made schemas support default to
612 on instead of off
613 * relaxng.c: removed the verbosity
614 * xmllint.c: added --relaxng option
615 * python/generator.py python/libxml_wrap.h: prepared the integration
616 of the new RelaxNG module and schemas
617 * result/relaxng/*: less verbose output
618
Daniel Veillardec498e12003-02-05 11:01:50 +0000619Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621 * valid.c: do not run content model validation if the
622 content is not determinist
623
Daniel Veillardde590ca2003-02-05 10:45:26 +0000624Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
625
626 * SAX.c: added the redefinition of namespaced attribute
627 check that was missing as Fabrice Desré pointed out.
628
Daniel Veillard930dfb62003-02-05 10:17:38 +0000629Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
630
631 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
632 improvements from Nick Kew, allowing to do more checking
633 to HTML elements and attributes.
634
Daniel Veillard4287c572003-02-04 22:48:53 +0000635Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
636
637 * xinclude.c: fixing bug #105137 about entities declaration
638 needing to be copied to the including document.
639
Daniel Veillard652d8a92003-02-04 19:28:49 +0000640Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
641
642 * catalog.c: fixed bug #104817 with delegateURI
643 * xpath.c: fixing bugs #104123 and #104125
644
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000645Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
646
647 * configure.in valid.c xmlreader.c python/libxml_wrap.h
648 python/types.c: fixing #104096 to compile without regexps
649
Daniel Veillard57e79b32003-02-04 15:33:12 +0000650Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
651
652 * valid.c: fixing bug #103969 forgot to add an epsilon transition
653 when building the automata for elem*
654
Daniel Veillard358a9892003-02-04 15:22:32 +0000655Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
656
657 * HTMLparser.c: applied patch from Arne de Bruijn fixing
658 bug #103827
659
Daniel Veillardeb137172003-02-04 15:18:06 +0000660Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
661
662 * HTMLparser.c: updating a comment, fixing #103776
663
Daniel Veillard8d589042003-02-04 15:07:21 +0000664Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
665
666 * parser.c: fixing bug 105049 for validity checking of content
667 within recursive entities.
668
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000669Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
670
671 * HTMLparser.c: try to fix # 105049
672 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
673 * tree.c: updated a function comment
674
Daniel Veillard419a7682003-02-03 23:22:49 +0000675Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
676
677 * relaxng: more work on grammars and refs/defs
678 * test/relaxng/* result/relaxng/*: augmented/updated the
679 regression tests
680
Daniel Veillard144fae12003-02-03 13:17:57 +0000681Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
682
683 * relaxng: more work on name classes, except support
684 * test/relaxng/* result/relaxng/*: augmented/updated the
685 regression tests
686
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000687Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
688
689 * relaxng: more work on name classes, the "validate all" schemas
690 seems to work now.
691 * test/relaxng/* result/relaxng/*: augmented/updated the
692 regression tests
693
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000694Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
697 * parser.c: put a guard against infinite document depth, basically
698 trying to avoid another kind of DoS attack.
699 * relaxng.c: some code w.r.t. nameClasses
700
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000701Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
702
703 * test/relaxng/* result/relaxng/*: check all the namespace support
704 was actually correct based on tutorial section 10.
705
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000706Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
707
708 * relaxng: include seems to work okay now
709 * test/relaxng/* result/relaxng/*: augmented/updated the
710 regression tests
711
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000712Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
713
714 * relaxng.c: a bit of work done in the train back.
715 * test/relaxng/*: added one of the include tests
716
Daniel Veillard154877e2003-01-30 12:17:05 +0000717Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
718
719 * relaxng: more work done in the train
720 * test/relaxng/* result/relaxng/*: augmented/updated the
721 regression tests
722
Daniel Veillarde431a272003-01-29 23:02:33 +0000723Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
724
725 * relaxng.c: debugging of externalRef
726 * test/relaxng/* result/relaxng/*: augmented/updated the
727 regression tests
728
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000729Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
730
731 * relaxng.c: more work on Relax-NG, implementing externalRef
732 * test/relaxng/* result/relaxng/*: augmented/updated the
733 regression tests
734 * Makefile.am: cleanup to Relaxtests target
735
Daniel Veillardb08c9812003-01-28 23:09:49 +0000736Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
737
738 * relaxng.c: more work on Relax-NG, implementing interleave
739 * test/relaxng/* result/relaxng/*: augmented/updated the
740 regression tests
741
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000742Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
743
744 * relaxng.c: more work on Relax-NG, implementing interleave
745 * test/relaxng/* result/relaxng/*: augmented/updated the
746 regression tests
747
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000748Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
749
750 * doc/tutorial/customfo.xsl
751 * doc/tutorial/customhtml.xsl
752 adding stylesheet customizations used to generate fo
753 for pdf and html
754
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000755Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
756
757 * relaxng.c: more work on Relax-NG
758 * test/relaxng/* result/relaxng/*: augmented/updated the
759 regression tests
760 * xmlschemastypes.c: added a number of base type definition but not
761 the associated checks, those are still TODOs
762
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000763Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
764
765 in docs/tutorial:
766 * apa.html
767 * apb.html
768 * apc.html
769 * apd.html
770 * ape.html
771 * apf.html
772 * apg.html
773 * ar01s02.html
774 * ar01s03.html
775 * ar01s04.html
776 * ar01s05.html
777 * ar01s06.html
778 * ar01s07.html
779 * ar01s08.html
780 * index.html
781 * xmltutorial.pdf
782 * xmltutorial.xml
783 add index to tutorial
784
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000785Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
786
787 * doc/xmlcatalog.1
788 * doc/xmlcatalog_man.html
789 * doc/xmlcatalog_man.xml
790 belatedly fixing bug #93622 (adds rewriteURI type to
791 "--add" option in xmlcatalog man page
792
Daniel Veillard3be27512003-01-26 19:49:04 +0000793Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
794
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000795 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000796 Julio Merino, closing #104475
797
Daniel Veillardea3f3982003-01-26 19:45:18 +0000798Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
799
800 * relaxng.c: more work on Relax-NG
801 * test/relaxng/* result/relaxng/*: augmented/updated the
802 regression tests
803
Daniel Veillardedc91922003-01-26 00:52:04 +0000804Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
805
806 * relaxng.c: more work on Relax-NG
807 * test/relaxng/* result/relaxng/*: augmented/updated the
808 regression tests
809
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000810Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
811
812 * README: updated the policy on private mail answers
813 * relaxng.c: more work on Relax-NG
814 * test/relaxng/* result/relaxng/*: augmented/updated the
815 regression tests
816
Daniel Veillard7424eb62003-01-24 14:14:52 +0000817Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
818
819 * error.c parser.c tree.c: applied a documentation patch from
820 Stefan Kost
821
Daniel Veillard276be4a2003-01-24 01:03:34 +0000822Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
823
824 * relaxng.c: more work on Relax-NG
825 * doc/*: regenerated the docs
826 * test/relaxng/* result/relaxng/*: updated and augmented the
827 Relax-NG regression tests and results
828
Daniel Veillard6eadf632003-01-23 18:29:16 +0000829Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
830
831 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
832 First commit of the new Relax-NG validation code, not generally
833 useful yet.
834 * test/relaxng/* result/relaxng/*: current state of the regression
835 tests
836
Daniel Veillard814a76d2003-01-23 18:24:20 +0000837Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
838
839 * tree.c: minimized the memory allocated for GetContent
840 and a bit of cleanup.
841
Daniel Veillardff12c492003-01-23 16:42:55 +0000842Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
843
844 * python/generator.py: seems there is no good reasons to
845 not generate bindings for XPointer
846
Daniel Veillard540a31a2003-01-21 11:21:07 +0000847Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
848
849 * xmlreader.c doc/apibuild.py: applied a new patch from
850 Stéphane Bidoul for cleanups
851 * doc/libxml2-api.xml: rebuilt the API description with
852 new entry points
853
Daniel Veillard417be3a2003-01-20 21:26:34 +0000854Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
855
856 * xmlreader.c python/drv_libxml2.py python/generator.py
857 python/libxml.c python/libxml.py python/libxml_wrap.h
858 python/types.c: patch from Stéphane Bidoul for better per
859 context error message APIs
860 * python/tests/ctxterror.py python/tests/readererr.py:
861 update of the tests
862
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000863Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
864
865 * doc/guidelines.html
866 grammar and spelling cleanup
867
Daniel Veillard26f70262003-01-16 22:45:08 +0000868Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
869
870 * xmlreader.c include/libxml/xmlreader.h python/generator.py
871 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
872 a patch from Stéphane Bidoul to allow per XMLtextReader error
873 and warning handling
874 * python/tests/Makefile.am python/tests/readererr.py: adding the
875 specific regression test
876
Daniel Veillard71f9d732003-01-14 16:07:16 +0000877Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
878
879 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
880 should raise a syntax error
881
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000882Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
883
884 * python/libxml.c: cleanup patch from Stéphane Bidoul
885
Daniel Veillard81601f92003-01-14 13:42:37 +0000886Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
887
888 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
889
Daniel Veillarde6227e02003-01-14 11:42:39 +0000890Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
891
892 * python/generator.py python/libxml.c python/libxml.py
893 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000894 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000895 Python level.
896 * python/tests/Makefile.am python/tests/ctxterror.py: added a
897 regression test for it.
898
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000899Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
900
901 * xmlreader.c: fixed the streaming property of the reader,
902 it was generating tree faster than consuming it. Pointed out
903 by Nate Myers
904 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
905
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000906Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
907
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000908 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000909
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000910Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
911
912 * xpath.c: fix to the XPath implementation for parent and
913 ancestors axis when operating on a Result Value Tree.
914 Fixes bug #100271
915
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000916Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
917
918 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
919 to fix some URI/file escaping problems
920
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000921Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
922
923 * python/generator.py: fixed a bug raised by Raymond Wiker,
924 docSetRootElement() should not raise an exception if the
925 return is None
926
Daniel Veillard3e20a292003-01-10 13:14:40 +0000927Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
928
929 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
930 fixed bug #102181 by applying the suggested change and fixing
931 the generation/registration problem.
932
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000933Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
934
935 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
936 routines.
937
Daniel Veillard8f872442003-01-09 23:19:02 +0000938Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
939
940 * parser.c: one more IsEmptyElement crazyness, that time in
941 external parsed entities if substitution is asked.
942 * python/tests/reader3.py: added a specific test.
943
Daniel Veillarde329fc22003-01-09 21:36:42 +0000944Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
945
946 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
947 support and improved error handler registration
948
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000949Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
950
951 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
952 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
953 * README: fixed a link
954
Daniel Veillarde2830f12003-01-08 17:47:49 +0000955Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
956
957 * configure.in doc/* NEWS: preparing 2.5.1 release
958 * SAX.c parser.c: fixing XmlTextReader bug
959
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000960Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
961
962 * SAX.c: fuck, I introduced a memory leak on external parsed
963 entities in 2.5.0 :-(
964
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000965Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
966
967 * xmllint.c: another fix needed as pointed by Christophe Merlet
968 for --stream --debug if compiled without debug support.
969
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000970Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
971
972 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000973 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000974 update man page with --stream and --chkregister
975
Daniel Veillard8326e732003-01-07 00:19:07 +0000976Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
977
978 * globals.c: fixed --with-threads compile
979 * xmllint.c: fixed --without-debug compile
980 * include/libxml/globals.h: cleanup
981 * include/libxml/schemasInternals.h: add a missing include
982
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000983Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
984
985 * configure.in NEWS: preparing 2.5.0 release
986 * SAX.c: only warn in pedantic mode about namespace name
987 brokeness
988 * globals.c: fix a doc generation problem
989 * uri.c: fix #101520
990 * doc/*: updated and rebuilt the doc for the release, includuding
991 stylesheet update
992 * python/Makefile.am: fix a filename bug
993
994Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
995
996 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
997 should not be called.
998
999Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * libxml-2.0.pc.in: applied the patch to fix #101894
1002
1003Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1004
1005 * tree.c : applied patch from Lukas Schroeder for register callbacks
1006 * valid.c: modified patch from Lukas Schroeder to test
1007 register callbacks with --chkregister
1008
1009Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * xmlreader.c: seriously changed the way data are pushed to
1012 the underlying parser, go by block of 512 bytes instead of
1013 tryng to detect tag boundaries at that level. Changed the
1014 way empty element are detected and tagged.
1015 * python/tests/reader.py python/tests/reader2.py
1016 python/tests/reader3.py: small changes mostly due to context
1017 reporting being different and DTD node being reported. Some
1018 errors previously undetected are now caught and fixed.
1019 * doc/xmlreader.html: flagged last section as TODO
1020
1021Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1022
1023 * python/libxml.py: integrated the Python 2.2 optimizations
1024 from Hannu Krosing, while maintaining compatibility with
1025 1.5 and 2.1
1026
1027Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1028
1029 * xmllint.c: a bit of cleanup
1030 * xmlreader.c: small fix
1031 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1032 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1033
1034Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1035
1036 * python/setup.py.in: patch from Stéphane Bidoul to include
1037 drv_libxml2.py in setup.py
1038
1039Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1040
1041 * doc/xmlreader.html: starting documenting the new XmlTextReader
1042 interface.
1043
1044Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1045
1046 * xmllint.c: added the --stream flag to use the TextReader API
1047 * xmlreader.c: small performance tweak
1048
1049Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1050
1051 * xmlreader.c python/tests/reader2py: okay the DTD validation
1052 code on top of the XMLTextParser API should be solid now.
1053
1054Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1055
1056 * xmlreader.c python/tests/reader2py: Fixing some more mess
1057 with validation and recursive entities while using the
1058 reader interface, it's getting a bit messy...
1059
1060Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1061
1062 * xmlreader.c python/tests/reader.py: another couple of problem
1063 related to IsEmptyElement reported by Stéphane Bidoul needed
1064 some fixes.
1065
1066Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1067
1068 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1069 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1070 based on the python XmlTextReader interface.
1071
1072Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1073
1074 * tree.c: backing out one change in the last patch which broke the
1075 regression tests
1076
1077Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1078
1079 * global.data globals.c tree.c include/libxml/globals.h: applied
1080 an old patch from Lukas Schroeder to track node creation and
1081 destruction. Probably missing a lot of references at the moment
1082 and not usable reliably.
1083
1084Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1085
1086 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1087 from doc/news.html and a stylesheet
1088
1089Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1090
1091 * xmlreader.c python/tests/reader.py: fixed another couple of
1092 xmlreader bugs reported by Stéphane Bidoul and added tests.
1093
1094Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1095
1096 * xmlreader.c python/tests/reader2.py: fixed another validity
1097 checking in external parsed entities raised by Stéphane Bidoul
1098 and added a specific regression test.
1099 * python/tests/reader3.py: cleanup
1100
1101Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1102
1103 * xmlreader.c python/tests/reader2.py: fixed a problem with
1104 validation within entities pointed by Stéphane Bidoul, augmented
1105 the tests to catch those.
1106
1107Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1108
1109 * python/generator.py: modified the generator to allow keeping
1110 class references when creating new classes, needed to fix a bug
1111 pointed by Stéphane Bidoul where the input buffer of the
1112 xmlTextReader instance gets destroyed if the python wrapper for
1113 the input is not referenced anymore.
1114
1115Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1116
1117 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1118 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1119
1120Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1121
1122 * xmlreader.c python/tests/reader.py: fixed another problem
1123 pointed by Stéphane Bidoul
1124
1125Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1126
1127 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1128 with "<a/>"
1129
1130Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1131
1132 * SAX.c: warn on xmlns:prefix="foo"
1133 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1134 for namespace attributes handling.
1135
1136Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1137
1138 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1139 a really nasty problem raised by a DocBook XSLT transform
1140 provided by Sebastian Bergmann
1141
1142Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1143
1144 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1145 by Stéphane Bidoul and integrated it into the tests
1146
1147Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1148
1149 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1150 extended the XmlTextReader API a bit, addding accessors for
1151 the current doc and node, and an entity substitution mode for
1152 the parser.
1153 * python/libxml.py python/libxml2class.txt: related updates
1154 * python/tests/Makefile.am python/tests/reader.py
1155 python/tests/reader2.py python/tests/reader3.py: updated a bit
1156 the old tests and added a new one to test the entities handling
1157
1158Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * python/generator.py python/libxml2class.txt
1161 python/tests/reader.py python/tests/reader2.py: changed the
1162 generator to provide casing for the XmlTextReader similar to
1163 C# so that examples and documentation are more directly transposable.
1164 Fixed the couple of tests in the suite.
1165
1166Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * doc/guidelines.html: added a document on guildeline for
1169 publishing and deploying XML
1170
1171Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1172
1173 * valid.c xmlreader.c: final touch running DTD validation
1174 on the XmlTextReader
1175 * python/tests/Makefile.am python/tests/reader2.py: added a
1176 specific run based on the examples from test/valid/*.xml
1177
1178Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1179
1180 * python/libxml.py: added a few predefined xmlTextReader parser
1181 configuration values.
1182
1183Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1184
1185 * python/libxml_wrap.h: trying to fix #102037
1186
1187Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1188
1189 * SAX.c: fixing bug #95296, when the predefined entities
1190 are redefined in the DTD the default one must be used
1191 instead anyway.
1192
1193Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1194
1195 * doc/xmllint.xml
1196 * doc/xmllint.1
1197 Add discussion of XML_DEBUG_CATALOG to xmllint man
1198 page - bug #100907
1199
1200
1201Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1202
1203 * xmlreader.c: Fixed the empty node detection to avoid reporting
1204 an inexistant close tag.
1205
1206Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1209 for Python 2.1
1210
1211Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1214
1215Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1216
1217 * doc/libxml2-api.xml python/tests/reader.py: one really need
1218 to provide the base URI information when creating a reader parser
1219 from an input stream. Updated the API and the example using it.
1220
1221Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1222
1223 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1224 include/libxml/valid.h include/libxml/xmlreader.h: working on
1225 DTD validation on top of xml reader interfaces. Allows to
1226 validate arbitrary large instances. This required some extensions
1227 to the valid module interface and augmenting the size of xmlID
1228 and xmlRef structs a bit.
1229 * uri.c xmlregexp.c: simple cleanup.
1230
1231Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1232
1233 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1234 work on the xml reader interfaces.
1235 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1236 Web page for the Windows binaries.
1237
1238Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1239
1240 * xmlIO.c: applied a patch for VMS following the report by
1241 Nigel Hall
1242
1243Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1244
1245 * parser.c: the parseStartTag bug fix wasn't complete.
1246
1247Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1250 parseStartTag, fixing it.
1251 * test/att4 result/att4 result/noent/att4: adding the test
1252 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1253 more methods to XmlTextReader.
1254
1255Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1256
1257 * win32/libxml2.def.src: added more xml reader exports
1258 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1259 to the build
1260
1261Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1262
1263 * doc/tutorial/xmltutorial.xml
1264 plus generated html and pdf
1265 Updating tutorial again based on further comments from Niraj
1266 Tolia on the last iteration
1267
1268Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1269
1270 * doc/tutorial/xmltutorial.xml
1271 * doc/tutorial/includekeyword.c
1272 * doc/tutorial/includegetattribute.c
1273 plus generated html and pdf
1274 Adding fix from Niraj Tolia to tutorial to properly free memory.
1275
1276
1277Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1278
1279 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1280 more methods of XmlTextReader.
1281 * python/libxml2class.txt python/tests/reader.py: this increased the
1282 methods in the bndings, augmented the test to check those new
1283 functions.
1284
1285Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1286
1287 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1288 methods of XmlTextReader.
1289 * python/generator.py python/libxml_wrap.h python/types.c
1290 python/libxml2class.txt: added the reader to the Python bindings
1291 * python/tests/Makefile.am python/tests/reader.py: added a specific
1292 test for the Python bindings of the Reader APIs
1293 * parser.c: small cleanup.
1294
1295Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1296
1297 * xinclude.c: fallback was only copying the first child not the
1298 full child list of the fallback element, closes #89684 as reopened
1299 by Bernd Kuemmerlen
1300
1301Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1302
1303 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1304
1305Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1306
1307 * configure.in: preparing release of 2.4.30
1308 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1309 gives enum values, fix functype return type, put back fields in
1310 structs
1311 * doc/*: updated the docs rebuilt
1312
1313Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1316 about htmlNodeDumpOutput location.
1317 * xpath.c: removed an undefined function signature
1318 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1319 too many symbols in the API breaking the python bindings.
1320 Updated with the libxslt/libexslt changes.
1321
1322Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1323
1324 * configure.in: preparing release of 2.4.29
1325 * doc/*: rebuilt the docs and API
1326 * xmlreader.c: a few more fixes for the XmlTextReader API
1327
1328Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1329
1330 * include/win32config.h: applied mingw patch from Magnus Henoch
1331
1332Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1335
1336Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1337
1338 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1339 building Python script, does the C parsing directly, generates
1340 a better API description including structure fieds defs and
1341 enums. Still a couple of bugs, but good enough for the python
1342 wrappers now.
1343 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1344 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1345 include/libxml/schemasInternals.h include/libxml/tree.h: more
1346 cleanup based on the python analysis script reports.
1347 * libxml.spec.in: make sure the API XML description is part of the
1348 devel package.
1349
1350Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1351
1352 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1353 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1354 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1355 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1356 code cleanup, especially the function comments.
1357 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1358
1359Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1360
1361 * Makefile.am xmlreader.c include/libxml/Makefile.am
1362 include/libxml/xmlreader.h: Adding a new set of APIs based on
1363 the C# TextXmlReader API but converted to C. Allow to parse
1364 in constant memory usage, far simpler to program and explain
1365 than the SAX like APIs, unfinished but working.
1366 * testReader.c: test program
1367
1368Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1369
1370 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1371
1372Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * tree.c: Chip turner indicated that XHTML1 serialization
1375 rule for style actually break on both IE and Mozilla,
1376 try to avoid the rule if escaping ain't necessary
1377
1378Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1379
1380 * nanhttp.c: handle HTTP URL escaping, problem reported by
1381 Glen Nakamura and Stefano Zacchiroli
1382
1383Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1384
1385 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1386
1387Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * uri.c: Johann Richard pointed out some XPointer problems for
1390 URN based URI references in XInclude. Modified the URI parsing
1391 and saving routines to allow correct parsing and saving of
1392 XPointers, especially when attached to "opaque" scheme accordingly
1393 to RFC 2396
1394
1395Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1398 of refactoring to the HTML saving code.
1399 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1400 in the doc.
1401
1402Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1403
1404 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1405 to a buffer API to reuse the generic dump to an OutputIO layer,
1406 this reduces code, fixes xmlNodeDump() for XHTML, also made
1407 xmlNodeDump() now return the number of byte written.
1408
1409Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1410
1411 * python/setup.py.in: another patch from Stéphane Bidoul for
1412 Python bindings on Windows
1413 * doc/parsedecl.py: small cleanup
1414
1415Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1416
1417 * libxml.spec.in configure.in: add a line in %changelog for releases
1418
1419Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * parser.c: patch from Marcus Clarke fixing a problem in entities
1422 parsing that was detected in KDe documentations environment.
1423
1424Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1425
1426 * python/libxml.c (libxml_prev): Return the previous as opposed to
1427 the next node (I guess this is the result of some cut & paste programming:)
1428
1429Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1430
1431 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1432
1433Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * python/generator.py python/libxml.c python/setup.py.in: trying
1436 to fix the Python bindings build on Windows (Stéphane Bidoul)
1437
1438Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1439
1440 * win32/configure.js: added option for python bindings
1441 * win32/libxml2.def.src: added more exports
1442
1443Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1444
1445 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1446 pthreads
1447 * win32/wince/*: applied updates to Windows CE port from Javier
1448
1449Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * configure.in: preparing 2.4.28
1452 * libxml.spec.in doc/Makefile.am: some cleanup
1453 * doc/*: updated the news and regenerated.
1454
1455Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1456
1457 * HTMLparser.c: final touch at closing #87235 </p> end tags
1458 need to be generated.
1459 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1460 this change slightly the output of a few tests
1461 * doc/*: regenerated
1462
1463Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1464
1465 * parserInternals.c: fixing bug #99190 when UTF8 document are
1466 parsed using the progressive parser and the end of the chunk
1467 is in the middle of an UTF8 multibyte character.
1468
1469Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1470
1471 * threads.c: fixed initialization problem in xmlNewGlobalState
1472 which was causing crash.
1473 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1474 in xmlInitializeGlobalState.
1475 * parserInternals.c: cleaned up ctxt->sax initialisation.
1476
1477Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * tree.c include/libxml/tree.h: modified the existing APIs
1480 to handle XHTML1 serialization rules automatically, also add
1481 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1482 libxslt serialization uses it when needed without changing
1483 the library API.
1484 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1485 result/xhtml1: added a new test specifically for xhtml1 output
1486 and updated the result of one XHTML1 test
1487
1488Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * xinclude.c parserInternals.c encoding.c: fixed #99082
1491 for xi:include encoding="..." support on text includes.
1492 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1493 test/XInclude/ents/isolatin.txt : added a specific regression test
1494 * python/generator.py python/libxml2class.txt: fixed the generator
1495 the new set of comments generated for doc/libxml2-api.xml were
1496 breaking the python generation.
1497
1498Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1499
1500 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1501 * configure.in: patch for Solaris on new autoconf closes #98880
1502 * doc/parsedecl.py: repair the frigging API building script,
1503 did I say that python xmllib sucks ?
1504 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1505 and some comment are no more truncated.
1506
1507Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1508
1509 * parser.c: Martin Stoilov pointed out a potential leak in
1510 xmlCreateMemoryParserCtxt
1511
1512Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1515 included in HTML documents and using the push parser.
1516
1517Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1518
1519 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1520 specified, look for the Python interpreter not just in the
1521 specified root but also in the specified location. Fixes #98825
1522
1523Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * python/libxml.c: fixing bug #98792 , node may have no doc
1526 and dereferencing without checking ain't good ...
1527
1528Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * configure.in: preparing release 2.4.27
1531 * doc/* : updated and rebuilt the docs
1532 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1533 and all the docs are actually packaged and in the final RPMs
1534 * parser.c parserInternals.c include/libxml/parser.h: restore
1535 xmllint --recover feature.
1536
1537Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1538
Daniel Veillard784b9352003-02-16 15:50:27 +00001539 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001540 processing of parsed entities, and XPath computation on sustitued
1541 entities.
1542 * testXPath.c: make sure entities are substitued.
1543
1544Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1545
Daniel Veillard784b9352003-02-16 15:50:27 +00001546 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001547 processing of internal parsed entities, which had to be changed.
1548
1549Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1550
1551 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1552 trying to fix bug #98517 about building outside the source tree
1553 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1554
1555Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1556
1557 * include/win32config.h: cleanup
1558 * win32/Makefile.mingw: integrated mingw in JScript configure
1559 * win32/Makefile.msvc: modified to allow mingw coexistence
1560 * win32/configure.js: integrated mingw
1561 * win32/Readme.txt: cleanup
1562
1563Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1564
1565 * HTMLparser.c: strengthen the guard in the Pop macros,
1566 like in the XML parser, closes bug #97315
1567
1568Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1571 callback is never used.
1572
1573Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1574
1575 * parserInternals.c: fixed the initialization of the SAX structure
1576 which was breaking xsltproc
1577 * xpath.c: patch from Petr Pajas for CDATA nodes
1578 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1579 * parser.c include/libxml/parser.h: patch from Peter Jones
1580 removing a leak in xmlSAXParseMemory() and adding the
1581 function xmlSAXParseMemoryWithData()
1582
1583Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1584
1585 adding pdf of tutorial, changing web page to link to it
1586 * doc/tutorial/xmltutorial.pdf
1587 * doc/xml.html
1588 * doc/docs.html
1589
1590Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1591
1592 * doc/tutorial/ar01s08.html
1593 adding file what I forgot for tutorial
1594
1595
1596Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1597
1598 Adding encoding discussion to tutorial
1599 Added:
1600 * doc/tutorial/images/*.png: DocBook admonition image files
1601 * doc/tutorial/apf.html, apg.html: new generated html
1602 * doc/tutorial/includeconvert.c: conversion code entity file
1603 changed:
1604 * doc/tutorial/xmltutorial.xml: DocBook original
1605 * doc/tutorial/*.html: generated html
1606
1607Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1608
1609 * include/libxml/*.h: retired xmlwin32version.h
1610 * doc/Makefile.am: retired xmlwin32version.h
1611 * win32/configure.js: retired xmlwin32version.h
1612
1613Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1614
1615 * win32/libxml2.def.src: exported additional symbols
1616 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1617 sisterhood
1618
1619Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * globals.c: fixed a typo pointed out by Igor
1622 * xpath.c: try to speed up node compare using line numbers
1623 if available.
1624
1625Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * tree.c: make xmlFreeNode() handle attributes correctly.
1628
1629Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1630
1631 * catalog.c: completed the #96963 fix, as reported by Karl
1632 Eichwalder
1633
1634Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1635
1636 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1637
1638Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1639
1640 * Makefile.am: switched the order of a couple of includes
1641 to fix bugs #97100
1642
1643Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1644
1645 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1646 xmlLoadCatalogs that used to separate directories with a ':'.
1647
1648Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1649
1650 * threads.c: improvements to the Windows-side of thread handling
1651 * testThreads.c: conditionally excluded unistd.h
1652 * testThradsWin32.c: broke overlong lines
1653 * include/win32config.h: adapted thread-related macros to the new
1654 scheme and for pthreads on Windows
1655 * win32/Makefile.msvc: introduced a more flexible thread build,
1656 added testThreads[Win32].c to the build
1657 * win32/configure.js: introduced a more flexible thread config
1658
16592002-10-31 John Fleck <jfleck@inkstain.net>
1660
1661 * doc/xml.html (and, by implication, FAQ.html)
1662 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1663
1664Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1665
1666 * configure.in: removed xmlwin32version.h
1667 * include/libxml/Makefile.am: removed xmlwin32version.h
1668
1669Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1670
1671 * tree.c: applied patch from Brian Stafford to fix a bug
1672 in xmlReconciliateNs()
1673
1674Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1675
1676 * tree.c: applied patch from Christian Glahn to allow
1677 xmlNewChild() on document fragment nodes
1678
1679Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1680
1681 * parser.c: Christian Glahn found a problem with a recent
1682 patch to xmlParseBalancedChunkMemoryRecover()
1683 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1684 problems
1685 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1686 test/schemas/seq*: added the test cases from Charles
1687
1688Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1691 serious cleanup of the spec file and associated changes
1692 in the Makefiles.
1693 * valid.c: try to remove some warnings on x86_64
1694
1695Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1698 fix bug #96586
1699
1700Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1701
1702 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1703 parsing, applied his patch
1704 * result/HTML/attrents.html result/HTML/attrents.html.err
1705 result/HTML/attrents.html.sax test/HTML/attrents.html:
1706 added the test and result case provided by Mikhail Sogrine
1707
1708Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * vms/build_libxml.com vms/config.vms vms/readme.vms
1711 include/libxml/parser.h include/libxml/parserInternals.h
1712 include/libxml/tree.h include/libxml/xmlIO.h
1713 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1714 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1715 Applied the VMS update patch from Craig A. Berry
1716 * doc/*.html: update
1717
1718Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1721
1722Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * debugXML.c: adding a grep command to --shell in xmllint
1725 for T.V. Raman
1726
1727Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1728
1729 * xmlcatalog.c: tried to fix some of the problem with --sgml
1730
1731Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * parser.c: tried to fix bug #91500 where doc->children may
1734 be overriden by a call to xmlParseBalancedChunkMemory()
1735
1736Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1737
1738 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1739 identifiers in SGML catalogs containing '&'
1740
1741Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * python/types.c: fixed bugs when passing result value tree
1744 to Python functions.
1745
1746Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * configure.in: preparing the release of 2.4.26
1749 * doc/*: updated and rebuilt the documentation
1750
1751Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * parser.c: fixed a XML Namespace compliance bug reported by
1754 Alexander Grimalovsky
1755
1756Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1757
1758 * HTMLtree.c: fixed serialization of script and style when
1759 they are not lowercase (i.e. added using the API to the tree).
1760
1761Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * valid.c: make xmlValidateDocument emit a warning msg if there
1764 is no DTD, pointed by Christian Glahn
1765
1766Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1769 content model when some of the blocks have min or max, and a couple
1770 of bugs found in the process.
1771 * result/schemas/list0* test/schemas/list0*: added some specific
1772 regression tests
1773
1774Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1775
1776 * README: updated the contact informations
1777
1778Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1781 misses it, reported by Peter Bray.
1782
1783Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1786 and removed a few warnings
1787
1788Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * parser.c: Christian Glahn found a small bug in the push parser.
1791 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1792 public
1793
1794Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * xmlschemas.c include/libxml/xmlschemas.h: added
1797 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1798 * testSchemas.c: added --memory to test the new interface
1799
1800Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * doc/index.py doc/search.php: integrated the XSLT indexing,
1803 a few fixed in the indexer, added a scope selection at the
1804 search level.
1805
1806Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1807
1808 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1809 this was due to uninitialized parts of the validation context
1810
1811Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1812
1813 * debugXML.c: applied patch from Mark Vakoc except the API
1814 change, preserved it.
1815 * doc/*: updated the docs to point to the search engine for
1816 information lookup or before bug/help reports.
1817
1818Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1819
1820 * doc/index.py doc/search.php: added mailing-list archives
1821 indexing and lookup
1822
1823Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1824
1825 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1826
1827Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1828
1829 * doc/index.py: improved HTML indexing
1830 * doc/search.php: make the queries also lookup the HTML based indexes
1831
1832Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * doc/index.py: added HTML page indexing
1835
1836Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1837
1838 * xmlIO.c: extended Windows path normalisation to fix the base
1839 problem in libxslt.
1840 * catalog.c: fixed list handling in XML_CATALOG_FILES
1841
1842Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * valid.c: typo/bug found by Christian Glahn
1845
1846Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1847
1848 * xmlIO.c: applied Windows CE patch from Javier.
1849 * win32/wince: new directory, contains support for the PocketPC
1850 with Windows CE from Javier.
1851 * include/win32config.h: reorganised, removed duplicate
1852 definitions and applied WinCE patch from Javier.
1853 * include/wsockcompat.h: new file, now contains WinSock
1854 compatibility macros.
1855 * win32/Makefile.msvc: introduced double-run compilation.
1856
1857Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * configure.in include/libxml/xmlwin32version.h: preparing release
1860 of 2.4.25
1861 * doc/*: updated and regenerated teh docs and web pages.
1862
1863Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1866 error were not covering namespace declarations.
1867 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1868 it was missing the attribute declaration for the namespace
1869 * result/VC/NS3: the fix now report breakages in that test
1870
1871Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1874
1875Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1876
1877 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1878 and regenerated the docs and web site
1879
1880Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1881
1882 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1883 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1884 not before
1885
1886Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1887
1888 * python/generator.py python/libxml2class.txt: fixed a stupid error
1889 breaking the python API
1890
1891Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1894 triostr.c triostr.h: applied a trio update patch from
1895 Bjorn Reese which should work with MinGW
1896
1897Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * tree.c: improving some documentation comments
1900 * xmlregexp.c: found and fixed a mem leak with python regression tests
1901 * doc/*: rebuilt the doc and the API XML file including the
1902 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1903 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1904 python/types.c: added access to the XML Schemas regexps from
1905 python
1906 * python/tests/Makefile.am python/tests/regexp.py: added a
1907 simple regexp bindings test
1908
1909Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1910
1911 * doc/xml.html:
1912 fixing ftp links - thanks to Vitaly Ostanin
1913
1914Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1915
1916 * xmlregexp.c: fixed the data callback on transition functionality
1917 which was broken when using the compact form
1918 * result/schemas/*: updated the results, less verbose, all tests
1919 pass like before
1920 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1921 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1922 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1923 annoying warnings
1924 * xpath.c: try to provide better error report when possible
1925
1926Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1927
1928 * Makefile.am: fixed a breakage raised by Jacob
1929
1930Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1931
1932 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1933 which don't use sockets
1934
1935Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1936
1937 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1938 * win32/configure.js: applied zlib patch from Daniel Gehriger
1939
1940Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1941
1942 * win32/configure.js: applied the patch from Mark Vakoc for
1943 regexp support
1944 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1945 for regexp support
1946
1947Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * xmlschemastypes.c: as pointed by Igor Float and Double
1950 parsing ain't finished yet
1951
1952Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * Makefile.am configure.in: trying to fix #88412 by bypassing
1955 all the python subdir if python ain't detected
1956
1957Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1958
1959 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1960 made configuring with regexps/automata/unicode the default
1961 but without schemas ATM
1962 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1963 fixed the regexp based DTD validation performance and memory
1964 problem by switching to a compact form for determinist regexps
1965 and detecting the determinism property in the process. Seems
1966 as fast as the old DTD validation specific engine :-) despite
1967 the regexp built and compaction process.
1968
1969Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * valid.c: determinism is debugged, new DTD checking code now works
1972 but xmlFAComputesDeterminism takes far too much CPU and the whole
1973 set usues too much memory to be really usable as-is
1974
1975Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * tree.c: fixed another stupid bug in xmlGetNodePath()
1978 * xmllint.c: --version now report the options compiled in
1979
1980Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * HTMLparser.c: small cleanup
1983 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1984 when configured with them. A bit of debugging around the determinism
1985 checks is still needed
1986
1987Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1990
1991Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1992
1993 * xmlIO.c: small portability glitch fixed.
1994
1995Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1996
1997 * xmlschemastypes.c: incomplete steps for real/double support
1998 * testAutomata.c include/libxml/xmlautomata.h
1999 include/libxml/xmlregexp.h: avoiding a compilation problem
2000 * valid.c include/libxml/valid.h: starting the work toward using
2001 the regexps for actual DTD validation
2002
2003Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * hash.c: cosmetic cleanup
2006 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2007 integrating a DTD validation layer based on the regexps
2008
2009Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2012 the determinism was tested before eliminating the epsilon
2013 transitions :-(
2014
2015Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * python/generator.py python/libxml.c python/libxml.py
2018 python/libxml2-python-api.xml python/libxml2class.txt
2019 python/libxml_wrap.h python/types.c: updated the python
2020 bindings, added code for easier File I/O, and the ability to
2021 define a resolver from Python fixing bug #91635
2022 * python/tests/Makefile.am python/tests/inbuf.py
2023 python/tests/outbuf.py python/tests/pushSAXhtml.py
2024 python/tests/resolver.py python/tests/serialize.py: updated
2025 and augmented the set of Python tests.
2026
2027Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2028
2029 * win32/configure.js: added more readme info for the binary
2030 package.
2031
2032Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * xmlIO.c: fixed a stupid out of bound array error
2035
2036Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2039 messing around with support for Windows path, cleanups,
2040 trying to identify and fix the various code path to the
2041 filename access. Added xmlNormalizeWindowsPath()
2042
2043Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * error.c valid.c: working on better error reporting of validity
2046 errors, especially providing an accurate context.
2047 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2048 error reports in those cases.
2049
2050Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2053 parser.c parserInternals.c xmlIO.c: get rid of all the
2054 perror() calls made in the library execution paths. This
2055 should fix both #92059 and #92385
2056
2057Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * xmllint.c: memory leak reporting was broken after a change
2060 of the preprocessor symbol used to activate it.
2061
2062Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * tree.c: try to make the copy function work for node of
2065 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2066 DOM layers though, not libxml2 itself.
2067
2068Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2069
2070 * valid.c: try to provide file and line informations, not all
2071 messages are covered, but it's a (good) start
2072
2073Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2074
2075 * xinclude.c: reimplemented a large part of the XInclude
2076 processor, trying to minimize resources used, James Henstridge
2077 provided a huge test case which was exhibiting severe memory
2078 consumption problems.
2079
2080Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2081
2082 * python/Makefile.am: applied patch from Christophe Merlet to
2083 reestablish DESTDIR
2084
2085Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2086
2087 * libxml.spec.in: fixes libary path for x86_64 AMD
2088
2089Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2090
2091 * doc/tutorial/includekeyword.c
2092 * doc/tutorial/xmltutorial.xml:
2093 (plus resulting generated html files)
2094 fixing one spot I missed in the tutorial where I hadn't freed
2095 memory properly
2096
2097Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2098
2099 * doc/tutorial/includeaddattribute.c
2100 * doc/tutorial/includeaddkeyword.c
2101 * doc/tutorial/includegetattribute.c
2102 * doc/tutorial/includekeyword.c
2103 * doc/tutorial/xmltutorial.xml
2104 * doc/tutorial/*.html:
2105 update tutorial to properly free memory (thanks to Christopher
2106 R. Harris for pointing out that this needs to be done)
2107 * doc/tutorial/images/callouts/*.png:
2108 added image files so the callouts are graphical, making it
2109 easier to read ( use "--param callout.graphics 1" to generate
2110 html with graphical callouts)
2111
2112Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2115 nice logos generated by Marc Liyanage
2116 * doc/site.xsl *.html: changed the stylesheet to show the new
2117 logo and regenerated the pages
2118
2119Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2122
2123Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * xpath.c: possible mem leak patch from Jason Adams
2126
2127Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2130 in the XQuery namespace
2131 * configure.in: preparing 2.4.24
2132 * doc/*.html: updated the web pages
2133
2134Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * python/generator.py: closing bug #85258 by generating conditional
2137 compile check to avoid linking to routines not configured in.
2138
21392002-08-22 Havoc Pennington <hp@pobox.com>
2140
2141 * autogen.sh: update error message for missing automake
2142
2143Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * python/Makefile.am: typo in target name resulted in libxml2.py
2146 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2147
2148Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * win32/win32/Makefile.mingw: updated with version from
2151 Elizabeth Barham at http://soggytrousers.net/repository/
2152
2153Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2154
2155 * win32/Makefile.msvc: added the prefix location to the include
2156 and lib search path.
2157
21582002-08-18 Havoc Pennington <hp@pobox.com>
2159
2160 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2161 both automake 1.6 and 1.4 installed get the right automake. Means
2162 compilation from CVS will now require the latest automake 1.4
2163 release, or manually creating symlinks called "automake-1.4" and
2164 "aclocal-1.4"
2165
2166Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2167
2168 * configure.in python/Makefile.am: more AMD 64 induced changes from
2169 Frederic Crozat
2170
2171Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * xinclude.c: oops I was missing the xml:base fixup too
2174 * result/XInclude/*.xml: this adds xml:base attributes to most
2175 results of the tests
2176
2177Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * xinclude.c: quick but apparently working implementation of
2180 xi:fallback, should close bug #89684
2181 * Makefile.am test/XInclude/docs/fallback.xml
2182 result/XInclude/fallback.xml: added a basic test for fallback,
2183 and run with --nowarning to avoid a spurious warning
2184 * configure.in: applied patch from Frederic Crozat for python
2185 bindings on AMD 64bits machines.
2186
2187Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2190 the caller don't pass a SAX callback block.
2191
2192Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * tree.c: applied the same fix for the XML-1.0 namespace to
2195 xmlSearchNsByHref() as was done for xmlSearchNs()
2196
2197Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2198
2199 * libxml.3: small cleanup of the man page
2200 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2201 when serializing HREF attributes generated by XSLT.
2202
2203Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2206 version of Marc Liyanage' patch for boolean attributes in HTML
2207 output
2208
2209Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2210
2211 * python/tests/serialize.py: fixed the test results, indenting
2212 behaviour changed slightly
2213
2214Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2215
2216 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2217 new c14n function to Windows def files
2218
2219Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2220
2221 * c14n.c: fixed a memory leak in c14n code
2222
2223Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * parser.c include/libxml/parser.h: adding a new API for Christian
2226 Glahn: xmlParseBalancedChunkMemoryRecover
2227 * valid.c: patch from Rick Jones for some grammar cleanup in
2228 validation messages
2229 * result/VC/* result/valid/*: this slightly change some of the
2230 regression tests outputs
2231
2232Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * tree.c: trying to fix a problem in namespaced attribute handling
2235 raised by Christian Glahn
2236
2237Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * encoding.c include/libxml/encoding.h: Opening the interface
2240 xmlNewCharEncodingHandler as requested in #89415
2241 * python/generator.py python/setup.py.in: applied cleanup
2242 patches from Marc-Andre Lemburg
2243 * tree.c: fixing bug #89332 on a specific case of loosing
2244 the XML-1.0 namespace on xml:xxx attributes
2245
2246Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2247
2248 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2249 corner case from new Merlin's test suite and added a callback
2250 that will be used to improve xmlsec performance
2251
2252
2253Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2254
2255 * HTMLtree.c: trying to fix the <style> escaping problem in
2256 HTML serialization bug #89342
2257
2258Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2259
2260 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2261 and rebuilt the web site.
2262
2263Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2264
2265 * include/libxml/tree.h: added _private member to xmlNs struct
2266
2267Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2268
2269 * HTMLparser.c: fixing bug #84876 based on the xml working
2270 code.
2271
2272Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2273
2274 * python/Makefile.am: enhanced to fix bug 72012 (errors
2275 when using '-jX' make parameter)
2276
2277Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2278
2279 * xpath.c: small additional enhancement for booleans
2280 compared to nodesets
2281
2282Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * HTMLtree.c: changed the order of the encoding declaration
2285 attributes in the meta tags due to a bug in IE/Mac
2286
2287Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2288
2289 * xpath.c: enhanced handling of booleans (especially '='
2290 and '!=' for nodesets) - fixes bug 85256. Added new
2291 routine xmlXPathNotEqualValues for more proper handling
2292 of '!=' when nodesets are involved.
2293
2294Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2295
2296 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2297 doc/xmlcatalog_man.xml to the source distribution
2298
2299Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2300
2301 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2302 asked for this.
2303
2304Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2305
2306 * configure.in: preparing 2.4.23
2307 * doc/*: rebuilt the docs
2308
2309Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * parser.c: fixing bug #84169 by fixing the
2312 comment of xmlCreatePushParserCtxt to describe the
2313 encoding detection parameters better.
2314
2315Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2316
2317 * valid.c: fixing bug #79331 in one path the lookup for
2318 ID attributes on a namespaced node wasn't handled correctly :-\
2319
2320Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2321
2322 * HTMLparser.c: trying to fix 87235 about discarded white
2323 spaces in the HTML parser.
2324 * result/HTML/*: this changes the output of a number of HTML
2325 regression tests
2326
2327Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * xpath.c: applied patch from Richard Jinks for the namespace
2330 axis + fixed a memory error.
2331 * parser.c parserInternals.c: applied patches from Peter Jacobi
2332 removing ctxt->token for good.
2333 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2334 popped out by the regression tests.
2335 * Makefile.am: patch for threads makefile from Gary Pennington
2336
2337Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2338
2339 * xpath.c: enhanced behaviour of position() after usage of
2340 expressions involving preceding-sibling (et al).
2341
2342Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * hash.c: applied a patch from Peter Jacobi to solve a problem
2345 when compiling with the Watcom C on Win32
2346 * result/schemas/*.err: the change of hashing algo generated
2347 permutations in the output
2348
2349Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2350
2351 * hash.c: applied patch from Sander Vesik improving the quality of
2352 the hash function.
2353
23542002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2355
2356 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2357 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2358 xmllint.c xpath.c: replaced sprintf() with snprintf()
2359 to prevent possible buffer overflow (the bug was pointed
2360 out by Anju Premachandran)
2361
2362Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * parser.c: removed an uninitialized data error popped by valgrind
2365 on PE references
2366
2367Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2368
2369 * doc/xml.html
2370 adding tutorial reference to the web page
2371
2372Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2373
2374 * doc/tutorial/xmltutorial.xml
2375 * doc/tutorial/ar01s07.html
2376 * doc/tutorial/ape.html
2377 * doc/tutorial/includegetattribute.c
2378 adding section to tutorial about retrieving an attribute
2379 value
2380
2381Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * parser.c: applied a couple of patches from Peter Jacobi to start
2384 to get rid of ctxt->token, with a possible significant speed
2385 improvement to be gained once done. Better compliance with PE
2386 references constructs in DTDs too.
2387 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2388 from Peter too
2389
2390Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2393 xmlParseElement was likely to have been deallocated at the
2394 time of the report, possibly leading to segfault. Just report
2395 the tag name now.
2396
2397Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * xpath.c: patch from Richard Jinks for XPath substring() function
2400 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2401
24022002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2403
2404 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2405
2406Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2407
2408 *doc/FAQ.html
2409 fixing typos in FAQ, thanks to Robert Funnell for the
2410 editing help
2411
2412Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2413
2414 * NEWS: got complaints from rpmlint that it was empty
2415
2416Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2417
2418 * added doc/tutorial, including:
2419 apa.html
2420 apb.html
2421 apc.html
2422 apd.html
2423 ar01s02.html
2424 ar01s03.html
2425 ar01s04.html
2426 ar01s05.html
2427 ar01s06.html
2428 includeaddattribute.c
2429 includeaddkeyword.c
2430 includekeyword.c
2431 includestory.xml
2432 index.html
2433 xmltutorial.xml
2434 libxml tutorial, including generated html
2435
2436Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2437
2438 * result/c14n/exc-without-comments/merlin-c14n-two-*
2439 result/c14n/without-comments/merlin-c14n-two-*
2440 test/c14n/exc-without-comments/merlin-c14n-two-*
2441 test/c14n/without-comments/merlin-c14n-two-*
2442 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2443 c14n/exc-c14n and slightly modified test script to handle
2444 these test cases
2445 * c14n.c: fixed bugs for complicated nodes set (namespace
2446 without node and others from merlin-c14n-two.tar.gz)
2447 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2448 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2449 for xmlsec performance patch
2450 * xpath.c: fixed self::node() for namespaces and attributes
2451
2452Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2453
2454 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2455 but with the format parameter
2456 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2457
2458Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2459
2460 * Makefile.am: updated c14n tests suite
2461 * c14n.c: performance improvement for previous c14n patch
2462
2463Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * parser.c: another peroformance patch from Peter Jacobi, that
2466 time on parsing attribute values.
2467
2468Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2469
2470 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2471 into LibXML2 test suite
2472
2473Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2474
2475 * c14n.c: propagating xpath ancesstors node fix to c14n
2476 plus small performance improvement to reduce number of
2477 mallocs
2478 * xpath.c: fixed ancestors axis processing for namespace nodes
2479
2480Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2483 Peter Jacobi
2484
2485Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * configure.in: preparing 2.4.22
2488
2489Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2492 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2493 a public entry point.
2494 * doc/*: rebuilt the API and docs
2495
2496Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2497
2498 * xpath.c: patch from Richard Jinks to fix a problem introduced
2499 in the previous patch and pointed by Norm
2500
2501Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * libxml.spec.in: fixing bug #81112
2504
2505Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * uri.c: fixing bug #82848
2508
2509Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2512 output of one catalog test
2513
2514Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2515
2516 * global.data globals.c tree.c include/libxml/globals.h
2517 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2518 default value for global parameter xmlIndentTreeOutput to 1 and
2519 introduced new global parameter xmlTreeIndentString (the string
2520 used to do one-level indent) with default value " " (as it was
2521 in tree.c)
2522
2523Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2526 with trio and schemas.
2527
2528Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * xpath.c: patch from Richard Jinks to fix the problem raised in
2531 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2532
2533Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * xmlschemas.c: a bit of work on import.
2536 * xmlschemastypes.c: Charles Bozeman provided a compare function
2537 for date/time types so min/max facet restrictions should work,
2538 indeterminate comparisons return an error instead of equal.
2539 * test/schemas/date_0* result/schemas/date_0_0: specific test
2540 from Charles Bozeman too
2541
2542Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2545 from Christian Cornelssen fixing the man pages and the Catalog
2546 building script.
2547 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2548 next step is <xs:import> I now have a reasonable understanding
2549 of how it works.
2550
2551Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2554
2555Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2556
2557 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2558
2559Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * xpath.c: fixing an XPath function evalutation bug pointed out
2562 by Alexey Efimov where the context was lost when evaluating
2563 the function arguments
2564
2565Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2566
2567 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2568 function public for XMLSec performance optimizations
2569
2570Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * python/generator.py python/libxml2class.txt : fixed a problem
2573 with the HTML parser pointed by Gary Benson
2574 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2575 example
2576
2577Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2578 * parser.c: fixed bug #81159 (memory growth in SAX)
2579
2580Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2581 * xpath.c: fixed bug #78858 (the real fix)
2582
2583Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2584 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2585
2586Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * tree.c: modified xmlNodeSetBase to allow changing the
2589 base of a document.
2590
2591Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * xmlschemastypes.c: patch Charles Bozeman for validation of
2594 all the date, time, and duration types
2595 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2596 * configure.in: fixed an error pointed by an user
2597 * xml2-config.in: fixed an error pointed by an user
2598
2599Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2600
2601 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2602 win32/libxml2.def.src xmlIO.c: exported default
2603 'file:', 'http:' and 'ftp:' protocols input handlers
2604 and maked protocols comparisson case insensitive
2605
2606Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * configure.in: Neven Has detected a typo
2609
2610Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2613 as one of the persons allowed to commit directly to the
2614 module.
2615
2616Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2619 * valid.c: raised a too low limit
2620 * doc/*: rebuilt the docs
2621
2622Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * test/XPath/expr/floats test/XPath/expr/functions
2625 result/XPath/expr/floats result/XPath/expr/functions
2626 xpath.c: another XPath conformance patch from Richard Jinks
2627
2628Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * xmlschemas.c: fixed validation of attribute groups.
2631 * test/schemas result/schemas: added an example from the primer
2632
2633Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2636 * test/schemas result/schemas: updated the test list
2637
2638Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2639
2640 * TODO: updated a bit
2641 * parser.c: made a comment more specific
2642 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2643 Schemas conformance.
2644 * test/schemas result/schemas: updated the test list
2645
2646Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2649 implementing xs:all with minOccurs = 0
2650 * tes/schemas/* result/schemas/*: added more tests covering
2651 xs:all
2652
2653Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * xmlregexp.c: first implementation of the all particle, this
2656 may need to be revisited for case where not all transitions
2657 must be crossed.
2658
2659Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * tree.c: another entity processing update from Markus Henke
2662
2663Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2664
2665 * trionan.c: fixed crash on OSF/1
2666
2667Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * xmlschemas.c: more Schemas work
2670 * test/schemas/* result/schemas/*: added more tests coming
2671 from the spec.
2672
2673Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2676 ExcC14N specification
2677
2678Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * tree.c: patch from Markus Henke, fix for recursive entities.
2681
2682Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * xpath.c: fix a problem with string() on a document node.
2685
2686Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2687
2688 * Makefile.am xmlschemas.c: more Schemas work
2689 * test/schemas/* result/schemas/*: added more tests coming
2690 from the spec.
2691
2692Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2695 * result/HTML/*: this changes a few things in the results
2696
2697Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2698
2699 * include/libxml/tree.h: eliminated 'declaration different than
2700 prototype' warning
2701 * include/win32config.h: "resolved" conflicts with errno.h
2702
2703Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2706 on the automata interfaces and debug of counted choices
2707 * test/schemas/* result/schemas/*: added a number of tests
2708
2709Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2712 a bit of work on Schemas
2713 * testSchemas.c: try to make it more useful
2714 * test/schemas/* result/schemas/* Makefile.am: changed the
2715 Schemas regression test procedure, started adding a few samples
2716
2717Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2718
2719 * include/libxml/encoding.h: Patch for the Borland C++ builder
2720 * include/libxml/tree.h: Patch for the Borland C++ builder
2721 * threads.c: Patch for the Borland C++ builder
2722 * win32/bcb5: New directory for the Borland C++ builder
2723 project files
2724
2725Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2726
2727 * win32/Makefile.msvc: Update for XML Schema support
2728 * win32/configure.js: Update for XML Schema support
2729 * win32/libxml2.def.src: Update for XML Schema support
2730
2731Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2734 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2735 xmlunicode.c include/libxml/Makefile.am
2736 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2737 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2738 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2739 include/libxml/xmlversion.h.in : merged the current state of
2740 XML Schemas implementation, it is not configured in by default,
2741 a specific --schemas configure option has been added.
2742 * test/automata test/regexp test/schemas Makefile.am
2743 result/automata result/regexp result/schemas:
2744 merged automata/regexp/schemas regression tests
2745
2746Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * xpath.c: Gary found a compile time problem, fixes #78823
2749
2750Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * configure.in: release of 2.4.20
2753 * doc/*: updated and rebuilt the docs
2754
2755Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * python/Makefile.am: patch from Cristian Gafton to build on
2758 Red Hat 6.2, should also fix #75779
2759
2760Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * valid.c: first part of fixing #78729
2763
2764Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2767 escaping of URI when saving HTML files.
2768 * result/HTML/*: this impacted some tests
2769
2770Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2771
2772 * configure.in: trying to fix #77441
2773
2774Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2775
2776 * include/libxml/xmlIO.h: Hallski complained it could not be
2777 included by itself.
2778
2779Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2782
2783Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2784
2785 * win32/configure.js: patch from Nilo for the c14n option
2786 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2787
2788Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2791 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2792 LIBXML_THREAD_ENABLED
2793
2794Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * xpath.c: another patch from Richard Jinks for substring conformance
2797 * test/XPath/expr/floats test/XPath/expr/strings
2798 result/XPath/expr/floats result/XPath/expr/strings: update of the
2799 test suite to check those.
2800
2801Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * xpath.c: patch from Richard Jinks for .x float parsing.
2804
2805Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * parser.c: patch from Markus Henke when an encoding ain't recognized
2808
2809Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * libxml.m4: got a report that #include <string.h> was needed
2812
2813Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2816
2817Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2818
2819 * doc/example.html: fixing typo
2820
2821Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2824 pointed out by Melvyn Sopacua.
2825
2826Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2827
2828 * libxml.m4: Frédéric Crozat gave a patch related to the change
2829 of Include paths breaking the libxml.m4
2830
2831Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2832
2833 * xpath.c: Fix bug #76927 forgot to save some context
2834 when evaluating binary expressions
2835
2836Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2837
2838 * configure.in: fixed configure for MPE/iX from Markus Henke
2839 * xmlmemory.c: fixed initialization problems
2840 * xpath.c: another set of patches from Richard Jinks this
2841 fixes "make XPathtests" on linux
2842
2843Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2846 * test/XPath/expr/compare test/XPath/expr/equality
2847 test/XPath/expr/floats test/XPath/expr/functions
2848 test/XPath/expr/strings result/XPath/expr/compare
2849 result/XPath/expr/equality result/XPath/expr/floats
2850 result/XPath/expr/functions result/XPath/expr/strings: Updated
2851 tests though they show a divergence on Linux
2852
2853Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * xpath.c trionan.c: previous commit also included patches
2856 from Richard Jinks on some IEEE support corner case
2857
2858Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2861 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2862 that $(datadir) should be used for docs
2863
2864Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2867 could leak filedescriptors
2868
2869Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * configure.in nanohttp.c: applied patch from Allan Clark for
2872 UnixWare/OpenServer
2873
2874Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * configure.in: preparing 2.4.19
2877 * doc/*: rebuilt the docs
2878
2879Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * nanohttp.c: fixing #76043, got fed up with non-portability
2882 of that piece of code.
2883
2884Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * valid.c SAX.c: Never commit without running "make tests" :-(
2887 fix a couple of stupidities in the previous commit
2888 * result/*: a few changes in some attribute order result of previous
2889 commit.
2890
2891Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2894 the internal subset should not raise duplicate ID errors,
2895 also there was a small bug in conjunction to namespace
2896 declarations defaulted and xml:xxx attributes DTD definitions.
2897
2898Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * xpath.c: Richard Jinks also raised some rounding problems
2901 this tries to fix them
2902
2903Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2906 behaviour in xmlXPathCastToString()
2907
2908Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2911 raised by Morus Walter
2912
2913Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2916 from Igor
2917
2918Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * xpath.c: fixing #75619, related to a problem when trying
2921 to evaluate condition when the current node set resulting
2922 from that sub-step evaluation is empty. Also fixes 2 potential
2923 problem with previous-sibling and next-siblings axis.
2924
2925Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2926
2927 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2928 HTML support is not configured in.
2929
2930Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2933 include/libxml/tree.h: dohh I really didn't intended to commit
2934 this test version :-(
2935
2936Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * testSAX.c: I wanted to see the real speed at the SAX interface
2939 after a little too many Ximianer started complaining about the
2940 parser speed.
2941 added a --quiet option:
2942 paphio:~/XML -> ls -l db100000.xml
2943 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2944 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2945 3200006 callbacks generated
2946 real 0m1.270s
2947 Which means 16MBytes/s and 3Mcallback/s
2948
2949Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2950
2951 * xpath.c: valgrind spotted another error that time when running
2952 on libxslt regression tests
2953
2954Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2955
2956 * Makefile.am: adding "make valgrind" running the full regression
2957 tests (except python ones) under Valgrind (using valgrind -q
2958 which was kindly added by the author).
2959 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2960 passes cleanly now except an obcure floating point initialization
2961 raised in log10() in one XPath regression test ???
2962 * tree.c: edited some comments to close #75244
2963
2964Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2967 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2968 context of ScrollKeeper, made sure that if the number is
2969 an integer, the serialization follows the description at
2970 http://www.w3.org/TR/xpath#section-String-Functions
2971
2972Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * configure.in: preparing 2.4.18
2975 * doc/*: updated and rebuilt the web site
2976 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2977 the Windows and Cygwin maintainers.
2978 * parser.c: humm, changed the way the SAX parser work when
2979 xmlSubstituteEntitiesDefault(1) is set, it will then
2980 do the entity registration and loading by itself in case the
2981 user provided SAX getEntity() returns NULL.
2982 * testSAX.c: added --noent to test the behaviour.
2983
2984Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * parser.c: Wilfried Teiken provided a hackish but working
2987 way to get context reported back on entities when parsing
2988 with SAX and without breaking the DOM build.
2989
2990Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * c14n.c: applied a new patch from Aleksey Sanin
2993 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2994 to reference Aleksey implementation of XML digital Signatures
2995
2996Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * xpath.c: small fix to avoid potential problem due to
2999 ordering of freeing data
3000 * python/Makefile.am: people were complaining about
3001 the generated file in python dir not being built
3002
3003Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3006 python/generator.py python/libxml.c python/types.c: Cleanup
3007 of the python Makefiles based on Jacob and James feedback,
3008 fixed the spec file accordingly, fixed the number of warning
3009 that passing my pedantic CFLAGS was generating. Conclusion
3010 is that Python includes are real crap.
3011
3012Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * configure,in: it was reported quite a few times that
3015 xml2-config --cflags should not output
3016 -I$includeprefix/libxml2/libxml because libxml2 header names
3017 clashes with existing names like list.h from C++ stl.
3018 Includes should be #include<libxml/xxx.h> so ...
3019
3020Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3021
3022 * c14n.c: another patch from Aleksey Sanin
3023
3024Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3025
3026 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3027 canonicalization algorithm
3028 * doc/xml.html doc/index.html: added the C14N references on the
3029 index page.
3030
30312002-03-13 jacob berkman <jacob@ximian.com>
3032
3033 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3034 usage, redundant, and gcc specific
3035
3036Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * xpath.c: speedup some node selection operations, this can
3039 have a significant impact on DocBook Norm's stylesheets
3040 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3041 make sure it's always the case
3042 * debugXML.c: distinguish CDATA and comments in ls operations
3043
3044Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3045
3046 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3047 to generate better API descriptions etc...
3048
3049Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3050
3051 * c14n.c: Fixing #74186, made sure all boolean expressions
3052 get fully parenthesized, ran indent on the output
3053 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3054 include/libxml/tree.h: also #74186 related, removed the
3055 --with-buffers option, and all the preprocessor conditional
3056 sections that were resulting from it.
3057
3058Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * valid.c: applied patch from Dodji Seketeli fixing an
3061 uninitailized variable in xmlValidGetValidElements()
3062
3063Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * c14n.c: fixed a few comments
3066 * doc/*.html doc/*/*.html: regenerated the docs and added
3067 the C14N API
3068 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3069
3070Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3071
3072 * check-xml-test-suite.py: fix to adapt varaiations in the
3073 bindings
3074 * configure.in python/setup.py python/setup.py.in: fixed to
3075 have the version of the python scripts automatically updated
3076
3077Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3078
3079 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3080 in xmlCopyProp()
3081
3082Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * configure.in: preparing 2.4.17 release
3085 * doc/*: updated and rebuilt the docs
3086 * xpath.c: fixed a comment
3087 * python/libxml.c: fixed a possible reentrancy problem
3088
3089Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3090
3091 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3092 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3093 added a specific regression test
3094 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3095 not raise exceptions when failing to find the attribute.
3096
3097Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * configure.in xmllint.c: owen pointed out a problem with the
3100 ftme fix, gettimeofday() was not detected by configure and
3101 the ftime header wasn't included, dohhh
3102
3103Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3104
3105 * configure.in xmllint.c: trying to fix #71457 for timing
3106 precision when gettimeofday() is not availble but ftime() is
3107
3108Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3111 are now copied on install and part of the -devel RPM
3112
3113Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * xpath.c: trying to avoid bug #72150 which was apparently
3116 caused by a gcc bug (or a processor problem) as detailed
3117 at http://veillard.com/gcc.bug
3118
3119Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3122 fixed xmlReconciliateNs(), added a Python test/example for
3123 inter-document cut'n paste
3124 * python/libxml.py: fixed node.doc on document nodes and added
3125 xpathEval() onto node objects
3126
3127Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3130 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3131 fixup and integrated tests for the serialization stuff
3132
3133Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3136 moved the libxml man page to section 3
3137
3138Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * tree.c: fix bug #72490
3141 * python/libxml.c python/libxml.py: added methods serialize()
3142 and saveTo() to all node elements.
3143
3144Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3145
3146 * xmlIO.c: closed #73430, don't read from an input source
3147 which indicated an end-of-file or an error.
3148
3149Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * parser.c: make sure SAX endDocument is always called as
3152 this could result in a Python memory leak otherwise (it's
3153 used to decrement ref-counting)
3154 * python/generator.py python/libxml.c python/libxml.py
3155 python/libxml2-python-api.xml python/libxml2class.txt
3156 python/tests/error.py python/tests/xpath.py: implemented
3157 the suggestions made by Gary Benson and extended the tests
3158 to match it.
3159
3160Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3161
3162 * python/generator.py: applied patch fixing #73450
3163
3164Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3165
3166 * xpath.c: fixing #61290 "namespace nodes have no parent"
3167 long standing divergence from the XPath REC. NodeSets
3168 simply hold a copy of namespace nodes and those node ->next
3169 points to the parent (which may not be the node carrying the
3170 definition).
3171 * include/libxml/xpath.h: flagged but didn't added a possible
3172 speedup
3173 * DOCBparser.c HTMLparser.c: removed some warnings from push
3174 parser due to new state being added.
3175 * tree.c: new fix from Boris Erdmann
3176 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3177 the XML Canonalization support from Aleksey Sanin
3178
3179Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3180
3181 * tree.c: patch from Boris Erdmann fixing some namespace odities
3182 with xmlCopyNode()
3183
3184Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3185
3186 * xmlIO.c: fix bug #72706 when loading a NULL entity
3187
3188Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3189
3190 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3191 actually change in a future XML Namespace revision.
3192
3193Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3196 added the possibility of returning nodesets from XPath extension
3197 functions written in Python
3198
3199Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * python/*: commiting some Python bindings work done while travelling
3202
3203Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3204
3205 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3206 explicitely with memory debugging switched on
3207
3208Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3209
3210 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3211 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3212 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3213 the accessor generator for strings
3214 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3215 regression test.
3216
3217Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * python/README python/generator.py python/libxml.c python/setup.py:
3220 added the 'usual' setup.py to allow building a libxml2-python
3221 module based on the same code. The initialization is however
3222 different the 2 .so files fo libxml2 and libxslt are identical and
3223 they entry point initialize both libraries. this is done to avoid
3224 some possible nasty problem since the Python don't merge the maps
3225 of all shared modules.
3226
3227Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * parser.c: fixed a push/encoding bug reported by Michael
3230 on librsvg
3231
3232Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * include/libxml/parserInternals.h: fixes a misplaced #endif
3235
3236Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3237
3238 * parser.c valid.c: found and fixed a couple of allocation bugs
3239
3240Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3241
3242 * doc/xml.html doc/python.html doc/*: added a Python and binding
3243 page describing the current state of the Python bindings and
3244 giving pointers to the other languages wrappers.
3245
3246Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3249 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3250 rebuilt the API and web site
3251 * xpath.c: fixed #71978 portability bugs
3252
3253Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3256
3257Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3258
3259 * include/libxml/parserInternals.h parser.c: had to change
3260 2 internal parsing API when processing document content
3261 to check the start and end of element content are defined
3262 in the same entity
3263 * valid.c include/libxml/valid.h: attribute normalization can
3264 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3265 with the context to report it.
3266 * SAX.c: fixed the last known bugs, crazy validation constraints
3267 when a document is standalone seems correctly handled. There
3268 is a couple of open issues left which need consideration especially
3269 PE93 on external unparsed entities and standalone status.
3270 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3271 The 2 tests left failing are actually in error. Cleanup done.
3272
3273Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * valid.c: implemented E59 spaces in CDATA does not match the
3276 nonterminal S
3277
3278Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * SAX.c parser.c valid.c: more validation test fixups
3281 * check-xml-test-suite.py: added duration info for the tests
3282
3283Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * parser.c valid.c: a couple of errors were reported but not
3286 saved back as such in the parsing context. Down to 1% failure rate
3287 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3288
3289Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3290
3291 * xmlInternald.c: isExtender was missing a char
3292 * parser.c include/libxml/parser.h: % are acceptable in the
3293 internal subset if within a PUBLIC ID
3294
3295Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3296
3297 * SAX.c parserInternals.c valid.c: more work on the conformance
3298 suite. Took the step to finally block documents with encoding
3299 errors. It's a fatal error per the spec, people should have fixed
3300 their documents by now.
3301
3302Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * check-xml-test-suite.py: fixed the test script after some discussion
3305 on the semantic of TYPE="error"
3306 * Makefile.am: added the script to the distrib
3307
3308Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * SAX.c entities.c: fixed a couple of conformances issues deep
3311 into the validation code (standalone and undeclared Notations)
3312
3313Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3316 stayed there for years !
3317
3318Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3321 missing
3322
3323Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3324
3325 * check-xml-test-suite.py: improved the behaviour a bit as
3326 well as the logs
3327 * parser.c valid.c SAX.c: fixed a few more bugs
3328 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3329
3330Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * check-xml-test-suite.py: python script to run regression tests
3333 against the XML Test suite of W3C/OASis
3334 * SAX.c: fixed a validation bug
3335 * parser.c: fixed 3 errors pointed by the test suite
3336 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3337 * python/Makefile.am: fixed a dependendy
3338
3339Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * xmlmemory.c: avoid a warning bug #71594
3342
3343Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3344
3345 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3346 warning on alpha/Tru64
3347
3348Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3349
3350 * include/libxml/entities.h: fixing a comment
3351 * valid.c: fixing some troubles with validity check on namespaces
3352 * result/VC/NS3 test/VC/NS3: added a specific regression test
3353
3354Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3355
3356 * tree.c: Fixing #71342 serializing '\n' in attribute values
3357 * result/noent/att3 result/att3 test/att3: added a specific
3358 test.
3359
3360Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3361
3362 * python/libxml.c: couple of bug fixes
3363
3364Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3365
3366 * python/*.py: removed tabs and used spaces.
3367
3368Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3369
3370 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3371 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3372
3373Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3374
3375 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3376 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3377
3378Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3379
3380 * include/libxml/encoding.h include/libxml/entities.h
3381 include/libxml/globals.h include/libxml/parser.h
3382 include/libxml/threads.h include/libxml/tree.h
3383 include/libxml/xmlmemory.h: trying to fix the include mess
3384
3385Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3386
3387 * include/libxml/xmlmemory.h: reverted part of the previous
3388 attempt to provide #69655, this was breaking the build.
3389
3390Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3391
3392 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3393 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3394 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3395 include/libxml/parserInternals.h include/libxml/tree.h
3396 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3397 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3398 clean.
3399 * python/libxml.c: fixed a warning.
3400
3401Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3404 copying of node, merge back IDs in the target document.
3405 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3406 test/XInclude/ents/ids.xml: test case
3407 * result/VC/ElementValid4: output changed due to a typo fix
3408
3409Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3410
3411 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003412 generate the dependencies right as Jacob found out. Add
3413 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003414
3415Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3416
3417 * parserInternals.c valid.c: Justin Fletcher found some parts
3418 of the code needing cleanup
3419 * libxml.spec.in python/Makefile.am python/generator.py
3420 python/libxml.c python/libxml.py: Fixed the python Makefiles
3421 corrected a bug showing up on ia64, changed the name of the
3422 python internal module too
3423
3424Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3425
3426 * Makefile.am: applied patch from Andris Pavenis for binary
3427 name suffixes
3428
3429Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * xmllint.c win32/win32config.h: fixing #68748
3432
3433Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * valid.c: fixing #70166
3436
3437Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * valid.c: fixing #70077
3440
3441Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3442
3443 * Copyright Makefile.am README configure.in libxml.spec.in:
3444 Changed to the MIT Licence
3445 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3446 doc/xmlio.html: updated the doc accordingly
3447 * include/libxml/xmlwin32version.h configure.in: preparing
3448 2.4.14 release
3449 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3450 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3451 fixed the const xmlChar * wrapper and generator, XPath extension
3452 functions now use the context as first argument
3453 * python/tests/tstxpath.py python/tests/xpath.py
3454 python/tests/xpathext.py: Updated the tests accordingly
3455 * tree.c: fixed bug #70067
3456
3457Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * Makefile.am: cleanup
3460 * debugXML.c: always use stdout if output is NULL
3461 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3462 * python/Makefile.am python/generator.py python/libxml2class.txt
3463 python/libxml_wrap.h python/types.c: augmented the number of bindings
3464 handling FILE * and XPath contexts
3465 * python/tests/Makefile.am: avoid a stupid problem due to the
3466 use of TEST.
3467
3468Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3469
3470 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3471
3472Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * python/TODO python/libxml.c: cleanup the extension function lookup
3475 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3476
3477Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3478
3479 * configure.in python/Makefile.am: do not install outside
3480 of prefix
3481
3482Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * python/TODO python/libxml.c: started adding SAX interfaces
3485 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3486 SAX test
3487
3488Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * tree.c: hardened the addChild function
3491 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3492 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3493 added accessors needed for xmlNode, a bit more testing and
3494 extension of interfaces
3495 * python/tests/Makefile.am python/tests/build.py: added a test
3496 build from scratch/save/load/check
3497
3498Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * parserInternals.c: change a small bit in the way valididy
3501 error messages get initialized
3502 * python/TODO python/libxml.c python/libxml2-python-api.xml
3503 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3504 added some memory debugging to track leaks at the libxml2 level
3505 * python/tests/*.py: changed all tests to check for leaks,
3506 there is just one left in XPath extension registrations.
3507
3508Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3509
3510 * python/TODO python/generator.py python/libxml2-python-api.xml
3511 python/libxml2class.txt: more accessor classes for the parser
3512 context, allow to switch on and check validity
3513 * python/tests/Makefile.am python/tests/error.py
3514 python/tests/invalid.xml python/tests/valid.xml
3515 python/tests/validate.py: attded more test and and added error.py
3516 which I forgot to commit in the last step
3517
3518Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3519
3520 * python/Makefile.am python/types.c: cleanup
3521 * python/libxml.c python/libxml.py python/libxml_wrap.h
3522 python/generator.py python/libxml2-python-api.xml
3523 python/libxml2class.txt: added class for parser context, added
3524 first cut for push mode support. Added a framework to generate
3525 accessors functions.
3526 * python/tests/Makefile.am python/tests/push.py: added a push
3527 test
3528
3529Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3530
3531 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3532 bug a bit of cleanup.
3533
3534Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3535
3536 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3537 python/libxml2class.txt: adding error redirections and preformat
3538 to a python handler
3539 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3540 tests self checking
3541
3542Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3543
3544 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3545 a function
3546
3547Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3548
3549 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3550 python/libxml.c python/libxml2-python-api.xml
3551 python/libxml2class.txt: Progressing through the TODOs, class
3552 description output, extra XML API, RPM now builds the wrappers
3553 for all python installed versions
3554
3555Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3556
3557 * configure.in libxml.spec.in python/Makefile.am python/TODO
3558 python/generator.py python/libxml2class.txt: added more informations
3559 in the libxml2-python package including docs. Slightly changed
3560 the class hierarchy
3561 * python/tests/*: added basic regression tests infrastructure too
3562
3563Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3566 added libxml2-python as part of the packages installed
3567
3568Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * python/Makefile.am python/generator.py python/libxml.c
3571 python/libxml.py: more work, now able to extend the
3572 XPath interpreter with functions written in python.
3573
3574Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3575
3576 * python/Makefile.am: Jacob sent a patch to allow building from
3577 tarfile.
3578
3579Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3580
3581 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3582 inserted the python wrappers build, I hope this won't be too
3583 unportable
3584
3585Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3586
3587 * xpath.c: minor optimization
3588 * python/generator.py python/libxml.c python/libxml.py
3589 python/libxml_wrap.h: more work on the python bindings,
3590 they now support XPath and there is no evident leak
3591
3592Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3593
3594 * python/generator.py python/libxml.c python/libxml.py:
3595 more work on the python bindings generator.
3596
3597Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3598
3599 * python/generator.py python/libxml.c python/libxml_wrap.h:
3600 more work on the python bindings.
3601
3602Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * python/generator.py python/libxml.c python/libxml.py
3605 python/libxml_wrap.h: commited early version of a python binding
3606 for private use only ATM
3607
3608Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3609
3610 * entities.c tree.c include/libxml/entities.h: applied patch
3611 from Anthony Jones to implement copy of DTD subtree too. Had
3612 just to keep 2 function private which really ought to become
3613 public ones.
3614
3615Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * xmllint.c: added pointers to the web pages in the usage()
3618
3619Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3620
3621 * tree.c: more fixes from Petr Kozelka for attribute handling
3622 in the tree API to align the semantic with DOM.
3623
3624Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3625
3626 * valid.c tree.c entities.c: another set of patches from
3627 Anthony Jones for copy operations cleanup and robustness
3628
3629Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3630
3631 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3632 an alphabetic index based on comments content
3633 * doc/*: rebuilt the web site with the new references
3634
3635Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3636
3637 * parserInternals.h: Greg Sjaardema suggested to use an
3638 eponential buffer groth policy in xmlParserAddNodeInfo()
3639
3640Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3641
3642 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3643 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3644 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3645 to generate cross-references, and added/updated the stylesheets
3646 to generate and link API indexes. The generic keyword index
3647 is not done yet.
3648 * doc/*.html: regenerated all the usual docs too
3649
3650Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3651
3652 * debugXML.c: added an xpath function to the shell for T. V. Raman
3653
3654Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3657 debug routines.
3658
3659Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3660
3661 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3662 support of attribute nodes
3663
3664Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3667 hopefully near complete and fully documented of the API in XML
3668 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3669 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3670 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3671 include/libxml/parserInternals.h include/libxml/valid.hi
3672 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3673 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3674 include/libxml/xpath.h include/libxml/xpathInternals.h:
3675 Cleaned up the doc comments a lot in the process, the interface
3676 coverage is now 100%
3677
3678Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3679
3680 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3681 extracts comments from the gtk-doc DocBook output (a bit
3682 convoluted but seems to work).
3683
3684Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3685
3686 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3687 added an XML description of the API, moved the script generating
3688 it here. Added a "make api" target
3689
3690Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3691
3692 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3693
3694Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3695
3696 * xpath.c include/libxml/xpathInternals.h: the change made to
3697 xmlXPathFuncLookupFunc was incompatible roll it back
3698
3699Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3700
3701 * SAX.c: cleanup patch from Anthony Jones
3702 * doc/Makefile.am: fix the headers to avoid in make scan
3703 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3704 includes, * vs Ptr and general cleanup
3705 * parsedecl.py: first version of a script to extract the
3706 module interfaces, the goal will be to provide .decl or XML
3707 specification of the interfaces to build wrappers.
3708
3709Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3710
3711 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3712 now provides return codes in case of errors
3713
3714Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3715
3716 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3717 Upgraded to trio baseline 1.6
3718 * strio.h strio.c: Replaced by triostr.h and triostr.c
3719
3720Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3721
3722 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3723 of strdup usage in the code
3724
3725Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3726
3727 * parser.c error.c: Keith Isdale complained rightly that
3728 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3729
3730Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3731
3732 * tree.c: fixed the funxtion to set the xml: attributes
3733 * debugXML.c: added "setbase" to test it.
3734
3735Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3738 to allow updating an attribute content
3739
3740Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3741
3742 * libxml.h: try to avoid problems when compiling on Windows
3743
3744Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3745
3746 * hash.c: patch from Anthony Jones for hash.c allocation size
3747 * Makefile.am: trying to work around Yet Another Libtool Madness
3748 and build the 2.4.13 release finally ...
3749
3750Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3751
3752 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3753 * doc/* : update of the documentation
3754
3755Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3756
3757 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3758 at fixing #61290 :-(
3759
3760Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3761
3762 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3763 Fixes bug #67229
3764
3765Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3766
3767 * tree.c: trying to avoid troubles when a subtree is copied
3768 and coalesced in part with the target tree. Should fix
3769 bug #67407
3770
3771Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3772
3773 * valid.c: fixed validation of attributes content of type
3774 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3775 values, very old bug. Fixes #67671
3776
3777Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3778
3779 * parser.c include/libxml/parserInternals.h tree.c: integrated
3780 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3781 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3782
3783Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3784
3785 * threads.c: applied Serguei Narojnyi's patch to add native
3786 thread support on the Win32 platform
3787 * testThreadsWin32.c Makefile.am: added the test program also
3788 from Serguei, Win32 specific
3789 * include/win32config.h include/libxml/xmlwin32version.h.in:
3790 added patch from Igor for the Windows thread specific defines.
3791
3792Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3793
3794 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3795
3796Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3797
3798 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3799 output page into XMLinfo.html. Close bug #66951 and
3800 raised by Robert Collins too.
3801
3802Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3803
3804 * encoding.c: Paul Keogh pointed out a possibility of segfault
3805 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3806 Closes bug # 68238
3807
3808Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3809
3810 * doc/*.html: updated the Gdome2 links
3811
3812Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3813
3814 * libxml.h: Applied following patches from Robert Collins
3815 and make sure IN_LIBXML is defined when compiling it
3816 -------
3817 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3818 as well as Visual C.
3819 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3820 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3821 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3822 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3823 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3824 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3825 xmlSysIDExists xmlNoNetExists).
3826 * xmllint.c: Don't include winsock2.h for Cygwin.
3827
3828Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3829
3830 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3831 when the version info is not present.
3832
3833Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3834
3835 * tree.c: Anthony Jones pointed out a problem in
3836 xmlStringGetNodeList() and provided a fix for it
3837
3838Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3839
3840 * parser.c: patch from Frank J Franklin to remove a bug in
3841 xmlCreatePushParserCtxt() when the initial buffer passed
3842 is large.
3843
3844Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3845
3846 * win32/*: big cleanup of the Windows/MSVC project files
3847 from Igor Zlatkovic
3848
3849Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3850
3851 * doc/Makefile.am: should fix #67674 and avoid troubles if
3852 xsltproc is not available or fails in the prefix provided
3853
3854Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3855
3856 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3857
3858Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3859
3860 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3861 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3862 Fixed a few other problems raised by Charlie Bozeman.
3863 * result/VC/ElementValid[5-7]: fixed the output
3864
3865Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3866
3867 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3868 patches from Charlie Bozeman. Regenerated the HTML docs.
3869
3870Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3871
3872 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3873 for Windows from Igor
3874
3875Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3876
3877 * xmllint.c: applied Justin Fletcher patch for --output or -o
3878
3879Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * win32/libxml2/libxml2.def.src: close #67019
3882
3883Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3884
3885 * xmllint.c: applied Justin Fletcher generic timing patch
3886 similar to the one already applied to xsltproc.
3887
3888Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3889
3890 * include/libxml/tree.h tree.c: applied documentation patches
3891 from Charlie Bozeman
3892
3893Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3894
3895 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3896
3897Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3898
3899 * valid.c: fix the xmlStrdup() used in the previous patch.
3900 * valid.c: added --dropdtd
3901 * tree.c: fixed xmlUnlinkNode so it also removes the references
3902 from the document if the node is a DTD
3903
3904Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * HTMLtree.c valid.c: cleanup some static declarations
3907
3908Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3909
3910 * xmllint.c: removed another strdup()
3911 * doc/FAQ: removed the HP/UX entry
3912
3913Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3914
3915 * valid.c: fix bug #66816 when validating.
3916 * xmllint.c: don't use sys/time.h if configure did not found it
3917
3918Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3919
3920 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3921 xmlcatalog_man.xml
3922
3923Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3924
3925 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3926 xmlInitMemory() was declared twice
3927
3928Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3929
3930 * globals.c: do not reference strdup() !
3931 * configure.in libxml-2.0.pc.in: trying to fix the libs
3932 of the various config extraction modules
3933
3934Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3935
3936 * configure.in : preparing 2.4.12
3937 * doc/* : updated and rebuilt the docs
3938
3939Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3940
3941 * uri.c: closed bug #66159
3942 * testURI.c: added --escape option
3943 * configure.in: some cleanup for xml2-config --cflags
3944
3945Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3946
3947 * globals.c testThreads.c: removed some misplaced includes
3948 of xmlversion.h
3949
3950Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3951
3952 * threads.c: patch from Gary Pennington fixing a possible
3953 problem at initialization time.
3954
3955Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3956
3957 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3958 Eric Lavigne contribution to build libxml2 on MacOS using
3959 CodeWarrior.
3960
3961Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3962
3963 * xmllint.c: applied Geert Kloosterman's patch to fix
3964 --repeat --timing output
3965
3966Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3967
3968 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3969 where non-wellformed XML declaractions were not detected.
3970
3971Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3972
3973 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3974
3975Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3976
3977 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3978 gets reset by xmlCleanupInputCallbacks() and this makes the
3979 function useless. Same for output.
3980
3981Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3982
3983 * xmlIO.c: robert pointed out a loop error in callback cleanups
3984
3985Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3988 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3989 they are not really tied to debugging
3990
3991Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3992
3993 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3994 * xmllint.c: better --catalogs description
3995
3996Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3997
3998 * tree.c: fixed a couple of problems in xmlSetProp()
3999
4000Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4001
4002 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4003 unappropriate stdout output.
4004
4005Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4006
4007 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4008 by Denis Beurive, closes #65111
4009
4010Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4011
4012 * valid.c: in case of content model validity error, don't
4013 print it if validity warnings were not requested.
4014
4015Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4016
4017 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4018 * parserInternals.c: removed the last exit() call. Print an
4019 unmaskable error on stderr instead (library mismatch detection)
4020
4021Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4022
4023 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4024 shell instructions from Heiko Rupp
4025
4026Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4027
4028 * catalog.c: use the URL notation file:// for default catalog paths
4029
4030Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4031
4032 * include/libxml/tree.h: better comments for _private fields
4033 * tree.c: removed a problem when copying an entity reference.
4034
4035Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4036
4037 * vms/*: updated instructions and diffs from John A Fotheringham
4038
4039Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4040
4041 * include/libxml/xmlerror.h: avoid an include problem if
4042 #include <libxml/xmlerror.h> happens first in code
4043 seems to be the case in KDE libs
4044
4045Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4046
4047 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4048 from Igor for Windows
4049
4050Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4051
4052 * Makefile.am: Gary Pennington pointed out a missing prefix
4053
4054Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4055
4056 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4057 * doc/*: upgraded and rebuilt the docs
4058
4059Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4060
4061 * HTMLparser.c: fix comment in scripts element parsing.
4062 * result/HTML/doc3*: updated the results.
4063
4064Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4065
4066 * uri.c: another URI bug fix #63336, using Joel Young patch.
4067
4068Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4069
4070 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4071 a cleaned up version of the Pwd shell string generation.
4072
4073Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4074
4075 * valid.c include/libxml/tree.h: trying to fix namespaces +
4076 validation problems for good, closing #63619 in the process
4077 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4078 wrong in this respect, fixed it.
4079
4080Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4081
4082 * xmllint.c: Morus Walter patch to allow --format and --encode
4083
4084Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4085
4086 * debugXML.c: Stefan Kost provided an help command for the shell
4087
4088Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4089
4090 * debugXML.c: Heiko Rupp pointed that the shell would crash
4091 on empty nodesets returns.
4092
4093Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4094
4095 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4096 migh need the history libraries
4097
4098Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4099
4100 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4101 handle the case of < in quoted attributes, Bastian Kleineidam
4102
4103Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4104
4105 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4106 fixing catalog breakages
4107 * Makefile.am catalog.c result/catalogs/catal
4108 result/catalogs/mycatalog.* test/catalogs/catal*:
4109 fixed more problems in catalog support, added more regression tests
4110 for both XML and SGML catalog handling
4111
4112Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4113
4114 * debugXML.c: applied an improvement to xmlGetLineNo() from
4115 Keith Isdale
4116
4117Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4118
4119 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4120 Side effect of the progressive catalog loading
4121
4122Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4123
4124 * Makefile.am: confexecdir and confexec_DATA were defined twice
4125 pointed out by Karl Eichwalder
4126
4127Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4128
4129 * xmlcatalog.c: avoid unlink() and use remove() instead.
4130
4131Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4132
4133 * libxml.spec.in: cleanup
4134 * include/libxml/xmlwin32version.h: updated with 2.4.8
4135
4136Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4137
4138 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4139 of compiling libxml with a non standard set of options
4140
4141Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4142
4143 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4144 document --sgml option, fixing gnome bugzilla #63382
4145
4146Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4147
4148 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4149 breakage of 2.4.7, added a couple of really needed APIs
4150 like xmlCatalogIsEmpty() and xmlNewCatalog()
4151 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4152 for install-catalog
4153 * configure.in: preparing 2.4.8
4154
4155Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4156
4157 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4158 include/libxml/tree.h include/libxml/xmlIO.h: more include
4159 cleanups, export cleanly one html output + format function.
4160
4161Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4162
4163 * parser.c: removed initGenericErrorDefaultFunc call from
4164 xmlInitParser() since it could destroy previous calls to
4165 xsltSetGenericErrorFunc() effects
4166
4167Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4168
4169 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4170 keyword.
4171
4172Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4173
4174 * Makefile.am: cleanup
4175 * threads.c: cleanup too
4176 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4177 from xsltproc
4178 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004179 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004180
4181Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4182
4183 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4184 was not used anymore !
4185
4186Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4187
4188 * configure.in: preparing 2.4.7
4189 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4190 manual page from John
4191 * doc/*: updated the doc and rebuilt the generated pages
4192
4193Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4194
4195 * xmlIO.c: closing bug #62711, the library should never
4196 close stdin or stdout.
4197
4198Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4199
4200 * uri.c: second pass at fixing #63336, using Joel Young
4201 final patch. looks okay.
4202
4203Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4204
4205 * uri.c include/libxml/uri.h: trying to clear #63336
4206 allowing the escaping routine to parse unconformant
4207 URI-References.
4208
4209Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * vms/readme.vms vms/build_libxml.com nanoftp.c
4212 include/libxml/xmlversion.h.in: a few VMS updates from
4213 John A Fotheringham
4214 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4215 and xmlCleanupOutputCallbacks() for the Perl binding people.
4216
4217Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4218
4219 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4220 apply fixes to close #63271 and avoid segfaults when
4221 the error routine gets callbed before xmlInitParser()
4222 get called.
4223 * nanoftp.c error.c: Applied patches from Justin Fletcher
4224 correcting some xmlGenericError misuses.
4225
4226Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4227
4228 *doc/xmllint.xml, doc/xmllint.1
4229 New and improved man page for xmllint - .xml is the original, .1
4230 is the generated man page
4231
4232Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4233
4234 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4235 the web site from the main HTML document.
4236
4237Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4238
4239 * parser.c: fixed an erroneous validation bug when PE refs
4240 occurs in external parsed entities referenced from the
4241 internals subset
4242 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4243 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4244 added the associated testcase, it's a nice one.
4245 * HTMLparser.c: generate the DTD node as HTML still ...
4246 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4247
4248Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4249
4250 * HTMLparser.c: fixed a bug in htmlNewDoc()
4251
4252Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4253
4254 * test/threads/*: added entities testing to the Thread test
4255 * testThreads.c: make the test reasonable
4256 * DOCBparser.c: fix the DTD public and system ID
4257 * xmllint.c: added --sgml for SGML DocBook importing
4258 * Makefile.am: added Docbtests target
4259
4260Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4261
4262 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4263 * testThreads.c: removed bogus include
4264
4265Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4266
4267 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4268 fixed a very serious (looping) validation bug
4269
4270Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4271
4272 * include/libxml/globals.h include/libxml/threads.h threads.c
4273 testThreads.c: far more testing, cleaning up bugs
4274 * *.c : make sure globals.h is always included.
4275
4276Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4277
4278 * HTMLparser.c: try to get rid of parser loops for good.
4279
4280Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4281
4282 * configure.in: fixed some bugs in CFLAGS passing.
4283 * test/threads Makefile.am testThreads.c: added a specific
4284 threaded test case (really nasty, guaranteed).
4285
4286Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4287
4288 * catalog.c: serious cleanup on the management of the
4289 XML catalog tree, more tests done, especially with
4290 the catalog PI.
4291
4292Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4293
4294 * catalog.c: avoid a problem in catalog cleanup on SMP if
4295 catalogs were not initialized.
4296
4297Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4298
4299 * catalog.c xpath.c: trying to cleanup the not thread safe
4300 parts of the library.
4301
4302Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4303
4304 * include/libxml/globals.h configure.in global.data: make
4305 the allocation be per-thread a configure option
4306 * encoding.c include/libxml/parser.h: fixed compilation
4307 errors
4308
4309Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4310
4311 * include/libxml/parser.h: Norm reported that a few lines
4312 added were breaking libxslt compile, removed them for now
4313
4314Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4315
4316 * parser.c parserInternals.c threads.c: debugged and fixed
4317 initialization problems which were giving troubles on SMP
4318 boxes.
4319
4320Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4321
4322 * include/libxml/Makefile.am: missing globals.h
4323
4324Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4325
4326 * globals.c: added a couple of standard includes.
4327
4328Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4329
4330 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4331 include/libxml/parserInternals.h include/libxml/tree.h
4332 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4333 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4334 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4335 Applied the last patches from Gary, cleanup, activated threading
4336 all user accessible global variables are now handled in globals.[ch]
4337 Still a bit rought but make tests passes with either
4338 --with-threads defined at configure time or not.
4339 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4340 linking options
4341
4342Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4343
4344 * Makefile.am include/libxml/Makefile.am
4345 include/libxml/globals.h globals.c include/libxml/threads.h
4346 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4347 configure.in: started integrating the core of the thread support
4348 not activated yet but half integrated. The code should still
4349 compile and work anyway.
4350
4351Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4352
4353 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4354 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4355 integrating the non-controversial parts of Gary Pennington
4356 multithread patches
4357 * catalog.c: corrected a small bug introduced
4358
4359Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4360
4361 * catalog.c include/libxml/catalog.h: very serious cleanup,
4362 isolating unportable code and as much as possible the accesses
4363 to the global shared catalog. May need more testing !
4364
4365Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4366
4367 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4368 Keith Isdale patches for the XSLT debugger interfaces. Some
4369 cleanup
4370
4371Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4372
4373 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4374 * DOCBparser.c: generate line nubers in elements
4375
4376Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4377
4378 * configure.in: preparing 2.4.6 release
4379 * doc/xml.html doc/html/*: updated and rebuilt the docs
4380 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4381
4382Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4383
4384 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4385 adding documentation for DV's supercatalog support
4386
4387Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4388
4389 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4390 super catalog support adding one API and one flag --sgml to
4391 xmlcatalog
4392
4393Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4394
4395 * doc/xmlcatalog_man.xml, xmlcatalog.1
4396 One more crack at
4397 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4398
4399
4400Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4401
4402 * xpath.c: implemented xmlXPathObjectCopy for external objects
4403 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4404
4405Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4406
4407 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4408 finishing up fix to
4409 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4410 the xmlcatalog man page display more elegantly
4411
4412Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4413
4414 * configure.in: closing bug #61832
4415 * HTMLparser.c: removed a warning
4416
4417Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4418
4419 * xpath.c: fixing #61673 part I, do not loose doc information
4420 when copying result value trees.
4421
4422Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4423
4424 * xpath.c: trying to harden the XPath interpreter
4425
4426Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4427
4428 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4429 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4430
4431Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4432
4433 * HTMLparser: repaired another loop problem
4434
4435Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4436
4437 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4438 parsing.
4439 * xpath.c: fix bug #61291 the default XML namespace node is
4440 missing from the namespace axis.
4441 * tree.c: refuse to create namespaces nodes with prefix "xml"
4442
4443Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4444
4445 * SAX.c: ouch a non-defined namespace could lead to a crash,
4446 fixed #61215
4447
4448Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4449
4450 * parserInternals.c: closed bug #61054
4451
4452Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4453
4454 * include/libxml/Makefile.am: closing #60708
4455
4456Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4457
4458 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4459 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4460
4461Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4462
4463 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4464
4465Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4466
4467 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4468 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4469
4470Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4471
4472 * catalog.c: Justin Fletcher provided cleaup code in case
4473 HAVE_STAT is not defined
4474 * include/win32config.h: Igor Zlatkovic suggested to have
4475 HAVE_STAT defined there
4476
4477Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4478
4479 * catalog.c - fixed typing error reported by M. Barros
4480
4481Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4482
4483 * xmllint.c - fixing typo
4484
4485Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4486
4487 * HTMLparser.c: small enhancement to prevent loop on
4488 unrecognizable data
4489
4490Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4491
4492 * parserInternals.c: applying patch from bug #60757 this
4493 should close it
4494
4495Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4496
4497 * catalog.c xmlcatalog.c: removed a couple of warning
4498 * xpath.c: try to solve the linking problem on platforms
4499 needing trio to compile
4500
4501Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4502
4503 * Makefile.am libxml.spec.in: backing up non-documented changes
4504 commited without review or aproval by Jens Finke <jens@gnome.org>
4505 * HACKING: made 100% clear that no commit should be done directly
4506
4507Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4508
4509 * configure.in: Joe Orton provided a patch fixing a problem
4510 when iconv is specified to be in a non-standard directory
4511 but wasn't exported in xml2-config --cflags
4512
4513Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4514
4515 * configure.in: let's ship 2.4.5 before getting too much
4516 troubles with 2.4.4 errors.
4517
4518Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4519
4520 * encoding.c entities.c: do not output hexadecimal charrefs
4521 when serializing HTML since some version of Netscape can't
4522 grok it, generate decimal ones.
4523 * result/HTML/doc3.htm: output changed due to previous test
4524 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4525
4526Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4527
4528 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4529 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4530
4531Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4532 Released 2.4.4
4533
4534 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4535 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4536 updated the configuration scripts systems accordingly
4537
4538Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4539
4540 * configure.in: preparing for 2.4.4
4541 * doc/xml.html doc/html/*: updated and rebuilt the docs
4542
4543Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4544
4545 * win32/dsp/libxml2.def.src: tried to incorporate comments
4546 from bug #59220
4547
4548Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4549
4550 * parser.c result/noent/wml.xml: fixed bug #59981 related
4551 to handling of '&' in attributes when entities are substitued
4552
4553Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4554
4555 * libxml.h include/libxml/xmlversion.h.in
4556 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4557 Tried to close bug #60131
4558
4559Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4560
4561 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4562
4563Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4564
4565 * SAX.c: fixing bug #59946 on xmlns=""
4566
4567Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4568
4569 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4570 but allocates a new error code.
4571
4572Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4573
4574 * xmllint.c: John Fleck fixed typos in the options output
4575 * parser.c SAX.c: fix ignorable white space SAX selection
4576
4577Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4578
4579 * entities.c: Steve Underwood found the possibility of an
4580 ininite loop in case of error.
4581
4582Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4583
4584 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4585
4586Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4587
4588 * parser.c: warn if version is not 1.0 but it's not
4589 strictly speaking an error after analyzing the spec
4590
4591Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4592
4593 *doc/catalog.html - add link to the html version of the
4594 man page, other linguistic cleanups
4595
4596Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4597
4598 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4599 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4600 file, has not yet been included in the build.
4601
4602Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4603
4604 * catalog.c: removed a duplicate affectation Justin Fletcher
4605
4606Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4607
4608 * tree.c: Armin Sander pointed a possible text coalescing
4609 problem, completed his patch.
4610
4611Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4612
4613 * trionan.c: Fixed const and volatile re-definition problem
4614
4615Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4616
4617 * libxml.4 parser.c: doc updates from Heiko Rupp
4618 * parserInternals.c: 2 sanity checks from Heiko Rupp
4619
4620Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4621
4622 * tree.c: applied patch from Armin Sander to make some pointers
4623 const in xmlCopyNode()
4624 * include/libxml/tree.h: added fix to the header
4625
4626Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4627
4628 * xpath.c: hum, restrict the integer usage gcc bug workaround
4629 to only gcc compilers so that other architecture don't get
4630 penalized by this limitation.
4631 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4632
4633Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4634
4635 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4636 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4637
4638Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4639
4640 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4641 --convert option to xmlcatalog to convert SGML ones to
4642 the XML syntax.
4643 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4644
4645 2.4.3 got released at that point
4646Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4647
4648 * catalog.c xmlIO.c: started some serious testing and fixed
4649 a few bug and optmization needs.
4650
4651Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4652
4653 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4654 preparing for a 2.4.3 release even if it may not be ready yet
4655 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4656 all file parsing lookup to go through the entity resolver, add
4657 to add an API to bypass it (needed to load catalogs themselves),
4658 some cleanup on the catalog code too.
4659 * nanoftp.c: small cleanup
4660 * doc/catalog.html: small update
4661
4662Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4663
4664 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4665 Jun Kuriyama
4666
4667Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4668
4669 * doc/catalog.html: finished the catalog documentation
4670
4671Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4672
4673 * doc/catalog.html doc/xml.html: added documentation about
4674 Catalog support, misses an API description
4675 * doc/html/*: reextracted the API pages
4676
4677Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4678
4679 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4680 Added the part about section 7.2 on URI resolution,
4681 fixed a side effect in the HTML parser, look complete
4682 and ready to rock except the URI/SystemID part!
4683
4684Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4685
4686 * include/libxml/catalog.h include/libxml/parser.h
4687 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4688 xmlIO.c: added support and APIs needed for the catalog PI
4689 * include/libxml/xmlIO.h: cleanup
4690
4691Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4692
4693 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4694 include/libxml/catalog.h: starts to look okay, really
4695 plugged the new framework, cleaned a lot of stuff,
4696 added some APIs, except the PI's support missing this
4697 should be mostly complete
4698 * result/catalogs/* test/catalogs/*: added new test, enriched
4699 the existing one with URN ID tests
4700
4701Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4702
4703 * catalog.c: fixed nextCatalog
4704 * result/catalogs/docbook test/catalogs/*: started adding
4705 a small regression test
4706
4707Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4708
4709 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4710 more work on the XML catalog support.
4711 * parser.c include/libxml/parser.h: small cleanup seems using
4712 list as a public parameter name can give portability troubles
4713 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4714 include/libxml/xpath.h include/libxml/Makefile.am: removed
4715 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4716 wrappers
4717
4718Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4719
4720 * Makefile.am trio.c triodef.h trionan.c xpath.c
4721 include/libxml/Makefile.am include/libxml/trionan.h:
4722 Re-worked Not-A-Number and Infinity support.
4723 * xmlcatalog.c: added readline include files
4724
4725Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4726
4727 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4728 testCatalog as xmlcatalog, making it an installed app
4729 adding a shell, and preparing it to be a /etc/xml/catalog
4730 management tool, though not ready yet
4731 * catalog.c include/libxml/catalog.h: adding support for
4732 XML Catalogs http://www.oasis-open.org/committees/entity/
4733 not finished, there is some interesting tradeoffs and a
4734 few open questions left.
4735
4736Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4737
4738 * xmllint.c: fixed a line formatting problem
4739
4740Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4741
4742 * SAX.c: removed a couple of unused variable (Albert Chin)
4743
4744Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4745
4746 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4747 trying to fix some troubles w.r.t. function returning
4748 const xxxPtr.
4749
4750Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4751
4752 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4753 defined
4754
4755Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4756
4757 * xpointer.c: removed unused var
4758
4759Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4760
4761 * testXPath.c: another small cleanup closing bug #59110
4762
4763Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4764
4765 * win32/dsp/libxml2.def.src: small cleanup closing bug
4766 #59108
4767
4768Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4769
4770 * example/gjobread.c: add xmlCleanupParser() before leaving
4771
4772Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4773
4774 * config.h.in configure.in include/libxml/xmlwin32version.h:
4775 released 2.4.2
4776
4777Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4778
4779 * include/libxml/valid.h debugXML.c valid.c: deprecate
4780 the non-boundchecking Sprintf functions, add Snprintf
4781 this should close bug #57984
4782
4783Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4784
4785 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4786 URIs before doing the lookups (pointed by Mark Vakoc)
4787
4788Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4789
4790 * xpath.c: serious changes on Result Value Trees and NodeSets
4791 w.r.t. deallocation and collect operations. Probably not
4792 100% clean (merge of allocated trees smells like a problem).
4793 Seems sufficient to close #58943
4794
4795Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4796
4797 * xmllint.c: adding a --format option
4798
4799Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4800
4801 * xpath.c: count() was broken on Result Value Tree
4802 * xmlIO.c: fixed file:/// accesses on _WIN32
4803
4804Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4805
4806 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4807 macro was renamed, this should close bug #58683
4808
4809Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4810
4811 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4812 entity substitution mode text at the end of the entity might
4813 be added due to text coalescing.
4814 * nanoftp.c parser.c: small cleanup
4815
4816Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4817
4818 * HACKING: added John Fleck right to commit in the doc subdir
4819
4820Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4821
4822 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4823 allow to inherit attributes from the DTD directly in the
4824 tree, this is needed for XPath and can be a useful feature.
4825 Inherited namespaces are always provided at the tree level now
4826 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4827 of tests for this feature (XSLT being the prime user).
4828
4829Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4830
4831 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4832 testSAX.c xmlIO.c xmllint.c include/win32config.h
4833 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4834 include/libxml/xmlwin32version.h.in win32/README.MSDev
4835 win32/dsp/*: applied Win32 Facelift No.2 patches from
4836 Igor Zlatkovic for Windows/MSC
4837
4838Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4839
4840 * SAX.c: unparsedEntityDecl() the URI computation of the
4841 entity wasn't done breaking XSLT unparsed-entity-uri()
4842
4843Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4844
4845 * xpath.c: fixed a bug when walking the descendants and
4846 the current node has no children
4847 * debugXML.c: show up when a text node is supposed to not be escaped
4848
4849Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4850
4851 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4852 worked like the set:leading() function)
4853 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4854
4855Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4856
4857 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4858
4859Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4860
4861 * include/libxml/xmlIO.h: apply change to close #58141
4862 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4863
4864Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865
4866 * parser.c: when the internal subset uses a PE, then the
4867 included entity can use conditional sections.
4868
4869Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870
4871 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4872 when walking the namespace axis showing up in
4873 libxst/tests/general/bug-12
4874 * xmlmemory.c: added the possibility to trace a given block
4875 defined by its address
4876
4877Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * parser.c: don't override existing encoding specified before
4880 starting xmlParseDocument()
4881
4882Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * include/libxml/xmlwin32version.h: reinserted, needed for
4885 Windows users of CVS
4886
48872001-07-27 Darin Adler <darin@bentspoon.com>
4888
4889 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4890 * testCatalog.c: Add include of <libxml/parser.h>.
4891
48922001-07-27 Darin Adler <darin@bentspoon.com>
4893
4894 * include/libxml/.cvsignore:
4895 * include/libxml/xmlwin32version.h:
4896 Remove this file from CVS because it's generated.
4897
4898Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * parser.c include/libxml/parser.h: applied const patches from
4901 Tom Moog #58002
4902
4903Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4904
4905 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4906 lookup framework
4907
4908Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909
4910 * tree.c: fixed xmlCopyNode() for documents
4911
4912Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4913
4914 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4915
4916Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * parser.c: fixes bug #57652 reported by Morus Walter
4919
4920Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921
4922 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4923
4924Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4925
4926 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4927 errors, lesson don't add new functions at 1am before a release
4928 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4929 from XPath initialization when possible.
4930
4931Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4932
4933 * result/scripts/base*: removing history/readline changed
4934 this slightly
4935 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4936 xmllint.c: make element content line number generation
4937 optionnal to avoid breaking old apps added interface to switch
4938
4939Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4940
4941 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004942 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004943 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4944 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4945 John Kroll fixes to allow saving to HTTP via PUT (or
4946 POST of needed).
4947 * doc/html/*.html: regenerated the docs
4948
4949Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4950
4951 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4952 xmlHashScanFull and xmlHashScannFull3 to get passed the
4953 three keys as arguments to the callback function
4954
4955Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * configure.in Makefile.am: removed libxml softlink for good
4958 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4959 100% coverage by gtk-doc
4960
4961Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962
4963 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4964 fixed serious troubles due to size_t vs. int mismatch
4965
4966Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4967
4968 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4969
4970Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4971
4972 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4973 convenient extension API for value and context managing
4974 Now handles external objects through xmlXPathPopExternal,
4975 xmlXPathWrapExternal and xmlXPathReturnExternal.
4976 Added functions for sets operations (intersection, etc.)
4977
4978Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4981 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4982 HTMLparser.c: cleanup of global variables, marking some
4983 const or private.
4984
4985Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4986
4987 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4988 fixed xmlXPathNodeSetItem when passing index=0
4989
4990Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4993
4994Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * xmllint.c: fixed compilation under Cygwin #57503
4997 * TODO: update
4998
49992001-07-13 Peter Williams <peterw@ximian.com>
5000
5001 * config.h.in: add #undef HAVE_DLFCN_H
5002
5003 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5004 builddir.
5005
5006Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5009 raised by #57348 and #57381
5010
5011Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5014 tree.c xpointer.c: store the line numbder in element->content,
5015 may break some software, need a configuration mechanism
5016
50172001-07-10 Darin Adler <darin@bentspoon.com>
5018
5019 * .cvsignore:
5020 * example/.cvsignore:
5021 * include/.cvsignore:
5022 * include/libxml/.cvsignore:
5023 Various things that are generated and should be ignored.
5024
5025Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5028 * doc/xml.html doc/html/*: updated the docs
5029
5030Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5033 validation occured on content with element child
5034
5035Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5036
5037 * tree.c: fixed XML Base computation which was broken
5038 * debugXML.c: added a base function to the shell
5039 * Makefile.am result/scripts/* test/scripts/*: added scripts
5040 based regression tests, and adding 2 XML Base tests
5041
5042Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * tree.c: set properties doc and call xmlSetListDoc for properties
5045 content when grafting them in a different tree.
5046 * aclocal.m4: remove from CVS
5047
5048Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5049
5050 * win32/libxml2/libxml2.def.src: added some missing entry point
5051 for XPath (Mark Vakoc)
5052
5053Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5054
5055 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5056 layer should URI-Unescape before trying to open resources.
5057
5058Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059
5060 * xpath.c: fix the name() bug for elements in the default
5061 namespace reported by Charlie Bozeman
5062
5063Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5066 led to an XPath fix, improvements of SAX initialization, and
5067 an added option --nocdata to testXPath
5068
5069Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5070
5071 * doc/libxml-doc.el: Felix Natter provided anew version working
5072 with XEmacs too
5073
5074Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * include/libxml/xpath.h: small cleanup
5077 * doc/xml.html: update
5078
5079Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5082 released 2.3.14
5083
5084Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5085
5086 * doc/html/*: rebuilt the docs for the release
5087 * doc/xml.html: added 2.3.14 release.
5088
5089Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5090
5091 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5092 were not equal to empty strings
5093
5094Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * SAX.c: fixed a URI-Reference computation problem when validating
5097 * xmlIO.c: small cleanup
5098
5099Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5100
5101 * parser.c: improved the description of a couple of interfaces
5102 upon Larry Stamper suggestion
5103
5104Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * SAX.c entities.c parser.c: changed completely the way entities
5107 are handled when running the parser in entity substitution mode.
5108 This fixes a bug reported by Stephan Kulow and nearly divides
5109 by 3 the amount of memory required by libxslt to load and process
5110 DocBook TDG.
5111
5112Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * HTMLparser.c: fixing a too early root closing problem raised
5115 byt Prashanth Naidu
5116
5117Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118
5119 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5120 raised by Mark Vakoc.
5121
5122Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123
5124 * example/Makefile.am: fixed the include path to add srcdir/include
5125 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5126 and some cleanup
5127
5128Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5131 lot of optimization work, results in significant improvements
5132 when handling really complex XPath queries. Add a small optimizer
5133 for unions, improve [n] and [last()], avoid some costly ops.
5134
5135Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5138 * xpath.c: small cleanup
5139 * xmlGetNsList: reformated, fixed problems if used on Entities
5140
5141Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5142
5143 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5144
5145Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5148 * Makefile.am example/Makefile.am: workaround automake generating
5149 erroneous deps
5150
5151Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152
5153 * include/win32config.h: bug #56801 Yon Derek provided a patch
5154 to the windows config file.
5155
5156Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5159 libxml.h : Yon Derek provided a set of changes to compile from
5160 CVS on Windows/MSC
5161
5162Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * parser.c: fixed UTF8 BOM support in push mode
5165 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5166 added a specific testcase
5167
5168Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5169
5170 * Makefile.am: added --push regression tests
5171 * parserInternals.c: the XML parser segfaulted in --push mode
5172
5173Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5174
5175 * configure.in: moved the symlinks detection within a CVS
5176 check, this is not portable and will be removed soon.
5177 * xpath.c: small cleanup/speedup
5178
5179Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5182 release of 2.3.12
5183 * parser.c: make an error message if unknow entities in all cases
5184
5185Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5188
5189Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190
5191 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5192 includes were installed in the wrong dir
5193
5194Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * doc/html.xml: warn against sending code to exhibit bugs.
5197
5198Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5199
5200 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5201 Tru64 from Thomas Leitner
5202
5203Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5204
5205 * AUTHORS: added William and Bjorn
5206 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5207 daniel@veillard.com hopefully I won't have to do this again
5208 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5209 docs can be rebuilt cleanly now
5210 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5211 from CVs it's generated, added include/libxml/xmlwin32version.h
5212 also generated but which should change far less frequently.
5213 * catalog.c nanoftp.c: made sure to include libxml.h not
5214 libxml/xmlversion.h directly
5215 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5216 when compiling on WIN32 and MSC
5217
5218Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * include/Makefile.am include/libxml/Makefile.am configure.in:
5221 fixed make distcheck and rebuilding the rpms
5222
5223Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5224
5225 * configure.in: should finish the migration of exported includes
5226 into a real include/libxml in CVS, at least for CVS users.
5227 * removed the exported headers, added in include/libxml (as well
5228 as xmlversion.h.in).
5229
5230Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5231
5232 * configure.in: fixed the way to detect symlink
5233
5234Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * configure.in: updated, include/libxml is now a real CVS dir
5237
5238Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239
5240 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5241 version works with both libxml1 and libxml2 (it autodetects
5242 the prefix of the html-files) from Felix Natter.
5243 * doc/xml.html: updated doc accordingly
5244
5245Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * xpath.c: fixed the bug generating a template loop in libxslt
5248 when using docbook-xsl-1.4, * should filter out document nodes
5249 * HACKING: added William
5250 * TODO: updated
5251
5252Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * doc/FAQ.html: added a warning about gcc-3.0
5255 * doc/xml.html: added reference to gdome2 and removed a confusing
5256 sentence
5257
5258Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259
5260 * xmlversion.h: okay this is a generated file, but Windows
5261 users need it and they can't generate it, and I want CVS
5262 Windows users ...
5263 * win32/libxml2/libxml2_so.dsp: Windows project file for
5264 the shared lib version of libxml2
5265 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5266 resources needed for libxslt/xsltproc by Yon Derek
5267
5268Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5269
5270 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5271
5272Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5273
5274 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5275
5276Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * include/win32config.h: Yon Derek provided a first fix
5279 to be able to compile libxslt/xsltproc on Windows
5280
5281Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * xpath.c: attempt to work around what seemed a gcc optimizer
5284 bug when handling floats on i386 http://veillard.com/gcc.bug
5285 * tree.c entities.c encoding.c: doing some cleanups while
5286 chasing it
5287
5288Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * Makefile.am: cleanup when --without-debug is specified
5291 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5292 w.r.t. --without-debug and other include points
5293 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5294 Catalogs
5295 * configure.in entities.h tree.h HTMLparser.c: removed
5296 --without-corba, made the _private field mandatory
5297
5298Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5299
5300 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5301 outputs a BOM in UTF8, an errata has been issued to avoid the
5302 problem, that was the most reasonable solution... Add support
5303 for a leading UTF8 BOM in entities.
5304
5305Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * valid.c: fixed a bug found when post validating an entity ref
5308 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5309 activate it too
5310
5311Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5314 weakness in the node copy the XPointer and the XInclude
5315 implementations. Serious cleanup.
5316
5317Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * Makefile.am: Kjartan Maraas provided a small patch to
5320 add xml2-config.in to EXTRA_DIST
5321
5322Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5323
5324 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5325 provided another failing case found in KDE, the way the
5326 ctxt->vctxt.nodeTab was allocated and freed changed over
5327 time but it wasn't completely cleaned up. This should fix it.
5328
5329Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5330
5331 * parser.c: Stephan Kulow also raised the fact that line number
5332 could get miscounted making debug harder, fixed the problem
5333 in xmlParseCharData()
5334
5335Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * valid.c: Stephan Kulow pointed out a problem when validating
5338 and using an empty entity, forgot a 'break' in a case.
5339
5340Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5341
5342 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5343 * doc/xml.html: updated with 2.3.11
5344
5345Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * TODO: updated adding cleanup of generated doc
5348 * configure.in: prepared to release 2.3.11
5349 * xmllint.c: added --version for bug reporting
5350 * doc/html/*.html: rebuilt the doc
5351
5352Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353
5354 * xpath.c: first part of the work on selecting namespace to
5355 fix bug #56115
5356
5357Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5358
5359 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5360 when using -liconv
5361 * TODO: updated
5362
5363Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364
5365 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5366 cleanup, encoding support.
5367
5368Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5371
5372Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * xpath.c: bug detected by Ankh when / is used as a function arg
5375
5376Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377
5378 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5379 of element and use it to avoid outputting formatting spaces at
5380 the wrong place. Implemented the format parameter for HTML save.
5381 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5382 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5383 result/HTML/wired.html: of course this impact the result of a
5384 number of HTML tests
5385
5386Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * HTMLtree.[ch]: started augmenting the HTML save API with
5389 encoding and formatting parameters
5390
5391Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * HTMLtree.h: cleanup and started evaluating the work needed on
5394 revamping the HTML output code
5395
5396Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5399
5400Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401
5402 * valid.c: fixed bug #56049, forgot one check in the
5403 validation routine
5404
5405Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5406
5407 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5408
5409Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410
5411 * libxml.h: fixed an error in last commit
5412 * doc/FAQ.html: added an entry for compilation from CVS
5413
5414Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415
5416 * xmlversion.h.in libxml.h: Cygwin patches
5417 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5418 * tree.h: cleanup
5419
5420Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5423 memory block in a strange case where libxml is linked twice
5424 in the binary.
5425
5426Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427
5428 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5429 state far too often, simple fix used to avoid it.
5430
5431Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432
5433 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5434 being processed, applied his patch
5435 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5436
5437Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5440 provided fixes to compile on MSCC again
5441 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5442 also provided an update for the project files.
5443
5444Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5447 bug #55810
5448
5449Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * tree.c: fixed xmlGetNsProp() to close bug #55683
5452 Note this requires libxslt to use it's own function instead.
5453
5454Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * HTMLtree.c: when in a pre element no formatting space should
5457 be added.
5458 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5459
5460Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * configure.in: added tests for signal() and signal.h
5463
5464Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5467
5468Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * doc/libxml-doc.el: Felix Natter provided a new version for
5471 libxml2
5472
5473Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474
5475 * HTMLtree.c: when in a pre element no formatting space should
5476 be added.
5477
5478Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5481
5482Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5485 hack
5486 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5487 * uri.c: fixed a warning
5488
5489Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * HTMLtree.c: trying to close bug #55772 escaping in script
5492 elements
5493 * doc/xml.html: suggest to send mail to the list
5494
5495Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496
5497 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5498 good. Use a macro and based on the solution provided in
5499 vsnprintf manual page from GNU.
5500
5501Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5502
5503 * error.c: Workaround for non-preserving variadic list.
5504 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5505
5506Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * doc/xml.html: added 2.3.10 release
5509
5510Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * configure.in: releasing 2.3.10
5513
5514Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5517
5518Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * encoding.c: Robert Collins provided a patch to add the
5521 "US-ASCII" encoding alias
5522
5523Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5526 string oriented functions and started cleaning the related areas
5527 in xpath.c which needed fixing in this respect
5528
5529Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5532 #55380
5533 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5534
5535Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * TODO: updated
5538 * nanohttp.[ch] : started adding APIs to get the redirected URL
5539 when this occurs (needed for further base computation
5540 * tree.h: cleanup
5541 * encoding.c: cleanup
5542 * SAX.c: minor change around ctxt->loadsubset
5543
5544Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * Makefile.am include/Makefile.am: small change to have
5547 include/libxml rebuilt if working from CVS.
5548 * uri.c: applied another patch from Carl Douglas for URI escaping,
5549 this should close bug #51876
5550
5551Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5554 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5555 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5556 added specific regression test
5557 * parser.h: preparing for the XSLT mode where DTD inherited
5558 attributes are added to the tree.
5559
5560Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * xinclude.[ch]: Updated the namespace for the Last Call version
5563 * result/XInclude/include test/XInclude/include: updated the
5564 testsuite accordingly
5565
5566Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5569 related to bug #51876
5570
5571Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572
5573 * tree.c: fixed a gross mistake in base computation, xml:base is
5574 not completely correct yet (need cascade).
5575 * xpath.[ch]: added the few things needed to find a function name
5576 and URI from the XPath context when it is called.
5577
5578Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5581 * DOCBparser.c: small cleanup
5582 * xmllint.c: added a --catalogs option to load catalogs from
5583 $SGML_CATALOG_FILES
5584 * tree.c: cleanup
5585 * configure.in: iconv library fixup, ICONV_LIBS
5586
5587Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * catalog.c: handling of CATALOG entries. detection of recursion,
5590 and a few bugfixes
5591 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5592 against the default namespace
5593
5594Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5597
5598Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * parser.c: fixed propagation context info when parsing an
5601 external entity.
5602 * doc/html/*.html: regenerated a couple of docs
5603
5604Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * doc/xml.html: update with 2.3.9 informations
5607
5608Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5611 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5612 * doc/html/* : rebuilt the docs
5613 * valid.c: small patch which may improve some case when
5614 validating.
5615
5616Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * HTMLparser.c: Closed bug #54891
5619 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5620 to the suite
5621
5622Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5625 applied a documentation patch from LotR and filled in a few missing
5626 descriptions
5627
5628Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * xpath.c tree.c parser.c: speed optimizations at the parser level
5631 document tree freeing and xpath evaluation
5632
5633Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * parser.c parser.h parserInternals.h: fixed a couple of
5636 interfaces for handling memory buffer input to const char *
5637 upon suggestion of JamesH.
5638
5639Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * configure.in: LoTR sent a patch fixing the previous commit
5642
5643Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * configure.in: trying to deal again with the stoopid -R linking
5646 flag of Solaris
5647
5648Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * xpath.h: two nodeset access macros from Thomas Broyer
5651
5652Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5653
5654 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5655 patch from Thomas Broyer
5656
5657Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5660 case
5661 * INSTALL: was empty added stuff from the FAQ
5662
5663Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5664
5665 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5666 attributes handling and #54433 by adding xmlUnsetProp()
5667 and xmlUnsetNsProp()
5668
5669Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * HTMLparser.c: Patch from Jonas Borgström
5672 (htmlGetEndPriority): New function, returns
5673 the priority of a certain element.
5674 (htmlAutoCloseOnClose): Only close inline elements if they
5675 all have lower or equal priority.
5676 * result/HTML: this of course changed a number of tests results.
5677
5678Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * xmlIO.c catalog.c: plugged in the default catalog resolution
5681 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5682 documentations
5683 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5684
5685Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5688 integrating catalogs
5689 * catalog.[ch] testCatalog.c: adding a small catalo API
5690 (only SGML catalog support).
5691 * parser.c: restaured xmlKeepBlanksDefault(0) API
5692
5693Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5694
5695 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5696
5697Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * parser.c: added xmlParseExternalEntityPrivate() to allow
5700 propagation of ctxt->_private when parsing external entities
5701
5702Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5705
5706Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5709
5710Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * valid.c: warn when indeterminist content model is detected
5713 * result/VC/ElementValid8: this adds a message
5714 * Makefile.am: add --novalid for VCM tests
5715 * parserInternals.c: added a call to Init memory
5716
5717Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5720 when both parameters are NULL.
5721
5722Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * valid.c: applied small patch from Gary Pennington, reindented
5725 some part of the code.
5726
5727Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5730 release, updated and regenerated the docs
5731
5732Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * xpath.c result/XPath/expr/floats : clarified and cleanup
5735 printing of abnormal floats in tests.
5736
5737Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5740 * results/HTML/ : a few changes in the output of the HTML tests as
5741 a result.
5742 * configure.in: tying to fix -liconv where needed
5743
5744Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745
5746 * Makefile.am: fixed a stupid error
5747
5748Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * configure.in Makefile.am: make the inclusion of the trio
5751 modules in the library conditional
5752
5753Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * DOCBparser.c: patche from László Kovács, fixed entities refs
5756 in attributes handling
5757
5758Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5761 flushing
5762
5763Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5764
5765 * xpath.c: fix of an XSLT namespace bug reported on the list
5766 general/bug-8-
5767
5768Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5769
5770 * strio.h trio.c: Dan McNichol suggested a couple of small
5771 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5772
5773Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5774
5775 * tree.c parser.c encoding.c: spent a bit more time looking
5776 at the parsing speed and DOM handling. Added a few more
5777 speedups.
5778
5779Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * parser.c: small but effective parsing speed improvement
5782
5783Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * configure.in: default on the DocBook parser inclusion (for Gnome)
5786 * DOCBparser.h: fixed a header reference
5787
5788Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * configure.in xpath.c: applied Bjorn patches for FPE on the
5791 alpha
5792
5793Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5794
5795 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5796 xmlSaveFormatFileTo()
5797
5798Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * xpath.c: simple and efficient optimization, XPath functions
5801 aways bind to the same code, cache this
5802 * TODO: updated (by saying some is obsolete)
5803
5804Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * xpath.c: more cleanup work on XPath name parsing routines
5807
5808Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5811 xmlXPathParseName
5812 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5813 * debugXML.c: avoid compilation problems if compiling without
5814 HTML support, Igor Zlatkovic
5815 * win32/libxml2/libxml2.def.src: being able to compile without
5816 XPath on Windows
5817
5818Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * libxml.m4: yet another patch from Toshio Kuratomi
5821
5822Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5825
5826Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * tree.[ch]: added xmlSaveFormatFile interface for saving
5829 and indenting a file.
5830
5831Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * xpath.c: fixed bug #53689 related to processing-instruction()
5834
5835Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * DOCBparser.c: patche from László Kovács
5838
5839Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * parser.c: applied fixes from Christian Glahn bug report #53391
5842
5843Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5844
5845 * error.c: Jean François Lecomte provided a complete description
5846 and a fix to bug #53537
5847
5848Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5851
5852Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5853
5854 * DOCBparser.c SAX.c: a bit more work on entities processing.
5855 Still Need to cleanup XML output and references in attributes
5856
5857Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5860
5861Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862
5863 * tree.c: trying to fix #53574, not completely complete,
5864 I would like xmllint --copy --debug test/ent1 and
5865 xmllint --debug test/ent1 to show the same result.
5866 * xpath.c: fix a bug when trying to sort namespace nodes
5867
5868Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * HTMLtree.c: real fix for #53402
5871
5872Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873
5874 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5875 PIs when using xsl:output
5876 * valid.c: closing #53537 some case generate segfaults if there
5877 is validity errors
5878
5879Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5880
5881 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5882 of external parsed entities, added --noent to testDocbook
5883 * valid.c: Garry Pennington found an uninitialized variable
5884 access in xmlValidateElementContent()
5885
5886Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887
5888 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5889 with madness
5890 * result/HTML/ : this modified the result of the regression tests
5891 a lot.
5892
5893Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5896 to doc where it wasn't checked against NULL reported by
5897 Jens Laas
5898
5899Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5900
5901 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5902 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5903
5904Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905
5906 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5907 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5908 * SAX.[ch]: cleanup and updates for DocBook
5909 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5910 ex SGML identifier changes
5911 * valid.c: removed a static unused function.
5912
5913Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * HTMLtree.c: applied change for Paul Sponagl on script saving
5916 * Makefile.am: the warning about entity title.xml are normal.
5917
5918Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * configure.in: release of 2.3.7
5921 * Makefile.am: fixing make distcheck
5922
5923Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5924
5925 * doc/html/* doc/xml.html: updated and regenerated the docs
5926
5927Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928
5929 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5930
5931Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * tree.c: fixed #53388 with the provided patch
5934
5935Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * valid.c: Bjorn detected an invalid memory access. Fixed
5938 vstateVPush()
5939
5940Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5943
5944Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5945
5946 * libxml.h: new header used only for the compilation of libxml
5947 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5948 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5949 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5950 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5951 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5952 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5953 baseline (version 1.2 plus a single patch).
5954 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5955 scientific notation for numbers. Tests added.
5956 * xpath.c: formatting of numbers changed to use sprintf
5957 (contribution from William Brack)
5958
5959Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * valid.c: cleanup, more useful debugging
5962 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5963 * xmlIO.c: entity loading is printed as an error when validating
5964
5965Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5966
5967 * valid.c: fixed to validate within entities
5968 * test/VCM/v22.xml: added a specific testcase
5969
5970Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * valid.c: forgot an epsilon transition in for ()+
5973 * test/VCM/v21.xml : added a specific test case
5974
5975Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5976
5977 * valid.c: removed a state explosion exhibited by RSS
5978 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5979 from bug #51872
5980
5981Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982
5983 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5984 validation without using an ugly NFA -> DFA algo in the source.
5985 Made a specific algorithm easier to maintain, using a single
5986 stack and without recursion.
5987 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5988 * hash.c: made the growing routine static
5989 * tree.h parser.c: added the parent information to an
5990 xmlElementContent node.
5991
5992Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993
5994 * SAX.c parser.c xpath.c: generating IDs when not validating
5995 from an external parsed entity was poisoning the ID has table
5996 with removed values. This was killing XSLT on the KDE help
5997 browser.
5998
5999Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000
6001 * entities.h: andrew@ugh.net.au detected a double declaration
6002
6003Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004
6005 * debugXML.c hash.c tree.h valid.c : some changes related to
6006 the validation suport to improve speed with DocBook
6007 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6008 the way validation errors get reported
6009
6010Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6011
6012 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6013 by P C Chow and William M. Brack for XSLT HTML output
6014
6015Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6018 Igor Zlatkovic patches for MSC compilation and added his
6019 updates
6020
6021Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6024 prefix lookup.
6025 * parserInternals.c: fixed the bug reported by Morus Walter
6026 due to an off by one typo in xmlStringCurrentChar()
6027
6028Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6029
6030 * HTMLparser.c result/HTML/*: revamped the way the HTML
6031 parser handles end of tags or end of input
6032
6033Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6034
6035 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6036
6037Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6040 bug where the linktime verions of free() won't work ...
6041
6042Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043
6044 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6045
6046Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * doc/xml.html: added 2.3.6 release
6049
6050Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6053 * result/wml.xml: resulted in a small output change
6054
6055Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6056
6057 * tree.c: xmlNewDoc was missing the charset initialization
6058 * xmllint.c: added --auto to autogenerate a doc, allow to
6059 reproduce the problem fixed on xmlNewDoc
6060
6061Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * xpath.c: trying to get 52979 solved
6064 * tree.c result/ result/noent/: trying to get 52712 solved, this
6065 also made me clean up the fact that XML output in general should
6066 not add formating blanks by default, this changed the output of
6067 a few tests
6068
6069Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6072
6073Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * configure.in: finally released 2.3.6
6076
6077Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078
6079 * xpath.c: checking for null pointer generated by new code
6080
6081Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * xpath.c: fixed a [] evaluation problem reported
6084 * test/XPath/tests/simpleaddr: extended test
6085 * result/XPath/simpleaddr: updated result
6086
6087Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088
6089 * xmllint.c: Dan Timis reported a portability problem
6090 on Macs without mmap, fixed it.
6091
6092Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6093
6094 * testXPath.c : added a --tree option allowing to display the
6095 tree dump of the XPath expression
6096
6097Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098
6099 * xpath.c: fixed a memleak when comparing nodesets
6100 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6101 * tree.c: added a TODO
6102
6103Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6104
6105 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6106 we need string functions
6107 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6108 to be able to use them where needed. Applied some changes
6109 to reduce name linking pollution and compile in only what's
6110 needed.
6111 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6112 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6113 for the string manipulation functions
6114 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6115 to the free() function of xmlmemory.c
6116 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6117 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6118 usage.
6119
6120
6121Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122
6123 * error.c: applied the context output patch of the error
6124 handling submitted by Chuck Griffith
6125 * error/VC/*: this slightly change some error logs
6126
6127Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128
6129 * parser.c: fixed line number reporting on error
6130
6131Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6132
6133 * parser.c: Sullivan and Darin found a parser bug,
6134 applied the patch.
6135
6136Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6137
6138 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6139 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6140 xmlversion.h.in xpointer.c: of course the way I defined
6141 UNUSED breaks on old gcc version. Try to be smart and
6142 also define it directly in xmlversion.h
6143 * configure.in: removed -ansi flag from the pedantic set
6144
6145Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146 Huge cleanup, I switched to compile with
6147 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6148 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6149 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6150 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6151 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6152 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6153 encoding.h entities.c error.c list.[ch] nanoftp.c
6154 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6155 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6156 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6157 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6158 Cleanup, staticfied a number of non-exported functions,
6159 detected and cleaned up a dozen of problem found this way,
6160 avoided a lot of public function name/typedef/system names clashes
6161 * doc/xml.html: updated
6162 * configure.in: switched private flags to the really pedantic ones.
6163
6164Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6165
6166 * configure.in: 2.3.5
6167 * doc/html/*: rebuilt the docs
6168
6169Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * parser.c: fixed a reported bug in NOTATION parsing
6172 * uri.c: accepted but not fixed bug 51876, added TODO
6173 * Makefile.am: fixed bug 51876
6174
6175Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * config.h.in configure.in error.c: fix a compilation problem
6178 on platforms without vsnprintf (xml@thewrittenword.com)
6179
6180Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * parser.c: fixed a function name header typo
6183 * SAX.c: notations can also occur in external subset.
6184
6185Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186
6187 * error.c: removed a C++ like comment
6188
6189Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6190
6191 * parser.c: fixing bug 52299 strange condition leading
6192 to a parser crash due to a buffer overflow
6193 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6194 added the specific test case
6195
6196Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6199 xmlXPathConvert{String,Number,Boolean} to be able to make
6200 type casts without a context stack, fixed some implementation
6201 problems related to the absence of context at parse-time,
6202 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6203 in the public API too
6204 * xpointer.c xpathInternals.h: we need to know at parse time
6205 whether we are compiling an XPointer
6206
6207Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208
6209 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6210 cleaned up the parser internals, refactored XPath code, added
6211 new compilation based APIs and cleanly separated public and
6212 private APIs.
6213
6214Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * xpath.h: the comp field must be added at the end to avoid
6217 killing binary compat.
6218
6219Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * Makefile.am: detect XPath memleaks in regreson tests
6222 * error.c: fixed and error w.r.t. error reporting still using
6223 stderr
6224 * hash.c: added new line at end of file
6225 * tree.h: minor cleanup
6226 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6227 expression parsing from evaluation, resulted in a number of
6228 changes internally, and in XPointer. Likely to break stuff
6229 using xpathInternals.h but should remain binary compatible,
6230 new interfaces will be added.
6231
6232Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * configure.in: fixed a couple of problems reported by
6235 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6236 without gcc on non linux platforms.
6237
6238Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6241 a fix for --with-html-dir= configure support. I hope it won't
6242 break rpm generation
6243
6244Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * xmlIO.c: one function comment cleanup.
6247
6248Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * SAX.c: external subset notations were improperly registered
6251 in the internal subset.
6252
6253Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * README.cvs-commits: added, pointing to HACKING
6256 * HACKING: updated
6257
6258Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259
6260 * parser.c: and Matt Sergeant found one in the XML push
6261 parser (erroneous check I forgot to remove when I fixed the
6262 main parser).
6263
6264Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265
6266 * xpath.c: ptittom found a small bug in UnaryExpr
6267
6268Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * configure.in: bumped to 2.3.4
6271 * error.c: fixed bug #51860
6272 * tree.c: fixed bug #51861
6273 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6274 * tree.[ch] : added xmlDefaultBufferSize
6275 * nanoftp.c: typo in function name header block
6276 * doc/xml.html : updated, added link to XML::LibXSLT
6277 * doc/html/* : rebuilt the docs
6278
6279Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280
6281 * parser.c SAX.c: the new content parsing code raised an
6282 ugly bug in the characters() SAX callback. Found it
6283 just because of strangeness in XSLT XML Rec ouptut :-(
6284
6285Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286
6287 * Makefile.am: Martin Baulig suggested to add -lm
6288 * tree.c: found another bug in xmlNodeGetContent()
6289
6290Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291
6292 * xpath.c: Bjorn found the error related to strictness of comparison.
6293
6294Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295
6296 * parser.c: trying to fix the Dtd parsing problem reported
6297 by Gary, side effect of last week speed optimizations.
6298
6299Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6302 * parserInternals.c: removed unneeded test raised by Stric
6303
6304Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6305
6306 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6307 and fixed by William Brack). Added xmlXPathFormatNumber.
6308 Changed the sorting slightly.
6309 * configure.in Makefile.am example/Makefile.am: Added -lm.
6310 Please note that applications linking with libxml2, must
6311 also like with the math library from now on.
6312
6313Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6316
6317Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * parser.c: one must report spaces even if the Dtd element
6320 content proves that this is not part of the element content.
6321 * result/valid/*.xml: this changed the ouptu slightly
6322
6323Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6324
6325 * configure.in: bumped to 2.3.3
6326 * doc/xml.html: updated
6327
6328Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6329
6330 * tree.c: minor doc fix
6331 * xpath.c: deallocation issues when a result tree has been
6332 converted to a node-set
6333
6334Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * doc/xml.html: oops corrected dates s/2000/2001
6337
6338Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6339
6340 * valid.c: new patch from Gary Pennington
6341
6342Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * doc/xml.html: applied patch from Ankh
6345
6346Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * xinclude.c: fixed a problem building on Mac
6349
6350Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * parser.c: more work on increasing parsing ferformances
6353
6354Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6355
6356 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6357 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6358 avoiding memcpy in production builds MEM_CLEANUP macro use
6359 * parser.[ch] parserInternals.c: optimizations of the tightest
6360 internal loops inside the parser. Better checking of I/O
6361 flushing/loading conditions
6362 * xmllint.c : added --timing
6363
6364Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365
6366 * configure.in: bumped to 2.3.2
6367 * doc/xml.html: updated for release
6368
6369Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6370
6371 * xpath.c: found a memleak and fixed a nasty bug
6372
6373Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6374
6375 * xmllint.[c1] : added return code errors for xmllint
6376 * xpath.c: specific debug dump function for result value trees
6377
6378Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6379
6380 * xpath.c: finally implemented xmlXPathCompareNodeSets
6381 * test/XPath/expr/floats results/XPath/expr/floats: added
6382 a test for float expressions
6383
6384Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6387 * parserInternals.[ch]: trying to speed up parsing
6388 * xpath.c : speeded up node set equality op
6389
6390Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6393 better handling of ID/IDREF and the list modules associated
6394 * configure.in: small CFLAGS cleanup
6395
6396Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6397
6398 * configure.in: fixed iconv detection on AIX (stric)
6399
6400Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6401
6402 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6403
6404Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6405
6406 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6407 and optimized xmlXPathNodeSetSort
6408
6409Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6410
6411 * xpath.c: bug fix when context size is 0
6412 * parser.c: I like Norm's Dtd because they still manage to break
6413 the parser occasionally
6414
6415Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6416
6417 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6418
6419Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6420
6421 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6422 attributes within the XML-1.0 namespace
6423
6424Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6425
6426 * xpathInternals.h: exported a few axis functions
6427 * doc/xml.html: updated the doc
6428
6429Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6430
6431 * configure.in: applied patch from Daniel van Balen for OpenBSD
6432 and bumped version to 2.3.1
6433 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6434 attempt to find autoclosing was simply broken, removed it,
6435 updated the examples, this is better
6436
6437Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6438
6439 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6440 hash functionnalities.
6441 * doc/html/* : rebuild the doc
6442
6443Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
6445 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6446 on predicate
6447 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6448 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6449 really want to have tags closed on output even if we accept
6450 unclosed ones on input
6451
6452Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6453
6454 * xpath.c: ouch don't free NULL, rare case fixed
6455 * tree.c: don't coalesce text nodes if they don't have the
6456 same behaviour wrt escaping on output
6457
6458Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459
6460 * xpath.c: small fixup
6461 * SAX.c: don't warn on empty namespaces.
6462
6463Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464
6465 * README: a bit of cleanup
6466 * configure.in: preparing for 2.3.0 release
6467
6468Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469
6470 * hash.[ch]: added a first version of xmlHashSize()
6471 * valid.c: another bug fix from Gary Pennington
6472
6473Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * valid.c: couple of bug fixes pointed by Gary Pennington
6476 * HTMLtree.c: #if 0 cleanup
6477
6478Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6481 which removes a time consuming check of xmlXPathNodeSetAdd()
6482 and use it in places where we are sure to not break unicity
6483
6484Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6485
6486 * xpath.c: bug fixes found from XSLT
6487 * tree.c: preserve node->name special values when copying nodes.
6488 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6489 external subset are fetched when available but without full
6490 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6491 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6492 output with encoding disabled.
6493
6494Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6495
6496 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6497 xmlCheckFilename should not be called from xmlFileOpenW
6498 and xmlGzfileOpenW
6499
6500Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6503 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6504 added the new tests for URI normalization
6505 * testURI.c: fixed stoopid bugs
6506 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6507 the URI in the error messages are now properly normalized
6508
6509Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510
6511 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6512
6513Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514
6515 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6516
6517Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518
6519 * xpath.c: fixed mod operator
6520
6521Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522
6523 * parser.c: fixed xmlStrcat doc
6524 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6525 trees.
6526
6527Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * xpath.c result/XPath/tests/chaptersbase
6530 result/XPath/tests/simplebase: fixed XPath node()
6531 * tree.c: small fix in xmlNewNs()
6532 * Makefile.am: removed extraneous xml2Conf.sh rule
6533
6534Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6535
6536 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6537 Changed the library name, in order to get libxml-devel and
6538 libxml2-devel to coexist on a single system
6539 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6540 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6541
6542Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6545 libxml2-devel installable in // as libxml-devel.
6546
6547Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548
6549 * doc/Makefile.am: fixed make rebuild in doc
6550 * doc/html/*.html: rebuilt the docs
6551
6552Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6553
6554 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6555
6556Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6557
6558 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6559 the HTML doc to go into the -devel RPM ...
6560 * aclocal.m4 config.h.in: some updates due to auto* magic
6561
6562Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6563
6564 * xpath.h: added a hook in the context structure allowing to
6565 link to extra support, needed for XSLT
6566
6567Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6568
6569 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6570 xmlXPtrCmpPoints to use it.
6571 * propagated the following patch from Alejandro Forero
6572 * include/win32config.h xmlIO.c: applied further suggestions
6573 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6574 * example/gjobread.c: fixed warnings, now that it builds
6575
6576Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6577
6578 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6579
6580 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6581 filename points to a valid file (not a directory).
6582 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6583 Added calls to xmlCheckFilenameDir.
6584
6585 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6586 `path' (rather than `filename') as the parameter to gzopen and open.
6587
6588Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * Makefile.am: fixed a problem with EXTRA_DIST
6591
6592Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593
6594 * Makefile.am example/Makefile.am: finally found the trick
6595 to build the example, i.e. add "." in SUBDIRS before example
6596 in the list <grin/>
6597
6598Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599
6600 * doc/xml.html: updated with an XSLT section, removed pointer to
6601 W3C CVS base.
6602
6603Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604
6605 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6606 too, and deallocation need to occur the same way.
6607
6608Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6609
6610 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6611 type correponding to an XSLT result tree fragment. Share most
6612 of the data format with node set, as well as operators.
6613 * HTMLtree.c: added a newline at the end of the doctype output
6614 whe this one is not present initially.
6615 * tree.c: make sure taht the parent and doc pointers are properly
6616 set when copying attributes (lists).
6617
6618Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6619
6620 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6621
6622Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6623
6624 * xpath.c: seems I finally killed that ugly path evaluation
6625 context bug (tagged 9999 in case is is wrong)
6626
6627Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6630 for XSLT
6631
6632Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633
6634 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6635 for xmlGzfileOpen() bug
6636
6637Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6638
6639 * xpath.c: removed an error found by XSLT usage
6640 * tree.c parserInternals.h: use a predefined static string
6641 for text and comment nodes, avoid freeing them in xmlFreeNode,
6642 exported the string name in parserInternals.h and added
6643 another value to disable encoding at output (for XSLT),
6644 gain memory, time.
6645
6646Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6647
6648 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6649 win32/libxml2/libxml2_so.dsp: new makefiles and update
6650 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6651
6652Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6653
6654 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6655 Gary Pennington
6656
6657Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6658
6659 * xpath.c: fixed the comaprision of values and nodelists,
6660 need to compare nodelist still ...
6661 * debugXML.c: avoided a possible core dump
6662 * HTMLparser.c: cleanup
6663 * nanohttp.c: contributed fix.
6664 * tree.c: fixes in properties handling added xmlSetNsProp
6665 needed by libxslt
6666 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6667 comment
6668 * TODO: updated
6669
6670Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6671
6672 * parser.c parserInternals.c: applied Bjorn Reese optimization
6673 patch
6674
6675Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676
6677 * Makefile.am: applied patch fro make check from Martin Vidner
6678
6679Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6680
6681 * configure.in: preparing 2.2.11
6682 * doc/html/*: rebuild the HTML files
6683 * doc/xml.html : updated
6684
6685Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6686
6687 * tree.c: fixed a stupid bug
6688 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6689 patches related to validation of an XInclude processing result
6690 * TODO: updated
6691
6692Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6693
6694 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6695 on large files
6696
6697Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6698
6699 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6700
6701Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6702
6703 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6704 reported by Jonas Borgström
6705 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6706
6707Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6708
6709 * testXPath.c xpath.c: fixing the XPath union expressions problem
6710 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6711
6712Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6713
6714 * xmllint.c: Made is so if the file name is "-" is will read form
6715 standard input. Sven Heinicke <sven@zen.org>
6716 * tree.c: fixed a problem when growing buffer
6717 * tree.h: fixed the comment of the node types following andersca
6718 comment
6719 * TODO: updated
6720
6721Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6722
6723 * HTMLparser.[ch]: added a way to avoid adding automatically
6724 omitted tags. htmlHandleOmittedElem() allows to change the
6725 default handling.
6726 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6727 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6728 of xmllint too when using --memory flag, added a memory test
6729 suite at the Makefile level.
6730 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6731 with namespace use when encountering QNames in XPath evalation,
6732 added xmlns() scheme in XPointer.
6733 * nanoftp.c : incorporated a fix
6734 * parser.c xmlIO.c: fixed problems raised with encoding when using
6735 the memory I/O
6736 * parserInternals.c: closed bug 25934 reported by
6737 torsten.landschoff@innominate.de
6738 * TODO: updated
6739
6740Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6741
6742 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6743 on a non-updated tree :-(, made a 2.2.10 release to correct the
6744 situation
6745
6746Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6747
6748 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6749 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6750 integrated a set of OpenVMS changes from Howard Taylor
6751 <Howard.Taylor@pacoast.com>
6752
6753Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6754
6755 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6756 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6757
6758Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6759
6760 * HTMLparser.c: some fixes on auto-open of html/head/body
6761 * encoding.c: fixed a compilation error on some gcc env
6762 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6763 XPointer implementation
6764 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6765 related XPointer tests and associated results
6766
6767Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6768
6769 * doc/xmldtd.html doc/xml.html: following a short step by step
6770 guidance on IRC to help maciej with DTDs I started a small
6771 page on the subject.
6772
6773Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6774
6775 * HTMLparser.c: fixed handling of broken charrefs
6776 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6777 patches
6778
6779Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6780
6781 * doc/xml.html doc/html/* : rebuilt the docs after adding
6782 xinclude and updated page for 2.2.7 and 2.2.8
6783 * configure.in: releasing 2.2.8
6784
6785Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6786
6787 * parser.[ch] parserInternals.c: applied the conditional
6788 section processing fix from Jonathan P Springer
6789 <jonathan.springer2@gte.net>
6790 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6791 project file, fixed iconv default non support
6792 * xpath.c: fixed the problem of evaluating relative expressions
6793 when a node context is provided.
6794
6795Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * nanoftp.c: fixed gcc 2.95 new warnings
6798 * SAX.c: fixed a stupid bug
6799 * tree.c: fixed a formatting problem when round-tripping
6800 from/to memory
6801 * xinclude.c: chased memleak, fixed a base problem
6802 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6803 xmlXPtrBuildNodeList()
6804 * TODO: updated
6805 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6806 adding a first small set of regression tests for XInclude
6807
6808Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6809
6810 * nanohttp.[ch]: applied Wayne Davison patches to access
6811 the WWW-Authorization header.
6812 * parser.c: Closed Bug#30847: Problems when switching encoding
6813 in short files by applying Simon Berg's patch.
6814 * valid.c: fixed a validation problem
6815 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6816 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6817 Wayne Davison
6818 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6819 need to be extended to non full nodes selections.
6820 * xinclude.c: starts to work decently
6821
6822Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6825 debugXML.c xmlversion.h.in: Started adding XInclude support,
6826 this is a new xmllint option
6827 * tree.c xpath.c: applied TOM patches for XPath
6828 * xpointer.c: fixed a couple of errors.
6829 * uri.c: added an escaping function needed for xinclude
6830 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6831 new warning from RH70 gcc's version
6832
6833Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * HTMLparser.c: fixed loop on invalid char in scripts
6836 * parser.c: update to description of xmlIOParseDTD()
6837 * libxml.m4 xmlversion.h.in: changes contributed by
6838 Michael Schmeing <m.schmeing@internet-factory.de>
6839 * configure.in: preparing for 2.2.7
6840 * Makefile.am: trying to avoid config.h and acconfig.h
6841 being included in the distrib
6842 * configure.in: released 2.2.7
6843
6844Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6845
6846 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6847 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6848
6849Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6850
6851 * parser.[ch]: added xmlIOParseDTD()
6852 * xpointer.c: added support for the 2 extra parameters of
6853 string-range, fixed a stoopid error when '0' was present
6854 in XPointer expressions
6855 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6856 testsuite for the above
6857
6858Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * libxml.spec.in: improved package descriptions
6861
6862Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6863
6864 * xpath.c xpathInternals.h: applied a large cleaning patch
6865 from TOM <ptittom@free.fr>, it also add namespace support
6866 for function and variables registration.
6867
6868Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6869
6870 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6871 * Makefile.mingw: Wayne Davison's update adding hash.c
6872
6873Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6874
6875 * xpath.c: fixed the root evaluation problems
6876 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6877 ignorable spaces with <b> <bold> <em>
6878 * tree.c: fixed a loop in xmlSearchNsByHref()
6879
6880Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6881
6882 * xpath.c: applied another XPath patch from TOM
6883 * xpath.c include/makefile.am: applied another patch from
6884 china@thewrittenword.com (cleanup on IRIX).
6885
6886Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6887
6888 * xml-config.1: received a fixed version from Fredrik Hallenberg
6889 <hallon@lysator.liu.se>
6890
6891Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6894 cleanup patch for XPath
6895
6896Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6897
6898 * patched to redirrect all "out of context" error messages to
6899 a reconfigurable routine. The changes are:
6900 * xmlerror.h : added the export of an error context type (void *)
6901 an error handler type xmlGenericErrorFunc there is an interface
6902 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6903 to reset the error handling routine and its argument
6904 (by default it's equivalent to respectively fprintf and stderr.
6905 * all the c files: all wild accesses to stderr or stdout within
6906 the library have been replaced to calls to the handler.
6907
6908Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6909
6910 * configure.in: release 2.2.6
6911 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6912 exporting the inner functions of xpath for extension modules
6913 * doc/*: updated and rebuilt the doc
6914
6915Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6916
6917 * nanohttp.c : applied Wayne HTTP cleanup patch
6918 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6919 and xmlNodeSetSpacePreserve()
6920
6921Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6922
6923 * xpath.c: closing bug #29260
6924
6925Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6928 multikey tuples, made hash structure opaque
6929 * valid.[ch]: moved elements, attributes, notations decalarations
6930 as well as ID and refs to hash tables.
6931 * entities.c: hash cleanup
6932 * xmlmemory.c: fixed a dump problem in debug mode
6933 * include/Makefile.am: problem passing in DESTDIR= values patch
6934 from Marc Christensen <marc@calderasystems.com>
6935 * nanohttp.c: removed debugging remains
6936 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6937 * HTMLparser.c parser.c: fixing a number of problems with the
6938 macros in the *parser.c files (Wayne).
6939 * HTMLparser.c: close the previous option when opening a new one
6940 (Marc Sanfacon).
6941 * result/HTML/*: updated the HTML results accordingly
6942
6943Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6944
6945 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6946 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6947 XPath functions and XML entities table to them. More to come...
6948 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6949
6950Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6951
6952 * tree.c: coalesce adjacent text nodes
6953 * valid.c: handling of blank nodes in DTd validation (raised
6954 by problems with a posteriori validation).
6955 * nanohttp.c: changing behaviour on HTTP write stuff.
6956 * HTMLtree.c: forced body and html to be explicitely closed.
6957 * xpath.h: exported more XPath functions.
6958
6959Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * Release of 2.2.5
6962 * xpointer.c: range() range-inside and other helper functions
6963 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6964
6965Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6966
6967 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6968 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6969
6970Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6971
6972 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6973 and XPointer modules
6974
6975Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6976
6977 * SAX.h: closed #25107
6978
6979Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6980
6981 * testSAX.c: fixed problem with cdata reporting
6982 * SAXresult/* : updated
6983
6984Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6985
6986 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6987 Closed bug #27499, added to regression tests
6988 * TODO: updated
6989
6990Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6991
6992 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6993 support for SCRIPT and STYLE with help from Bjorn Reese
6994 * test/HTML/* result/HTML/*: added simple testcase and updated
6995 the existing ones.
6996
6997Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6998
6999 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7000 string-range for empty strings
7001 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7002 test/XPath/xptr/strrange: augmented the XPointer testsuite
7003
7004Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7005
7006 * doc/xml.html doc/xmlmem.html: added a module describing memory
7007 interfaces and use, updated the main page.
7008
7009Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7010
7011 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7012 nanoftp code work on Windows too now
7013
7014Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7015
7016 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7017 * xpointer.c: implemented string-range() at least a good first version
7018 * test/XPath/docs/str test/XPath/xptr/strrange
7019 result/XPath/xptr/strrange: the string-range() tests
7020
7021Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7022
7023 * Makefile.am include/Makefile.am include/win32config.h
7024 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7025 and make distcheck
7026
7027Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7028
7029 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7030 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7031 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7032
7033Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7034
7035 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7036 patch for socklen_t detection by
7037 Albert Chin-A-Young <china@thewrittenword.com>
7038
7039Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7040
7041 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7042 and added a --dtdvalid option to xmllint used to test it
7043
7044Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7045
7046 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7047 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7048
7049Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7050
7051 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7052 handlings (registration, lookup, cleanup)
7053
7054Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7055
7056 * configure.in Makefile.am include/makefile.am: adding XPointer
7057 and XPtrtests target
7058 * xpointer.[ch] : new files for XPointer support
7059 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7060 more XPath tests
7061
7062Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7063
7064 * configure.in: fixed, very broken, make distcheck works again
7065
7066Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7067
7068 * More work toward 2.2.5, integrated a number of patches
7069 * configure.in Makefile.am win32config.h.in: trying to cleanup
7070 make distcheck .... huh ...
7071 * include/Makefile.am include/win32config.h: new directory
7072 for includes
7073 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7074 updated teh makefiles and instructions for WIN32
7075 * xpath.c: small fixes
7076 * test/XPath/ results/XPath: updated the testcases and results
7077 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7078 suggested patches
7079 * valid.c: fixed an ID bug
7080
7081Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007084 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007085 * xpath.[ch]: worked on XPointer
7086
7087Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7088
7089 * configure.in Makefile.am: 2.2.5, ship the include in an
7090 include/libxml subdirectory, use symlinks when using CVS
7091 * testSAX.c: fixed small bug
7092 * testXPath.c: changed the way testfiles are parsed
7093 * debugXML.c: same kind of cleanup when parsing an argument expression
7094 XPath/XPointers can have blanks embedded
7095 * xpath.[ch]: more cleanup, reorgs for XPointer work
7096 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7097 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7098
7099Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7100
7101 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7102 in the XPath engine, rewrote large parts of it, now it's far
7103 cleaner and in sync with the REC not an old WD. Fixed a parsing
7104 problem in the interactive XML shell found when testing XPath.
7105
7106Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7109 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7110 examples with the extra test
7111
7112Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7113
7114 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7115 the global init function.
7116
7117Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7118
7119 * HTMLparser.c: Doohhh, attribute name parsing was still case
7120 sensitive ! Fixed this ...
7121 * result/HTML/* : updated the tests results accordingly
7122
7123Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7124
7125 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7126 engine, should be far more stable, incorporated a new version of
7127 preceding/following axis, need testing
7128 * uri.c: fixed file:///c:/a/b/c problem
7129 * test/XPath/tests/idsimple: augmented the XPath tests
7130
7131Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7132
7133 * doc/* rebuilding docs for 2.2.4 release
7134
7135Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7136
7137 * configure.in: releasing 2.2.4
7138 * parser.[ch]: added xmlStrEqual()
7139 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7140 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7141 use xmlStrEqual instead
7142 * TODO: updated
7143 * added an XPath test
7144
7145Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7146
7147 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7148 * entities.h: exported xmlInitializePredefinedEntities
7149 * parser.[ch] : added xmlInitParser()
7150 * parserInternals.h : had to export htmlInitAutoClose()
7151
7152Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7153
7154 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7155 problems
7156 * Makefile.am : added XPath regression tests to normal tests
7157 * uri.c: fixed a problem with local paths, cleanup
7158 * parser.c: fixed a problem with large CData sections
7159
7160Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7161
7162 * configure.in xml-config.in: patch from "Ben Taylor"
7163 <sol7x86@hotmail.com> for solaris shared libs lookup
7164
71652000-09-30 Martin Baulig <baulig@suse.de>
7166
7167 * libxml-2.0.pc.in: Provide pkg-config script.
7168
7169 * configure.in: Create the libxml-2.0.pc script from the
7170 libxml-2.0.pc.in templates.
7171 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7172 script in `$(libdir)/pkgconfig'.
7173
7174Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7175
7176 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7177 when compiling with MSC
7178
7179Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7180
7181 * xpath.c: patch for normalize-string() substring-before(),
7182 substring-after() and translate() functions from Bjorn Reese
7183 <breese@mail1.stofanet.dk>
7184 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7185 Fredrik Hallenberg <hallon@lysator.liu.se>
7186 * TODO: updated
7187
7188Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7189
7190 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7191 problem of socklen_t being undefined on a number of platforms
7192 * debugXML.c: fixed a compilation problem when without snprintf
7193
7194Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7195
7196 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7197 an URI bug and a fix for the control-character-induced infinite loop
7198 * nanohttp.c: preventive fix for compiling on WIN32
7199
7200Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7201
7202 * xmlint.c: closing bug #25000
7203
7204Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7205
7206 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7207 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7208 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7209 related function, fixing xmlStrncmp(), and associated cleanup
7210 * result/HTML/entities.html.sax: updating result
7211
7212Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7213
7214 * uri.c: applied patch for URI escaping from Wayne Davison
7215 <wayned@blorf.net>
7216 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7217 from Denis Barbier <barbier@imacs.polytechnique.fr>
7218 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7219 patch from Wayne Davison
7220
7221Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7222
7223 * doc/xml.html : updated with new releases, adding "how to help"
7224
7225Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7226
7227 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7228 removed a few warnings in pedantic mode ...
7229 * parserInternals.c parser.c: moved encoding switching function
7230 to parserInternals.c
7231 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7232
7233Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7236 error or warning handlers
7237
7238Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7239
7240 * parserInternals.c parserInternals.h parser.c Makefile.am:
7241 created a new module parserInternals.c, moved most of the
7242 code shared by the various parsers there, as well as
7243 deprecated code from parser.c. More cleanup of parser.c
7244 * uri.c: fixed a problem when URI is NULL
7245 * valid.c: speedup when looking for an attribute declaration
7246
7247Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7248
7249 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7250 the cleanup of the computation of URI references when seeking
7251 external entities. The URI reference string and the resulting
7252 URI are both stored now.
7253 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7254 large s(n)printf checks and cleanup from Denis Barbier
7255 <barbier@imacs.polytechnique.fr>
7256 * xmlversion.h.in tree.h: couple of SGML declarations for a
7257 possible docbook module.
7258 * result/VC/ : a couple of test output changed due to the change
7259 of the entities URI
7260
7261Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7262
7263 * parser.h: added a _private field for linking user's data
7264
7265Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7266
7267 * parser.c parserInternals.h: demacroified most of the IS_XXX
7268 the gain in size is significant so ...
7269
7270Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7271
7272 * entities.c: cases where looking up entities with doc==NULL
7273 covered
7274
7275Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7276
7277 * uri.c: applied Wayne Davison patch
7278 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7279
7280Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * uri.c testUri.c: applied Wayne Davison patches
7283 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7284 * Makefile.in: added URItest and included thenin "make tests"
7285
7286Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7287
7288 * xmlversion.h.in: closed bug 22941
7289
7290Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7291
7292 * doc/xmlio.html: added doc and example for entity loader
7293 redefinition.
7294
7295Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7296
7297 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7298 used by libxml
7299
7300Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7301
7302 * parser.c: Fixed bug on invalid ontent characters and when using
7303 push.
7304 * xmllint.c: fixed xmllint endling of errors in push mode
7305
7306Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7307
7308 * HTMLparser.c testHTML.c: applied two new patches from
7309 Wayne Davison <wayned@users.sourceforge.net>
7310 * result/HTML/*.sax: regenerated HTML SAX output
7311 * parser.c: more cleanup.
7312
7313Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7314
7315 * HTMLparser.[ch] testHTML.c: applied the second set of
7316 patches from Wayne Davison <wayned@users.sourceforge.net>,
7317 adding htmlEncodeEntities()
7318 * HTMLparser.c: fixed an ignorable white space detection bug
7319 occuring when parsing with SAX only
7320 * result/HTML/*.sax: updated since the output is now HTML
7321 encoded...
7322
7323Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7324
7325 * HTMLparser.[ch]: applied some of Wayne Davison
7326 <wayned@users.sourceforge.net> patches
7327
7328Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7331 undeclared namespace prefix was used, added a warning.
7332 Cleaned up support w.r.t. entities, spilling out a warning
7333 and being pedantic on lookups.
7334 * test/warning/ent9 : added testcase for previous example.
7335 * TODO: updated
7336 * parserInternals.h parser.c: changed the way names are parsed
7337 now allow infinite size and decrease penalty for normal use
7338 * parser.c: Started a big cleanup/check of the parser code,
7339 fixed some of the most tortuous entity code, spotted code
7340 unused anymore
7341 * test/*: added tests for very long names and related nasty
7342 things.
7343
7344Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7345
7346 * doc/encoding.html: added encoding aliases doc
7347 * doc/xml.html: updates
7348 * encoding.[ch]: added EncodingAliases functions
7349 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7350 bottleneck affecting large DTDs like Docbook
7351 * parser.[ch] xmllint.c: added a pedantic option, will be
7352 useful
7353 * SAX.c: redefinition of entities is reported in pedantic mode
7354 * testHTML.c: uninitialized warning from gcc
7355 * uri.c: fixed a couple of bugs
7356 * TODO: added issue raised by Michael
7357
7358Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7359
7360 * doc/encoding.html: propagated Martin Duerst suggestions
7361
7362Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7365 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7366 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7367 by Wayne Davison
7368
7369Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7370
7371 * nanoftp.c nanohttp.c: small cleanup
7372 * TODO: updated
7373
7374Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7375
7376 * added an old VC testcase and updated title.xml entity
7377
7378Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7379
7380 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7381 done on auto-opening of <p> tags and cleanup of SAX output
7382
7383Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7384
7385 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7386
7387Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7388
7389 * doc/xml.html libxml.* structure.*: updated the doc a bit
7390
7391Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7394 of SAX tests
7395
7396Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7397
7398 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7399 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7400
7401Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7402
7403 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7404 * testHTML.c: fix core dump on Solaris 2.x systems
7405 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7406 * result/HTML/*.sax: previous bug fix lead to new results
7407
7408Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7411 * configure.in: added --with-readline=DIR to accept alternate
7412 path for readline include/library
7413 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7414 for ANSI under HP-UX
7415 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7416 includes @LIBS@
7417
7418Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7419
7420 * doc/* : rebuilt the docs
7421 * getting ready for 2.2.2 release
7422
7423Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7424
7425 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7426 and xmlAddFeature()
7427 * tree.[ch]: added xmlAddChildList()
7428 * xmllint.c: MAP_FAILED macro test
7429 * parser.h: added xmlParseCtxtExternalEntity()
7430 * valid.c: applied bug fixes removed warning
7431 * tree.c: added CDATA block to elements content
7432 * testSAX.c: cleanup of output
7433 * testHTML.c: added SAX testing
7434 * encoding.c: better error recovery
7435 * SAX.c, parser.c: fixed one of the external entity processing
7436 of the OASis testsuite
7437 * Makefile.am: added HTML SAX regression tests
7438 * configure.in: bumped to 2.2.2
7439 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7440 SAX results
7441
7442Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7443
7444 * configure.in: patch for HP compiler
7445
74462000-08-04 Sven Heinicke <sven@zen.org>
7447
7448 * xmllint.c: Was coredumping sometimes when the file given didn't
7449 exist.
7450
7451Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7454
7455 when using in memory parsing. Need some cleanup.
7456 * xmllint.c configure.in: added a --memory flag to test memory
7457 parsing
7458
7459Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7460
7461 * nanohttp.c: fixed socklen_t replacement to unsigned int
7462 * parser.c: fixed a space handdling missing at the end of
7463 production 28 DOCTYPE.
7464 * xmlmemory.c: fixed a stupid bug on the routine to override
7465 allocation functions
7466 * TODO: updated
7467
7468Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7469
7470 * doc/ regenerated the docs
7471
7472Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7473
7474 * doc/encoding.html doc/xml.html: added I18N doc
7475 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7476 improvements, both parser and filters, added ASCII & HTML,
7477 fixed the ISO-Latin-1 one
7478 * xmllint.c testHTML.c: added/made visible --encode
7479 * debugXML.c : cleanup
7480 * most .c files: applied patches due to warning on Windows and
7481 when using Sun Pro cc compiler
7482 * xpath.c : cleanup memleaks
7483 * nanoftp.c : added a TESTING preprocessor flag for standalong
7484 compile so that people can report bugs more easilly
7485 * nanohttp.c : ditched socklen_t which was a portability mess
7486 and replaced it with unsigned int.
7487 * tree.[ch]: added xmlHasProp()
7488 * TODO: updated
7489 * test/ : added more test for entities, NS, encoding, HTML, wap
7490 * configure.in: preparing for 2.2.0 release
7491
7492Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007495 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007496
7497Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7498
7499 * doc/xml.html: changed the xmlsoft.org structure, updated the
7500 examples w.r.t. root and childs
7501
7502Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7503
Daniel Veillard784b9352003-02-16 15:50:27 +00007504 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007505
7506Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7507
7508 * HTMLparser.c: Work on character encoding support for the HTML parser
7509 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7510 * encoding.c: Fixed a potential memleak in the encoding stuff
7511
7512Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7513
7514 * doc/FAQ.html doc/Makefile.am : added a FAQ
7515
7516Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7517
7518 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7519 of the HTML parser to force it to not bypass SAX
7520
7521Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7522
7523 * win32config.h.in: updated
7524 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7525 lacks iconv support :-( need to release 2.1.1
7526 * configure.in: release 2.1.1
7527 * HTMLparser: fixed bug #14784
7528 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7529 by Windows compiler
7530 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7531 the SAX startDocument() callback.
7532 * TODO: updated
7533
7534Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7535
7536 * added xmlStopParser()
7537
7538Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7539
7540 * configure.in: 2.1.0 prerelease
7541 * Large resync between W3C and Gnome tree
7542 * nanoftp, nanohttp.c: fixed stalled connections probs
7543 * HTMLtree.c SAX.c : support for attribute without values in
7544 HTML for andersca
7545 * valid.c: Fixed most validation + namespace problems
7546 * HTMLparser.c: start document callback for andersca
7547 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7548 * parser.h, SAX.c: serious speed improvement for large
7549 CDATA blocks
7550 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7551 different encoding
7552 * example/Makefile.am example/gjobread.c tree.h: work on
7553 libxml1 libxml2 convergence.
7554 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7555 and the LIBXML_TEST_VERSION macro
7556
7557Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7558
7559 * doc/xml.html: various patches and improvements typo fixed by
7560 Felix Natter
7561 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7562 from Felix Natter <fnatter@gmx.net>
7563
7564Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7565
7566 * doc/upgrade.html: updated with instructions for support of both
7567 libxml-1.x and libxml-2.x
7568 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7569 for 2.x support and also fixed includes
7570
7571
7572Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7573
7574 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7575 the encoding support, added iconv support, so now libxml if
7576 compiled with iconv automatically support japanese encodings
7577 among others. Work based on initial patch from Yuan-Chen Cheng
7578 I may have broken binary compat in the encoding handler
7579 registration scheme, but that was so utterly broken I don't
7580 expect anybody to have used this feature until now.
7581 * parserInternals.h: fixup on the CHAR range macro
7582 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7583 code.
7584 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7585 * uri.c: added xmlParseURI() I can't believe I forgot to
7586 implement this one in 2.0 !!!
7587 * SAX.c: moved doc->encoding update in the endDocument() call.
7588 * TODO: updated.
7589
7590Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7591
7592 * tree.h: removed extraneous xmlRemoveProp definition
7593 * TODO: added item about --disable-corba configure switch
7594 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7595 * nanoftp.c: fixed include problems giving troubles on AIX and
7596 slowlaris
7597 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7598 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7599 comment and headers changes to lower gtk-doc number of warnings
7600 * doc/html/*: rebuilt docs
7601
7602Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7603
7604 * HACKING: documented the tag for 1.x and instructions
7605
7606Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7609 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7610 xmlCreateIOParserCtxt
7611 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7612 significant overall improvement
7613 * xmllint.c: added I/O test to xmllint
7614 * testSAX.c: added a speed test
7615 * doc/* : updated/regenerated
7616
7617Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * xpath.c uri.h parserInternals.h: cosmetic changes from
7620 "Timur I. Bakeyev" <timur@bat.ru>, including making
7621 xmlCreateURI() public
7622
7623Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7626 and the code at the same time. Added a clean mechanism for
7627 overload or added input methods: xmlRegisterInputCallbacks()
7628 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7629 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7630 * TODO: updated
7631 * doc/* : updated/regenerated
7632 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7633 source dir
7634
7635Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * testURI.c: yet another forgotten commit, I should get some sleep !
7638
7639Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * xmllint.c: forgot to commit this too ?
7642
7643Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * xmlversion.h.in : forgot to commit this previously
7646
7647Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7648
7649 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7650 * README TODO: updated for release
7651 * uri.c uri.h: added authority parsing/saving
7652 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7653 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7654 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7655 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7656 Makefile.am : added compile-time customization of libxml
7657 --with-ftp --with-http --with-html --with-xpath --with-debug
7658 --with-mem-debug
7659 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7660 #include <libxml/xxx.h> I hope it won't break too much stuff
7661 and will be manageable in the future...
7662 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7663 and added xmllint to the installed programs
7664 * uri.h: added xmlFreeURI()
7665
7666Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7667
7668 * uri.c uri.h: finished the escaping handling, the base support
7669 and the URI path normalization. Looks good just lacks the
7670 authority content parsing code.
7671 * Makefile.am: added instructions to generate testURI
7672 * TODO: updated
7673 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7674 added links and icons for W3C and Gnome
7675
7676Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * xmlmemory.[ch] : seems I forgot to actually update the files in
7679 the last commit :-)
7680 * doc/xml.html doc/html/* : updated and uploaded the docs
7681
7682Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7685 * TODO: updated
7686 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7687 libxml default allocation function with another set (like gmalloc/
7688 gfree).
7689 * Makefile.am, uri.c, uri.h: added a set of functions to do
7690 exact (litteraly copied from the RFC 2396 productions) parsing
7691 and handling of URI. Will be needed for XLink, one XML WFC,
7692 XML Base and reused in the nano[ftp/http] modules. Still work
7693 to be done.
7694
7695Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7696
7697 * configure.in, libxml.spec.in : libxml2
7698 * doc/* : updated the doc page, rebuilt the docs
7699
7700Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7701
7702 * all: tagged LIB_XML_1_X
7703 * *.c *.h : updated from W3C CVS tree
7704 * configure.in : 2.0.0-beta
7705 * libxml.spec.in : libxml2 package nam
7706 * result/* : new version of the tests output
7707
7708Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7709
7710 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7711
7712Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * doc/* : rebuilt the docs
7715 * parser.c: final patch on #6766
7716 * valid.c: small patch on validity checks.
7717
7718Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7721 added
7722 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7723 compatibility w.r.t. XML spec and existing code.
7724
7725Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * parser.c: seems a better solution to <a> </a> exists,
7728 will try it for a while
7729
7730Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * parser.c: tried to remove the <a> </a> generating <a/>
7733 this is hard. Left a flag for that purpose. Fixed bug #6766
7734 * configure.in: prepared 1.8.7 not released, due to previous
7735 problem
7736
7737Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7738
7739 * doc/xml.html : applied second patch from Paul DuBois
7740
7741Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * doc/xml.html : applied patch from Paul DuBois
7744
7745Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7748
7749Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7752 compilation warnings on various platforms.
7753 * parser.c: Fixed #5281 validity error callbacks are now desactived
7754 by default if not validating.
7755
7756Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7757
7758 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7759
7760Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7761
7762 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7763 <gkatsi@cs.toronto.edu>
7764
7765Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7766
7767 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7768 processing URLs
7769
7770Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7773 xmlNanoFTPUpdateURL for persistent control connections.
7774 * configure.in: 1.8.6
7775
7776Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7779 * tree.[ch] : added xmlSaveNoEmptyTags
7780
77812000-01-29 James Henstridge <james@daa.com.au>
7782
7783 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7784
7785 * Makefile.am: added nanoftp.[ch] to the build.
7786
7787Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7788
7789 * nanoftp.[ch]: cleanup, comments, API
7790 * debugXML.c : fixed a bug in the cat command
7791 * doc/*: regenerated the docs
7792
7793Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7796 * debugXML.c : fixed a bug in the cat command
7797 * valid.c: fixing some small probs
7798 * libxml.spec.in: get rid of the SNAP suffix
7799 * doc/xml.html: updated the status
7800
7801Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * xml-config.in: xml-config --version to just return the
7804 version number
7805 * xpath.c: some cleanup w.r.t. axis when the current node is
7806 an attribute.
7807 * TODO: updated
7808
7809Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * configure.in: prepared for libxml-1.8.5
7812 * doc/* recompiled the documentation
7813
78142000-01-17 Jody Goldberg <jgoldberg@home.com>
7815
7816 * configure.in : WARNING autoconf subtlety alert :
7817 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7818 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7819 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7820 get defined by AC_CHECK_HEADERS.
7821
7822Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7823
7824 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7825 Rune.Djurhuus@fast.no
7826
7827Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7828
7829 * TODO: updated
7830 * tree.c, parser.c: made sure that only memory alloc problems
7831 and internal parser errors are allowed to write to stdout or
7832 stderr.
7833
7834Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * tree.c : restored xmlNewGlobalNs since this seems used by
7837 a lot of existing code :-(, fixed a bug in xmlNewNs
7838 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7839 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7840 to exit() from the library code.
7841 * xpath.c, parser.c: removed bugs or unused code detected by
7842 Windows compilers
7843 * parser.c: started adding interfaces for parsing well balanced
7844 XML fragments
7845 * configure.in: releasing 1.8.4
7846 * doc/* : rebuilt the docs
7847
7848Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7849
7850 * tree.[ch] : added xmlNewDocFragment() for DOM
7851 * testHTML.c: uninitialized variable.
7852
7853Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7854
7855 * doc/* : rebuild the docs
7856
7857Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7858
7859 * acconfig.h: readline and history patch
7860 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7861 * tree.c: added check and handling when possibly removing an ID
7862 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7863 and saving.
7864 * test/HTML/entities.html result/HTML/entities.html* : test for
7865 various entities reference cases
7866 * result/HTML/* : as a result output of some testcase have
7867 changed
7868 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7869 by previous example. added xmlParseTryOrFinish().
7870 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7871 entities.h debugXML.h HTMLparser.h: changed the way struct are
7872 declared to allow gtk-doc to expose those
7873 * parser.c: closed bug #4960
7874 * Makefile.am configure.in: Applied patch from
7875 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7876 and math/socket libs detection
7877
7878Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * configure.in, Makefile.am: link tester against readline
7881 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7882
7883Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7884
7885 * tree.[ch]: added xmlRemoveProp
7886 * win32config.h.in nanohttp.c: avoid including the Windows
7887 socket stuff in every C files
7888 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7889 the XmL parser(s)
7890 * test/ns4 result/ns4 etc...: added test case for previous prob
7891 * tree.c: xmlNewNs wasn't checking for double definition
7892 * Makefile.in: fixed a problem with dist-hook duplicates
7893 * parser.[hc], xmlIO.c: fixed the loading of external entities
7894 APIs, now xmlLoadExternalEntity() is used everywhere and
7895 setting up an app specific front-end using the
7896 * SAX.c parser.c: some fixes, now the xhtml spec validates
7897 with the xhtml DTD.
7898 * error.c: fixed crashes in case of no input stream
7899 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7900 to the validation tests and results
7901
7902Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7905 too htmlCreatePushParserCtxt() and htmlParseChunk()
7906 * parser.c: a bit of cleanup.
7907 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7908 to XML) removed the last mem leak known
7909 * HTMLtree.c: output message cleanup
7910 * xmlmemory.c: display content info about memory blocks
7911 * result/HTML/wired.* : missing att value warning change
7912
7913Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7914
7915 * doc/* : rebuilt the documentation
7916
7917Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7918
7919 * parser.[ch] parserInternals.h: Push parser for XML,
7920 seems to work fine now
7921 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7922 --push for push testing
7923 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7924 * testSAX.c: added --push
7925 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7926 subtree
7927 * xmlIO.[ch] : enriched API + fixes for push mode
7928 * entities.[ch]: added the entity content length to the struct.
7929 * xmlmemory.[ch]: new API to show the last entries for the shell
7930 * valid.c: added required attribute testing
7931 * SAX.c: the cdata callback now merge contiguous fragments
7932 * HTMLparser.c: cleanup of some macros
7933
7934Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * parser.c: fix for PIs name starting with xml
7937 * tree.c: fixed a potential problem with || and && ops
7938 * *.c, configure.in win32config.h.in : generate win32config.h for
7939 those on the Other Side !
7940
7941Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7942
7943 * parser.c: fixed a stupid = vs. == bug :-(
7944 * doc/gnome-xml.sgml: s/glade/xml/
7945
7946Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7947
7948 * configure.in, doc/xml.html : bug fix release 1.8.2
7949 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7950 Hopefully the end of that silly C++ include problem
7951 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7952 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7953 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7954 troubles with autoclosed elements when the stree shape doesn't
7955 follow the DtD specs. Added htmlIsAutoClosed() and
7956 htmlAutoCloseTag()
7957 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7958 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7959 * debugXML.c: fixed a bug on printing default namespaces.
7960 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7961
7962Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7963
7964 * result/HTML/*.htm[l] : updated the HTML regression tests according
7965 to the new output
7966 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7967 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7968 problem due to intermix of extern "C" { ... } declarations for C++
7969 and recursive includes in the headers
7970
79711999-12-20 Chris Lahey <clahey@umich.edu>
7972
7973 * HTMLtree.c: Made it so that html nodes with a single child do
7974 not insert a carriage return before or after the child node.
7975
7976Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7977
7978 * configure.in, doc/xml.html : bug fix release 1.8.1
7979 * parser.c: fixed bug #4344
7980 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7981 added the glue to avoid C++ problems
7982 * doc/* : regenerated the documentation
7983
7984Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7985
7986 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7987 namespace recognition, and Dia as a resul :-(
7988 * encoding.c: closed bug #3950
7989
7990Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7991
7992 * valid.c: debugging a posteriori validation, except URI expansion
7993 stuff this should be fixed now
7994 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7995 Carl Nygard <cnygard@bellatlantic.net>
7996 * tester.c: added --postvalid, cleaning of the code
7997 * tree.[ch]: added xmlDocGetRootElement()
7998
7999Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8000
8001 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8002 c++ losage.
8003
8004Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8005
8006 * configure.in, doc/xml.html : bumped to 1.8.0
8007 * xlink.[ch], Makefile.am : added framework for link detection
8008 * parser.h: added nbChars to parser context, needed for cleanup.
8009 * xmlmemory.c: removed a nasty bug when out of mem
8010 * valid.[ch]: adding namespace support for attribute decl
8011 * tester.c: added --debugent option
8012 * debugXML.[ch]: added xmlDebugDumpEntities()
8013 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8014 buffers instead, this was really needed, validation was breaking
8015 in strange ways due to that. Added xmlParseStringPEReference()
8016 and other parsing from strings functions. Entities processing
8017 modified again, but PERef are still not handled correcly but
8018 unless you're Eve Maller you won't notice :-)
8019 * HTMLparser.c: large changes toward reliability, and switched to
8020 lowercase internal tags, XHTML is lowercase, so it will help
8021 that output is closer to next version.
8022 * doc/* : regenerated the documentation, it is now hosted at
8023 http://xmlsoft.org/ (same bits I just bought the domain :-)
8024
8025
8026Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8027
8028 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8029 doc generation
8030 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8031 in the SAX API
8032 * doc/*: rebuilt the doc making sure everything appears in the
8033 HTML files
8034
8035Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8038 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8039 which allow impressive speed improvement on dataset with
8040 large text pieces, but at the cost of broken binary
8041 compatibility and slightly bigger memory usage.
8042 Configure with --with-buffers to activate them, they
8043 are protected with XML_USE_BUFFER_CONTENT define.
8044 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8045 goal is 0 memory left allocated once parser is no more used
8046 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8047 call xmlCleanupParser() and xmlMemoryDump()
8048
8049Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8050
8051 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8052 * parser.[ch] encoding.[ch]: added memory cleanup routines
8053 * parser.c: closing bug #3788
8054 * doc/*: rebuilt the doc
8055
8056Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8059 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8060 * tester.c: added --compress option
8061 * doc/*: rebuilt the documentation
8062
8063Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8066 if given /proc/kcore as input !
8067 * doc/xml.html doc/*: updated and rebuilt the documentation
8068
8069Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8070
8071 * parser.c: Fixed some wrongly space collapsing code due to
8072 a misreading of the spec.
8073 * result/*: fixed the output accordingly
8074
8075Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * encoding.c: bug fix and typos
8078 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8079 * parser.c: added attribute normalization closing bug #3597
8080 * test/att* result/att* SAXresult/att*: testcase for attribute
8081 normalization
8082
8083Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8084
8085 * configure.in: closing bug #3163 by adding extra flags for the
8086 cc compiler on HP-UX
8087
8088Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8089
8090 * valid.[ch] : removed a typo and an enumerated type bug in the
8091 xmlAddElementDecl() function
8092 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8093 call to xmlEncodeEntitiesReentrant() so that the functions
8094 New, Set and Get are at the same level.
8095 * parser.c HTMLparser.c: extra memory allocation bug for
8096 attributes detected by someone using libxml in embedded systems :-)
8097
8098Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * xmlmemory.h: turned off mem debug :-\
8101
8102Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8103
8104 * parser.c: closed bug #2784 a one line fix, but worth pushing
8105 a new release out
8106 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8107 some structures, comments before and after the
8108 main element, and other nastyness
8109 * HTMLtree.c tree.c: accomodate the extended HTML supported
8110 * configure.in: pushing 1.7.4
8111 * test/ent8 and related outputs : added a new test for bug #2784
8112 * test/HTML/wired.html and related output: a nasty HTML example
8113 * Makefile.am: improved the test scripts
8114 * docs/* : reran the documentation extractor, updated xml.html
8115
8116Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8117
8118 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8119 HTMLparser and debugged the HTML related code. HTML documents
8120 now have their own type
8121 * entities.c: do not dump &apos; for HTML output
8122 * xmlmemory.c: improvement, breakpoint mechanism
8123 * testHTML.c: added --sax --repeat ...
8124 * Makefile.am: improved the HTML tests
8125 * valid.[ch]: added xmlValidGetValidElements and
8126 xmlValidGetPotentialChildren
8127 * tester.c: added --insert to test the 2 new functions
8128 * test//* result//* SAXresult//* : regression test cleanup
8129 and extension.
8130 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8131 gnome-xml-nanohttp.html
8132
8133Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8134
8135 * HTMLparser.c: fixed problems with some autoclose tags
8136 * tree.c: fixed XML output problems.
8137 * result/* SAXresult/*: update of the tests output
8138
8139Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8140
8141 * Makefile.am: Arturo patch for xmlConf.sh version info
8142 * parser.c: Tim Josling patch for single quoted items
8143 * tester.c: Tim Josling patch for tester options usage
8144 * tree.h: indent cleanup
8145
8146Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8147
8148 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8149 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8150
8151Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * tree.c : Raph patch for initialization of CORBA fields
8154 * parser.c, xpath.c, ...: modification of doc comments
8155 * xpath.c : allow spaces in xpath expressions
8156
8157Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8158
8159 * xmlmemory.h: turning off memory debug :-(
8160
8161Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8164 better SAX interfaces.
8165 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8166 entity.
8167 * configure.in: 1.7.2
8168
8169Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8170
8171 * libxml.spec.in: fixed the URL
8172 * doc/xml.html: improved the documentation front-end
8173
8174Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8175
8176 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8177
8178Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * libxml.spec.in: fixed the alpha compile problem
8181 * parser.[ch]: changed errno to errNo in the parser context :-(
8182 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8183 * doc/xml.html: changed CHAR to xmlChar
8184 * doc/html/*: recompiled the documentation
8185 * configure.in: 1.7.1
8186
8187Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8188
8189 * parser.h: modified the parser context struct to regain 1.4.0
8190 binary compatibility
8191 * parser.c, xml-error.h: added errno ot teh context and defined
8192 a set of errors values with update of errno
8193 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8194 DTDs and entities
8195 * *.h, *.c: complete cleanup of the use of config.h and include
8196 protection depending on the current setup.
8197 * overalll debugging, maintenance and bug-fixing on all modules
8198 * updated the documentation
8199 * ready for 1.7.0
8200
8201Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8202
8203 * HTMLparser.c : cleanup
8204 * SAX.c valid.c valid.h: added ID/IDREF checking
8205 * tree.c tree.h: extended doc structure for refs
8206 * configure.in: 1.6.2
8207 * parser.c: patched bug in SAX user arg call
8208 * parserInternals.h: patched missing close in C++ wrapping
8209 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8210 especially upcoming XPointer implementation.
8211 * doc/xml.html: augmented, typo
8212
8213Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8214
8215 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8216 not all invocations of install understand -d.
8217
8218Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8219
8220 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8221 to make 'check' works, when builddir != srcdir.
8222
8223Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8224
8225 * doc/xml.html : updated the documentation
8226
8227Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8228
8229 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8230 not deallocated memory blocks
8231 * *.c : replaces all calls to malloc() free() and realloc() to
8232 the wrapper functions/macros
8233 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8234 instead of xmlFreeNodeList()
8235
8236Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8237
8238 * HTMLparser.c: corrected a stupid bug leading to core dump at
8239 tree deallocation. Removed warnings indicated by
8240 Stephane.Conversy@lri.fr
8241 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8242 looked for in the external subset
8243
8244Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8245
8246 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8247 on SGI by Stephane.Conversy@lri.fr
8248
8249Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8250
8251 * all .h : changed the prototype declaration indent as in gtk
8252 * most .c : working on reducing the TODOs in the code
8253 * most .c : cleanup though -pedantic and Insure++
8254 * improvements on validation ID checkings.
8255 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8256 * xml-config.in: closed #1810
8257
8258Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8259
8260 * tree.h, valid.c, valid.h: more work on validity, IDs
8261 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8262 definition for AIX
8263
8264Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8265
8266 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8267 the distribution due to a cut'n paste error at last commit
8268
8269Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * configure.in: upgraded to version 1.4.0
8272 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8273 Big update, added a large part of the validation process,
8274 it should be usable, but some parts are missing
8275 * xpath.c: improved the implementation w.r.t. root.
8276 * Makefile.am: added more tests
8277 * test and result trees: added a lot of tests
8278 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8279
8280Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * Added an HACKING file
8283
8284Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8285
8286 * xpath.[ch] : improvements and debug of the XPath implementation
8287 * parser.c, HTMLparser.c : modified the parsers to be progressive
8288 * tree.[ch] : extended the Buffer promitives
8289 * xmlIO.[ch] : added basic I/O routines providing progressive
8290 parsing and ready for I18N conversion plugins
8291 * SAXresult/* : the SAX callback sequence maybe slightly different
8292 now
8293 * test*.c : improved/updated the tests programs
8294 * doc/* : recompiled the docs.
8295
82961999-07-26 Michael Meeks <michael@edenproject.org>
8297
8298 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8299
8300 * tree.c: Ditto.
8301
8302Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8303
8304 * configure.in: upgraded to version 1.4.0
8305 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8306 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8307 XML query language, see http://www.w3.org/TR/xpath for more details.
8308 * parser.c, parser.h: added CHAR* related string functions for XPath
8309 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8310 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8311 rebuild the docs.
8312 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8313 and regression testing capabilities for XPath.
8314
8315Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8316
8317 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8318 closing bug #1646
8319
8320Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8321
8322 * Makefile.am, example/Makefile.am: closed bug #1683
8323
8324Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8325
8326 * example/Makefile.am, configure.in: added the makefile for the
8327 gjobread example
8328
8329Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8330
8331 * doc/Makefile.am:
8332 - fix which allow "make install DESTDIR=</install/prefix>".
8333
8334Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8337 which fixed a problem on the file reading-code.
8338
8339Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8340
8341 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8342 output.
8343 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8344
8345Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8346
8347 * parser.h : Oops removed the binary compatibility problem
8348 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8349 * parser.c, HTMLparser.c: applied patches for reading from stdin
8350
8351Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8352
8353 * parser.c, entities.c, valid.c: cleanup bug #1591
8354 * configure.in: cleanup bug #1592
8355 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8356 the same tree back-end. Hence gdome will be available for it.
8357 * doc/Makefile.am: close bug #617
8358
8359Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8360
8361 * parser.c: alloctate a per parser context SAX interface block
8362
8363Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8364
8365 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8366 and xmlEncodeEntitiesReentrant with the correct one :-\
8367
8368Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8369
8370 * commit of my internal XML base changes, quite a lot of
8371 changes, cleanups, better entities support, framework for
8372 new I/O and charset detection and handling
8373 * Fixed the configure/Makefile stuff to generate shared libs
8374 with the proper version info, so we jumped on rev from
8375 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8376 xmlEncodeEntities() result need to be freed now, and a string
8377 xmlParserVersion provide the current library version.
8378
8379Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8380
8381 * parser.c: fixed a buffer overrun for when you have a very long
8382 attribute with no entities in it.
8383
8384Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8385
8386 * added example directory
8387 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8388
8389Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8390
8391 * Release of libxml-1.1, nearly everything has been touched for
8392 this.
8393 * Added more regression tests
8394 * Updated the documentation
8395
8396Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * tree.[ch]: unified the XML_NO_CORBA defines.
8399 * parser.c encoding.[ch]: started plugging in char encoding detection
8400
8401Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8402
8403 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8404 Also freed allocated buffer.
8405
8406Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8407 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8408 reentrancy problem at printing. One is left in entities.c, to
8409 remove ASAP
8410 * testSAX.c : added a test example showing the use of the SAX
8411 interface if one doesn't want to build the DOM tree.
8412 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8413
8414Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8415
8416 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8417 large revamping of the parser to use SAX callbacks
8418 http://www.megginson.com/SAX/ (or at least a C like interface
8419 a la Expat). It's now possible to set up your own callbacks
8420 and the parser will not build a DOM tree.
8421 * test/* result/*: updated the test suite, I finally removed
8422 the old Namespace draft support (PI based).
8423
8424Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8425
8426 * Makefile.am: added test result to EXTRA_DIST for make tests
8427
8428Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8429
8430 * parser.c, parserInternals.h: moved the chars macro definitions
8431 to parserInternals.h
8432 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8433 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8434
8435Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8436
8437 * xml-config.in : applied patch to make --version work
8438
84391999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8440
8441 * Makefile.am (check-local): Alias for `tests' target. This will
8442 cause `make check' to do the right thing.
8443 (tests): Don't run tests in srcdir. Also, replaced calls to
8444 basename with a `sed' "equivalent".
8445
8446Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8447
8448 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8449 it in the header and not the sources, updated the doc.
8450 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8451 pointing this out.
8452
8453Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8454
8455 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8456 exported the inputStream routines.
8457 * doc/html/* : updated accordingly
8458
8459Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8460
8461 * parser.c, parser.h, parserInternals.h: added a few extra
8462 internal calls to allocate and free parser contexts ...
8463 * doc/html/* : updated accordingly
8464
8465Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8466
8467 * configure.in, Makefile.am, doc/makefile.am : General changes for
8468 1.0.0 release and including the generated HTML documentation.
8469
8470Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8471
8472 * makefile.am : added parserInternals.h, oops.
8473
8474Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8475
8476 * parserInternals.h: added this header giving access to the parser
8477 internal functions.
8478 * doc/Makefile.am : added a rebuild target which rebuilds the full
8479 set of documentations
8480 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8481 the internal subset.
8482 * *.c *.h: modifications needed to generate the documentation using
8483 gtk-doc, cleanup of functions blocks, reorganisation of struct
8484 declarations.
8485
8486Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8487
8488 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8489 the tar and spec file to include the beginning of the doc.
8490
84911999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8492
8493 * doc/.cvsignore: Added this file.
8494
8495Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8496
8497 * tree.c: fixed xmlGetProp to return "" when the attribute
8498 exists, even if the node-list is NULL.
8499
8500Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8501
8502 * tree.c: patched an error outputting empty attribute values.
8503 * Makefile.am and doc/makefile.am: have been updated during the
8504 week-end. Sorry for an empty CVS log, I got a shell problem.
8505
8506Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8507
8508 * tree.h: cleaned up using enums instead of defines
8509 * parser.c, valid.[ch]: more work on parsing/output of element
8510 declarations
8511
8512Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8513
8514 * valid.[ch], tree.c, parser.c : more work toward full parsing
8515 of XML DTDs.
8516 * README: added informations about mailing-list and on-line
8517 documentation
8518
85191999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8520
8521 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8522
8523Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8524
8525 * parser.c, tree.[ch] : more work toward conformance testing,
8526 added a last element to accelerate parsing of very flat structures
8527 started working on internal subset Element content declaration.
8528 * valid.[ch] : first cut at adding code toward validation.
8529 * previous changes had also small impact on most files, especially
8530 the conformance testing using James Clark test suite.
8531
8532Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * test/* : updated the examples, most of them were not well
8535 formed (humm), and added rdf2.
8536 * result/* : resulting changes in the output.
8537
8538Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8539
8540 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8541
8542Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8543
8544 * tree.c: patched a bug in the generation of empty attributes
8545
8546Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8547
8548 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8549 for node/trees/documents/... Biggest problem is namespace
8550 support when copying subtrees.
8551
8552Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8553
8554 * parser.c, entities.c: improve entities and char ref encoding,
8555 and cleanups of error messages.
8556
8557Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8558
8559 * parser.c, entities.c: simple bug hunting done during rpm2html and
8560 rpmfind integration.
8561
8562Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8563
8564 * parser.[ch]: Added interfaces allowing to specify a SAX
8565 handler before parsing.
8566
8567Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8568
8569 * parser.c: redirrect all errors reporting through the SAX
8570 error function
8571
8572Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8573
8574 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8575 * libtool, tlmain ...: update of the libtool files
8576
85771998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8578
8579 * entities.c: Use g_snprintf insteda of snprintf.
8580
8581Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8582
8583 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8584 added ent5 test for this purpose.
8585 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8586
8587Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8588
8589 * parser.c: fixed? a strange error due to compression on a GWP
8590 document.
8591
8592Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8593
8594 * tree.[ch]: bug fixing
8595 * entities.[ch]: defined a specific type for predefined entities
8596 * doc/xml.html: more documentation on the library, how to use it,
8597 overview of the interfaces.
8598
8599Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8600
8601 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8602
8603Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8604
8605 * tree.c: corrected a small bug
8606 * doc/xml.html: continuing writing documentation.
8607
8608Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8609
8610 * debugXML.h debugXML.c: added debugging utilities.
8611 * tester.c: added --debug switch.
8612 * tree.c: patched an incorrect node->type assignment.
8613 * parser.c: formatting, ensure that node->doc != NULL in attributes
8614
8615Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8616
8617 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8618 entity support and provide an internal representation close to
8619 DOM one (entity ref nodes, and attribute value as tree). I tried
8620 to preserve the interface but this will surely break some apps
8621 (I have to change rpm2html/rpmfind for example). I had to change
8622 two interfaces, and the generated tree is somewhat different.
8623 * doc/* : started documenting the XML library, the tree and
8624 DOM/Corba. This is a first step.
8625
8626Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8627
8628 * parser.c: Set up the fonctions comment block, boring but useful.
8629 * parser.h, SAX.c, parser.c: now attributes are processed through
8630 the SAX interface. The problem is that my SAX interface diverged
8631 quite a bit from the original one, well this is not an official
8632 spec, and translating it from Java to C is hairy anyway...
8633
8634Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8635
8636 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8637 fonctions comment block, boring but useful.
8638
8639Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8640
8641 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8642 conversion routines. However they are not yet used to convert the
8643 inputs. The core will run with UTF-8.
8644
8645Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8646
8647 * tree.c : make sure that the type id is properly set-up when
8648 a new object is allocated, needed for DOM.
8649
8650Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8651
8652 * tree.h, tree.c: Ok, the main objects in the tree will be native
8653 corba objects, it costs 8 bytes per Node, Attribute and Document
8654 but it simplifies the Corba integration a lot (no extra interface
8655 objects to allocate/free).
8656
8657Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8658
8659 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8660 and changed NODEs contants for conformity with DOM Level 1
8661
8662Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8663
8664 * added hooks to keep track of servants when creating objects
8665 xmlDoc and xmlNode (for Corba export).
8666
8667Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8668
8669 * added xml-config script.
8670
8671Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8672
8673 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8674 to autoupdate libtool and automake conf files.
8675
86761998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8677
8678 * Makefile.am: Use '?' to separate the sed
8679 commands as ',' is used when people pass -Wl,something.
8680
8681
8682Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8683
8684 * tree.c, tree.h: added a per-document compression interface.
8685
8686Tue Sep 22 20:47:38 EDT 1998
8687
8688 * tree.c, tree.h: added saving with compression and added interfaces
8689 to control the compression level (xmlGetCompressMode,
8690 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8691
8692Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8693
8694 * parser.c: corrected a loop for files of size 0
8695
86961998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8697
8698 * error.h: New file. Contains prototyes from `error.c'.
8699
8700Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8701
8702 * Makefile.am (xmlincdir): New macro.
8703 (xmlinc_HEADERS): Renamed from include_HEADERS.
8704
8705Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8706
8707 * applied small patch on numeric entities from
8708 Christopher Blizzard <blizzard@appliedtheory.com>
8709
8710Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8711
8712 * New release 0.2, removed the old xml_* files so that it's
8713 coherent with the other CVS base (W3C), far better conformance
8714 to standard, new namespaces, decent entities support, beginning
8715 of a SAX-like interface. Nearly nothing left intact, even the
8716 test examples ...
8717
87181998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8719
8720 * .cvsignore: Add .deps dir
8721
8722Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8723
8724 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8725
8726Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8727
8728 * configure.in: added test for CPP
8729 * AUTHORS, Changelog: the original ones didn't get commited but the
8730 glib ones instead, fixed.
8731 * Makefile.am: corrected an error in library naming
8732
8733Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8734
8735 * integrated code developped at W3C
8736 * changed the original Copyright
8737 * migrated to automake
8738 * prefixed the filenames by xml_ to avoid filename clashes
8739
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008740Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8741
8742 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8743 should not be called.
8744
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008745Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8746
8747 * libxml-2.0.pc.in: applied the patch to fix #101894
8748
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008749Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8750
8751 * tree.c : applied patch from Lukas Schroeder for register callbacks
8752 * valid.c: modified patch from Lukas Schroeder to test
8753 register callbacks with --chkregister
8754
Daniel Veillard067bae52003-01-05 01:27:54 +00008755Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8756
8757 * xmlreader.c: seriously changed the way data are pushed to
8758 the underlying parser, go by block of 512 bytes instead of
8759 tryng to detect tag boundaries at that level. Changed the
8760 way empty element are detected and tagged.
8761 * python/tests/reader.py python/tests/reader2.py
8762 python/tests/reader3.py: small changes mostly due to context
8763 reporting being different and DTD node being reported. Some
8764 errors previously undetected are now caught and fixed.
8765 * doc/xmlreader.html: flagged last section as TODO
8766
Daniel Veillard51a447a2003-01-04 19:42:46 +00008767Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8768
8769 * python/libxml.py: integrated the Python 2.2 optimizations
8770 from Hannu Krosing, while maintaining compatibility with
8771 1.5 and 2.1
8772
Daniel Veillarde59494f2003-01-04 16:35:29 +00008773Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8774
8775 * xmllint.c: a bit of cleanup
8776 * xmlreader.c: small fix
8777 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8778 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8779
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008780Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8781
8782 * python/setup.py.in: patch from Stéphane Bidoul to include
8783 drv_libxml2.py in setup.py
8784
Daniel Veillard66b82892003-01-04 00:44:13 +00008785Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8786
8787 * doc/xmlreader.html: starting documenting the new XmlTextReader
8788 interface.
8789
Daniel Veillard7704fb12003-01-03 16:19:51 +00008790Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8791
8792 * xmllint.c: added the --stream flag to use the TextReader API
8793 * xmlreader.c: small performance tweak
8794
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008795Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8796
8797 * xmlreader.c python/tests/reader2py: okay the DTD validation
8798 code on top of the XMLTextParser API should be solid now.
8799
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008800Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8801
8802 * xmlreader.c python/tests/reader2py: Fixing some more mess
8803 with validation and recursive entities while using the
8804 reader interface, it's getting a bit messy...
8805
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008806Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8807
8808 * xmlreader.c python/tests/reader.py: another couple of problem
8809 related to IsEmptyElement reported by Stéphane Bidoul needed
8810 some fixes.
8811
Daniel Veillard4f860202003-01-02 13:00:02 +00008812Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8813
8814 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8815 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8816 based on the python XmlTextReader interface.
8817
Daniel Veillard3c265e42003-01-01 21:06:49 +00008818Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8819
8820 * tree.c: backing out one change in the last patch which broke the
8821 regression tests
8822
Daniel Veillard5335dc52003-01-01 20:59:38 +00008823Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8824
8825 * global.data globals.c tree.c include/libxml/globals.h: applied
8826 an old patch from Lukas Schroeder to track node creation and
8827 destruction. Probably missing a lot of references at the moment
8828 and not usable reliably.
8829
Daniel Veillard8ba17412003-01-01 19:13:12 +00008830Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8831
8832 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8833 from doc/news.html and a stylesheet
8834
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008835Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8836
8837 * xmlreader.c python/tests/reader.py: fixed another couple of
8838 xmlreader bugs reported by Stéphane Bidoul and added tests.
8839
Daniel Veillard9e395c22003-01-01 14:50:44 +00008840Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8841
8842 * xmlreader.c python/tests/reader2.py: fixed another validity
8843 checking in external parsed entities raised by Stéphane Bidoul
8844 and added a specific regression test.
8845 * python/tests/reader3.py: cleanup
8846
Daniel Veillardd5896142002-12-31 14:45:26 +00008847Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8848
8849 * xmlreader.c python/tests/reader2.py: fixed a problem with
8850 validation within entities pointed by Stéphane Bidoul, augmented
8851 the tests to catch those.
8852
Daniel Veillarddc85f282002-12-31 11:18:37 +00008853Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8854
8855 * python/generator.py: modified the generator to allow keeping
8856 class references when creating new classes, needed to fix a bug
8857 pointed by Stéphane Bidoul where the input buffer of the
8858 xmlTextReader instance gets destroyed if the python wrapper for
8859 the input is not referenced anymore.
8860
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008861Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8862
8863 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8864 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8865
Daniel Veillard571b8892002-12-30 12:37:59 +00008866Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8867
8868 * xmlreader.c python/tests/reader.py: fixed another problem
8869 pointed by Stéphane Bidoul
8870
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008871Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8872
8873 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8874 with "<a/>"
8875
Daniel Veillardecaba492002-12-30 10:55:29 +00008876Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8877
8878 * SAX.c: warn on xmlns:prefix="foo"
8879 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8880 for namespace attributes handling.
8881
Daniel Veillard2d84a892002-12-30 00:01:08 +00008882Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8883
8884 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8885 a really nasty problem raised by a DocBook XSLT transform
8886 provided by Sebastian Bergmann
8887
Daniel Veillard29b3e282002-12-29 11:14:41 +00008888Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8889
8890 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8891 by Stéphane Bidoul and integrated it into the tests
8892
Daniel Veillarde18fc182002-12-28 22:56:33 +00008893Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8894
8895 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8896 extended the XmlTextReader API a bit, addding accessors for
8897 the current doc and node, and an entity substitution mode for
8898 the parser.
8899 * python/libxml.py python/libxml2class.txt: related updates
8900 * python/tests/Makefile.am python/tests/reader.py
8901 python/tests/reader2.py python/tests/reader3.py: updated a bit
8902 the old tests and added a new one to test the entities handling
8903
Daniel Veillardaba976d2002-12-28 21:14:18 +00008904Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8905
8906 * python/generator.py python/libxml2class.txt
8907 python/tests/reader.py python/tests/reader2.py: changed the
8908 generator to provide casing for the XmlTextReader similar to
8909 C# so that examples and documentation are more directly transposable.
8910 Fixed the couple of tests in the suite.
8911
Daniel Veillard83298842002-12-28 15:12:33 +00008912Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8913
8914 * doc/guidelines.html: added a document on guildeline for
8915 publishing and deploying XML
8916
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008917Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8918
8919 * valid.c xmlreader.c: final touch running DTD validation
8920 on the XmlTextReader
8921 * python/tests/Makefile.am python/tests/reader2.py: added a
8922 specific run based on the examples from test/valid/*.xml
8923
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008924Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8925
8926 * python/libxml.py: added a few predefined xmlTextReader parser
8927 configuration values.
8928
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008929Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8930
8931 * python/libxml_wrap.h: trying to fix #102037
8932
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008933Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8934
8935 * SAX.c: fixing bug #95296, when the predefined entities
8936 are redefined in the DTD the default one must be used
8937 instead anyway.
8938
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008939Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8940
8941 * doc/xmllint.xml
8942 * doc/xmllint.1
8943 Add discussion of XML_DEBUG_CATALOG to xmllint man
8944 page - bug #100907
8945
8946
Daniel Veillarddf512f42002-12-23 15:56:21 +00008947Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8948
8949 * xmlreader.c: Fixed the empty node detection to avoid reporting
8950 an inexistant close tag.
8951
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008952Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8953
8954 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8955 for Python 2.1
8956
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008957Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8958
8959 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8960
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008961Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8962
8963 * doc/libxml2-api.xml python/tests/reader.py: one really need
8964 to provide the base URI information when creating a reader parser
8965 from an input stream. Updated the API and the example using it.
8966
Daniel Veillardea7751d2002-12-20 00:16:24 +00008967Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8968
8969 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8970 include/libxml/valid.h include/libxml/xmlreader.h: working on
8971 DTD validation on top of xml reader interfaces. Allows to
8972 validate arbitrary large instances. This required some extensions
8973 to the valid module interface and augmenting the size of xmlID
8974 and xmlRef structs a bit.
8975 * uri.c xmlregexp.c: simple cleanup.
8976
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008977Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8978
8979 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8980 work on the xml reader interfaces.
8981 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8982 Web page for the Windows binaries.
8983
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008984Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8985
8986 * xmlIO.c: applied a patch for VMS following the report by
8987 Nigel Hall
8988
Daniel Veillard3772de32002-12-17 10:31:45 +00008989Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8990
8991 * parser.c: the parseStartTag bug fix wasn't complete.
8992
Daniel Veillard67df8092002-12-16 22:04:11 +00008993Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8994
8995 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8996 parseStartTag, fixing it.
8997 * test/att4 result/att4 result/noent/att4: adding the test
8998 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8999 more methods to XmlTextReader.
9000
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009001Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9002
9003 * win32/libxml2.def.src: added more xml reader exports
9004 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9005 to the build
9006
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009007Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9008
9009 * doc/tutorial/xmltutorial.xml
9010 plus generated html and pdf
9011 Updating tutorial again based on further comments from Niraj
9012 Tolia on the last iteration
9013
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009014Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9015
9016 * doc/tutorial/xmltutorial.xml
9017 * doc/tutorial/includekeyword.c
9018 * doc/tutorial/includegetattribute.c
9019 plus generated html and pdf
9020 Adding fix from Niraj Tolia to tutorial to properly free memory.
9021
9022
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009023Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9024
9025 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9026 more methods of XmlTextReader.
9027 * python/libxml2class.txt python/tests/reader.py: this increased the
9028 methods in the bndings, augmented the test to check those new
9029 functions.
9030
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009031Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9032
9033 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9034 methods of XmlTextReader.
9035 * python/generator.py python/libxml_wrap.h python/types.c
9036 python/libxml2class.txt: added the reader to the Python bindings
9037 * python/tests/Makefile.am python/tests/reader.py: added a specific
9038 test for the Python bindings of the Reader APIs
9039 * parser.c: small cleanup.
9040
Daniel Veillard06503452002-12-13 10:42:08 +00009041Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9042
9043 * xinclude.c: fallback was only copying the first child not the
9044 full child list of the fallback element, closes #89684 as reopened
9045 by Bernd Kuemmerlen
9046
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009047Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9048
9049 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9050
Daniel Veillard000eafb2002-12-12 10:04:22 +00009051Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9052
Daniel Veillardc1eed322002-12-12 11:01:32 +00009053 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009054 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009055 gives enum values, fix functype return type, put back fields in
9056 structs
9057 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009058
Daniel Veillard024b5702002-12-12 00:15:55 +00009059Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9060
9061 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9062 about htmlNodeDumpOutput location.
9063 * xpath.c: removed an undefined function signature
9064 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9065 too many symbols in the API breaking the python bindings.
9066 Updated with the libxslt/libexslt changes.
9067
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009068Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9069
9070 * configure.in: preparing release of 2.4.29
9071 * doc/*: rebuilt the docs and API
9072 * xmlreader.c: a few more fixes for the XmlTextReader API
9073
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009074Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9075
9076 * include/win32config.h: applied mingw patch from Magnus Henoch
9077
Daniel Veillard5aad8322002-12-11 15:59:44 +00009078Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9079
9080 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9081
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009082Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9083
9084 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9085 building Python script, does the C parsing directly, generates
9086 a better API description including structure fieds defs and
9087 enums. Still a couple of bugs, but good enough for the python
9088 wrappers now.
9089 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9090 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9091 include/libxml/schemasInternals.h include/libxml/tree.h: more
9092 cleanup based on the python analysis script reports.
9093 * libxml.spec.in: make sure the API XML description is part of the
9094 devel package.
9095
Daniel Veillard01c13b52002-12-10 15:19:08 +00009096Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9097
9098 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9099 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9100 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9101 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9102 code cleanup, especially the function comments.
9103 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9104
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009105Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9106
9107 * Makefile.am xmlreader.c include/libxml/Makefile.am
9108 include/libxml/xmlreader.h: Adding a new set of APIs based on
9109 the C# TextXmlReader API but converted to C. Allow to parse
9110 in constant memory usage, far simpler to program and explain
9111 than the SAX like APIs, unfinished but working.
9112 * testReader.c: test program
9113
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009114Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9115
9116 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9117
Daniel Veillard64b35282002-12-04 15:10:40 +00009118Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9119
9120 * tree.c: Chip turner indicated that XHTML1 serialization
9121 rule for style actually break on both IE and Mozilla,
9122 try to avoid the rule if escaping ain't necessary
9123
Daniel Veillard8efff672002-12-04 11:44:48 +00009124Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9125
9126 * nanhttp.c: handle HTTP URL escaping, problem reported by
9127 Glen Nakamura and Stefano Zacchiroli
9128
Daniel Veillard1c732d22002-11-30 11:22:59 +00009129Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9130
9131 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9132
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009133Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9134
9135 * uri.c: Johann Richard pointed out some XPointer problems for
9136 URN based URI references in XInclude. Modified the URI parsing
9137 and saving routines to allow correct parsing and saving of
9138 XPointers, especially when attached to "opaque" scheme accordingly
9139 to RFC 2396
9140
Daniel Veillard8db67d22002-11-27 19:39:27 +00009141Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9142
9143 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9144 of refactoring to the HTML saving code.
9145 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9146 in the doc.
9147
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009148Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9149
9150 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9151 to a buffer API to reuse the generic dump to an OutputIO layer,
9152 this reduces code, fixes xmlNodeDump() for XHTML, also made
9153 xmlNodeDump() now return the number of byte written.
9154
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009155Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9156
9157 * python/setup.py.in: another patch from Stéphane Bidoul for
9158 Python bindings on Windows
9159 * doc/parsedecl.py: small cleanup
9160
Daniel Veillard9715c172002-11-25 16:33:40 +00009161Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9162
9163 * libxml.spec.in configure.in: add a line in %changelog for releases
9164
Daniel Veillard9bc53102002-11-25 13:20:04 +00009165Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9166
9167 * parser.c: patch from Marcus Clarke fixing a problem in entities
9168 parsing that was detected in KDe documentations environment.
9169
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009170Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9171
9172 * python/libxml.c (libxml_prev): Return the previous as opposed to
9173 the next node (I guess this is the result of some cut & paste programming:)
9174
Daniel Veillard80d7b902002-11-23 16:23:08 +00009175Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9176
9177 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9178
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009179Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9180
9181 * python/generator.py python/libxml.c python/setup.py.in: trying
9182 to fix the Python bindings build on Windows (Stéphane Bidoul)
9183
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009184Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9185
9186 * win32/configure.js: added option for python bindings
9187 * win32/libxml2.def.src: added more exports
9188
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009189Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9190
9191 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9192 pthreads
9193 * win32/wince/*: applied updates to Windows CE port from Javier
9194
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009195Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9196
9197 * configure.in: preparing 2.4.28
9198 * libxml.spec.in doc/Makefile.am: some cleanup
9199 * doc/*: updated the news and regenerated.
9200
Daniel Veillardfee408f2002-11-22 13:18:30 +00009201Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9202
9203 * HTMLparser.c: final touch at closing #87235 </p> end tags
9204 need to be generated.
9205 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9206 this change slightly the output of a few tests
9207 * doc/*: regenerated
9208
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009209Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9210
9211 * parserInternals.c: fixing bug #99190 when UTF8 document are
9212 parsed using the progressive parser and the end of the chunk
9213 is in the middle of an UTF8 multibyte character.
9214
William M. Brack8b2c7f12002-11-22 05:07:29 +00009215Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9216
9217 * threads.c: fixed initialization problem in xmlNewGlobalState
9218 which was causing crash.
9219 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9220 in xmlInitializeGlobalState.
9221 * parserInternals.c: cleaned up ctxt->sax initialisation.
9222
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009223Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9224
9225 * tree.c include/libxml/tree.h: modified the existing APIs
9226 to handle XHTML1 serialization rules automatically, also add
9227 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9228 libxslt serialization uses it when needed without changing
9229 the library API.
9230 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9231 result/xhtml1: added a new test specifically for xhtml1 output
9232 and updated the result of one XHTML1 test
9233
Daniel Veillardd076a202002-11-20 13:28:31 +00009234Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9235
9236 * xinclude.c parserInternals.c encoding.c: fixed #99082
9237 for xi:include encoding="..." support on text includes.
9238 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9239 test/XInclude/ents/isolatin.txt : added a specific regression test
9240 * python/generator.py python/libxml2class.txt: fixed the generator
9241 the new set of comments generated for doc/libxml2-api.xml were
9242 breaking the python generation.
9243
Daniel Veillard817e70b2002-11-19 22:28:48 +00009244Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9245
9246 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9247 * configure.in: patch for Solaris on new autoconf closes #98880
9248 * doc/parsedecl.py: repair the frigging API building script,
9249 did I say that python xmllib sucks ?
9250 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9251 and some comment are no more truncated.
9252
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009253Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9254
9255 * parser.c: Martin Stoilov pointed out a potential leak in
9256 xmlCreateMemoryParserCtxt
9257
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009258Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9259
9260 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9261 included in HTML documents and using the push parser.
9262
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009263Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9264
9265 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9266 specified, look for the Python interpreter not just in the
9267 specified root but also in the specified location. Fixes #98825
9268
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009269Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9270
9271 * python/libxml.c: fixing bug #98792 , node may have no doc
9272 and dereferencing without checking ain't good ...
9273
Daniel Veillarddad3f682002-11-17 16:47:27 +00009274Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * configure.in: preparing release 2.4.27
9277 * doc/* : updated and rebuilt the docs
9278 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9279 and all the docs are actually packaged and in the final RPMs
9280 * parser.c parserInternals.c include/libxml/parser.h: restore
9281 xmllint --recover feature.
9282
Daniel Veillard68e9e742002-11-16 15:35:11 +00009283Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9284
Daniel Veillard784b9352003-02-16 15:50:27 +00009285 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009286 processing of parsed entities, and XPath computation on sustitued
9287 entities.
9288 * testXPath.c: make sure entities are substitued.
9289
Daniel Veillard328f48c2002-11-15 15:24:34 +00009290Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9291
Daniel Veillard784b9352003-02-16 15:50:27 +00009292 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009293 processing of internal parsed entities, which had to be changed.
9294
Daniel Veillard66651aa2002-11-15 11:21:43 +00009295Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9296
9297 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9298 trying to fix bug #98517 about building outside the source tree
9299 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9300
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009301Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9302
9303 * include/win32config.h: cleanup
9304 * win32/Makefile.mingw: integrated mingw in JScript configure
9305 * win32/Makefile.msvc: modified to allow mingw coexistence
9306 * win32/configure.js: integrated mingw
9307 * win32/Readme.txt: cleanup
9308
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009309Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9310
9311 * HTMLparser.c: strengthen the guard in the Pop macros,
9312 like in the XML parser, closes bug #97315
9313
Daniel Veillard0821b152002-11-12 20:57:47 +00009314Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9315
9316 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9317 callback is never used.
9318
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009319Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9320
9321 * parserInternals.c: fixed the initialization of the SAX structure
9322 which was breaking xsltproc
9323 * xpath.c: patch from Petr Pajas for CDATA nodes
9324 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9325 * parser.c include/libxml/parser.h: patch from Peter Jones
9326 removing a leak in xmlSAXParseMemory() and adding the
9327 function xmlSAXParseMemoryWithData()
9328
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009329Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9330
9331 adding pdf of tutorial, changing web page to link to it
9332 * doc/tutorial/xmltutorial.pdf
9333 * doc/xml.html
9334 * doc/docs.html
9335
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009336Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9337
9338 * doc/tutorial/ar01s08.html
9339 adding file what I forgot for tutorial
9340
9341
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009342Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9343
9344 Adding encoding discussion to tutorial
9345 Added:
9346 * doc/tutorial/images/*.png: DocBook admonition image files
9347 * doc/tutorial/apf.html, apg.html: new generated html
9348 * doc/tutorial/includeconvert.c: conversion code entity file
9349 changed:
9350 * doc/tutorial/xmltutorial.xml: DocBook original
9351 * doc/tutorial/*.html: generated html
9352
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009353Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9354
9355 * include/libxml/*.h: retired xmlwin32version.h
9356 * doc/Makefile.am: retired xmlwin32version.h
9357 * win32/configure.js: retired xmlwin32version.h
9358
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009359Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9360
9361 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009362 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9363 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009364
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009365Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * globals.c: fixed a typo pointed out by Igor
9368 * xpath.c: try to speed up node compare using line numbers
9369 if available.
9370
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009371Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9372
9373 * tree.c: make xmlFreeNode() handle attributes correctly.
9374
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009375Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9376
9377 * catalog.c: completed the #96963 fix, as reported by Karl
9378 Eichwalder
9379
Daniel Veillard56f21f22002-11-06 15:49:46 +00009380Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9381
9382 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9383
Daniel Veillard91ad8792002-11-04 17:06:52 +00009384Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9385
9386 * Makefile.am: switched the order of a couple of includes
9387 to fix bugs #97100
9388
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009389Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9390
9391 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9392 xmlLoadCatalogs that used to separate directories with a ':'.
9393
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009394Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9395
9396 * threads.c: improvements to the Windows-side of thread handling
9397 * testThreads.c: conditionally excluded unistd.h
9398 * testThradsWin32.c: broke overlong lines
9399 * include/win32config.h: adapted thread-related macros to the new
9400 scheme and for pthreads on Windows
9401 * win32/Makefile.msvc: introduced a more flexible thread build,
9402 added testThreads[Win32].c to the build
9403 * win32/configure.js: introduced a more flexible thread config
9404
John Fleck61f6fb62002-10-31 15:23:29 +000094052002-10-31 John Fleck <jfleck@inkstain.net>
9406
9407 * doc/xml.html (and, by implication, FAQ.html)
9408 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9409
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009410Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9411
9412 * configure.in: removed xmlwin32version.h
9413 * include/libxml/Makefile.am: removed xmlwin32version.h
9414
Daniel Veillardce66ce12002-10-28 19:01:59 +00009415Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9416
9417 * tree.c: applied patch from Brian Stafford to fix a bug
9418 in xmlReconciliateNs()
9419
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009420Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9421
9422 * tree.c: applied patch from Christian Glahn to allow
9423 xmlNewChild() on document fragment nodes
9424
Daniel Veillardb39bc392002-10-26 19:29:51 +00009425Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9426
9427 * parser.c: Christian Glahn found a problem with a recent
9428 patch to xmlParseBalancedChunkMemoryRecover()
9429 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9430 problems
9431 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9432 test/schemas/seq*: added the test cases from Charles
9433
Daniel Veillard366a9152002-10-23 20:43:53 +00009434Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9435
9436 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9437 serious cleanup of the spec file and associated changes
9438 in the Makefiles.
9439 * valid.c: try to remove some warnings on x86_64
9440
Daniel Veillardd033d022002-10-23 14:55:02 +00009441Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9442
9443 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9444 fix bug #96586
9445
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009446Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9447
9448 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9449 parsing, applied his patch
9450 * result/HTML/attrents.html result/HTML/attrents.html.err
9451 result/HTML/attrents.html.sax test/HTML/attrents.html:
9452 added the test and result case provided by Mikhail Sogrine
9453
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009454Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * vms/build_libxml.com vms/config.vms vms/readme.vms
9457 include/libxml/parser.h include/libxml/parserInternals.h
9458 include/libxml/tree.h include/libxml/xmlIO.h
9459 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9460 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9461 Applied the VMS update patch from Craig A. Berry
9462 * doc/*.html: update
9463
Daniel Veillardf000f072002-10-22 14:28:17 +00009464Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9465
9466 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9467
Daniel Veillard1e208222002-10-22 14:25:25 +00009468Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9469
9470 * debugXML.c: adding a grep command to --shell in xmllint
9471 for T.V. Raman
9472
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009473Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9474
9475 * xmlcatalog.c: tried to fix some of the problem with --sgml
9476
Daniel Veillard935494a2002-10-22 14:22:46 +00009477Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * parser.c: tried to fix bug #91500 where doc->children may
9480 be overriden by a call to xmlParseBalancedChunkMemory()
9481
9482Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9483
9484 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9485 identifiers in SGML catalogs containing '&'
9486
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009487Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9488
9489 * python/types.c: fixed bugs when passing result value tree
9490 to Python functions.
9491
Daniel Veillard48267432002-10-18 11:21:38 +00009492Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9493
9494 * configure.in: preparing the release of 2.4.26
9495 * doc/*: updated and rebuilt the documentation
9496
Daniel Veillardbb284f42002-10-16 18:02:47 +00009497Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9498
9499 * parser.c: fixed a XML Namespace compliance bug reported by
9500 Alexander Grimalovsky
9501
Daniel Veillard44892f72002-10-16 15:23:26 +00009502Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9503
9504 * HTMLtree.c: fixed serialization of script and style when
9505 they are not lowercase (i.e. added using the API to the tree).
9506
Daniel Veillard2fd85422002-10-16 14:32:41 +00009507Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9508
9509 * valid.c: make xmlValidateDocument emit a warning msg if there
9510 is no DTD, pointed by Christian Glahn
9511
Daniel Veillard32370232002-10-16 14:08:14 +00009512Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9513
9514 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9515 content model when some of the blocks have min or max, and a couple
9516 of bugs found in the process.
9517 * result/schemas/list0* test/schemas/list0*: added some specific
9518 regression tests
9519
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009520Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9521
9522 * README: updated the contact informations
9523
Daniel Veillard63186732002-10-15 08:43:17 +00009524Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9525
9526 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9527 misses it, reported by Peter Bray.
9528
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009529Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9530
9531 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9532 and removed a few warnings
9533
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009534Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * parser.c: Christian Glahn found a small bug in the push parser.
9537 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9538 public
9539
Daniel Veillard6045c902002-10-09 21:13:59 +00009540Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * xmlschemas.c include/libxml/xmlschemas.h: added
9543 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9544 * testSchemas.c: added --memory to test the new interface
9545
Daniel Veillardf0070122002-10-09 14:24:17 +00009546Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * doc/index.py doc/search.php: integrated the XSLT indexing,
9549 a few fixed in the indexer, added a scope selection at the
9550 search level.
9551
Daniel Veillard01992e02002-10-09 10:20:30 +00009552Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9553
9554 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9555 this was due to uninitialized parts of the validation context
9556
Daniel Veillard321be0c2002-10-08 21:26:42 +00009557Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9558
9559 * debugXML.c: applied patch from Mark Vakoc except the API
9560 change, preserved it.
9561 * doc/*: updated the docs to point to the search engine for
9562 information lookup or before bug/help reports.
9563
Daniel Veillard01e87d22002-10-08 16:55:06 +00009564Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9565
9566 * doc/index.py doc/search.php: added mailing-list archives
9567 indexing and lookup
9568
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009569Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9570
9571 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9572
Daniel Veillard9b006132002-10-07 11:13:27 +00009573Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9574
9575 * doc/index.py: improved HTML indexing
9576 * doc/search.php: make the queries also lookup the HTML based indexes
9577
Daniel Veillard141d04b2002-10-06 21:51:18 +00009578Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * doc/index.py: added HTML page indexing
9581
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009582Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9583
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009584 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009585 problem in libxslt.
9586 * catalog.c: fixed list handling in XML_CATALOG_FILES
9587
Daniel Veillardceb09b92002-10-04 11:46:37 +00009588Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9589
9590 * valid.c: typo/bug found by Christian Glahn
9591
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009592Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9593
9594 * xmlIO.c: applied Windows CE patch from Javier.
9595 * win32/wince: new directory, contains support for the PocketPC
9596 with Windows CE from Javier.
9597 * include/win32config.h: reorganised, removed duplicate
9598 definitions and applied WinCE patch from Javier.
9599 * include/wsockcompat.h: new file, now contains WinSock
9600 compatibility macros.
9601 * win32/Makefile.msvc: introduced double-run compilation.
9602
Daniel Veillarde16b5742002-09-26 17:50:03 +00009603Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9604
9605 * configure.in include/libxml/xmlwin32version.h: preparing release
9606 of 2.4.25
9607 * doc/*: updated and regenerated teh docs and web pages.
9608
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009609Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9612 error were not covering namespace declarations.
9613 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9614 it was missing the attribute declaration for the namespace
9615 * result/VC/NS3: the fix now report breakages in that test
9616
Daniel Veillardabe01742002-09-26 12:40:03 +00009617Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9618
9619 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9620
Daniel Veillard2ace1952002-09-26 12:28:02 +00009621Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9622
9623 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9624 and regenerated the docs and web site
9625
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009626Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9627
9628 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9629 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9630 not before
9631
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009632Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9633
9634 * python/generator.py python/libxml2class.txt: fixed a stupid error
9635 breaking the python API
9636
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009637Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9638
9639 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9640 triostr.c triostr.h: applied a trio update patch from
9641 Bjorn Reese which should work with MinGW
9642
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009643Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9644
9645 * tree.c: improving some documentation comments
9646 * xmlregexp.c: found and fixed a mem leak with python regression tests
9647 * doc/*: rebuilt the doc and the API XML file including the
9648 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9649 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9650 python/types.c: added access to the XML Schemas regexps from
9651 python
9652 * python/tests/Makefile.am python/tests/regexp.py: added a
9653 simple regexp bindings test
9654
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009655Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9656
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009657 * doc/xml.html:
9658 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009659
Daniel Veillard118aed72002-09-24 14:13:13 +00009660Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9661
9662 * xmlregexp.c: fixed the data callback on transition functionality
9663 which was broken when using the compact form
9664 * result/schemas/*: updated the results, less verbose, all tests
9665 pass like before
9666 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9667 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9668 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9669 annoying warnings
9670 * xpath.c: try to provide better error report when possible
9671
Daniel Veillard72336152002-09-21 13:08:14 +00009672Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9673
9674 * Makefile.am: fixed a breakage raised by Jacob
9675
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009676Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9677
9678 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9679 which don't use sockets
9680
Igor Zlatkovic01280582002-09-20 16:40:34 +00009681Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9682
9683 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9684 * win32/configure.js: applied zlib patch from Daniel Gehriger
9685
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009686Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9687
9688 * win32/configure.js: applied the patch from Mark Vakoc for
9689 regexp support
9690 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9691 for regexp support
9692
Daniel Veillardb5c05732002-09-20 13:36:25 +00009693Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * xmlschemastypes.c: as pointed by Igor Float and Double
9696 parsing ain't finished yet
9697
Daniel Veillard40b11342002-09-20 12:01:39 +00009698Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9699
9700 * Makefile.am configure.in: trying to fix #88412 by bypassing
9701 all the python subdir if python ain't detected
9702
Daniel Veillard23e73572002-09-19 19:56:43 +00009703Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9704
9705 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9706 made configuring with regexps/automata/unicode the default
9707 but without schemas ATM
9708 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9709 fixed the regexp based DTD validation performance and memory
9710 problem by switching to a compact form for determinist regexps
9711 and detecting the determinism property in the process. Seems
9712 as fast as the old DTD validation specific engine :-) despite
9713 the regexp built and compaction process.
9714
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009715Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9716
9717 * valid.c: determinism is debugged, new DTD checking code now works
9718 but xmlFAComputesDeterminism takes far too much CPU and the whole
9719 set usues too much memory to be really usable as-is
9720
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009721Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * tree.c: fixed another stupid bug in xmlGetNodePath()
9724 * xmllint.c: --version now report the options compiled in
9725
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009726Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9727
9728 * HTMLparser.c: small cleanup
9729 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9730 when configured with them. A bit of debugging around the determinism
9731 checks is still needed
9732
Daniel Veillard63b01c22002-09-17 19:25:28 +00009733Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9734
9735 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9736
Daniel Veillard92727042002-09-17 17:59:20 +00009737Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9738
9739 * xmlIO.c: small portability glitch fixed.
9740
Daniel Veillard84d70a42002-09-16 10:51:38 +00009741Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9742
9743 * xmlschemastypes.c: incomplete steps for real/double support
9744 * testAutomata.c include/libxml/xmlautomata.h
9745 include/libxml/xmlregexp.h: avoiding a compilation problem
9746 * valid.c include/libxml/valid.h: starting the work toward using
9747 the regexps for actual DTD validation
9748
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009749Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9750
9751 * hash.c: cosmetic cleanup
9752 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9753 integrating a DTD validation layer based on the regexps
9754
Daniel Veillard4402ab42002-09-12 16:02:56 +00009755Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9756
9757 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9758 the determinism was tested before eliminating the epsilon
9759 transitions :-(
9760
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009761Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * python/generator.py python/libxml.c python/libxml.py
9764 python/libxml2-python-api.xml python/libxml2class.txt
9765 python/libxml_wrap.h python/types.c: updated the python
9766 bindings, added code for easier File I/O, and the ability to
9767 define a resolver from Python fixing bug #91635
9768 * python/tests/Makefile.am python/tests/inbuf.py
9769 python/tests/outbuf.py python/tests/pushSAXhtml.py
9770 python/tests/resolver.py python/tests/serialize.py: updated
9771 and augmented the set of Python tests.
9772
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009773Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9774
9775 * win32/configure.js: added more readme info for the binary
9776 package.
9777
Daniel Veillard607b35c2002-09-10 12:16:19 +00009778Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * xmlIO.c: fixed a stupid out of bound array error
9781
9782Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9783
9784 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9785 messing around with support for Windows path, cleanups,
9786 trying to identify and fix the various code path to the
9787 filename access. Added xmlNormalizeWindowsPath()
9788
Daniel Veillard76575762002-09-05 14:21:15 +00009789Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9790
9791 * error.c valid.c: working on better error reporting of validity
9792 errors, especially providing an accurate context.
9793 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9794 error reports in those cases.
9795
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009796Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9797
9798 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9799 parser.c parserInternals.c xmlIO.c: get rid of all the
9800 perror() calls made in the library execution paths. This
9801 should fix both #92059 and #92385
9802
Daniel Veillard19aa7022002-09-05 11:14:19 +00009803Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * xmllint.c: memory leak reporting was broken after a change
9806 of the preprocessor symbol used to activate it.
9807
Daniel Veillardec6725e2002-09-05 11:12:45 +00009808Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9809
9810 * tree.c: try to make the copy function work for node of
9811 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9812 DOM layers though, not libxml2 itself.
9813
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009814Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9815
9816 * valid.c: try to provide file and line informations, not all
9817 messages are covered, but it's a (good) start
9818
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009819Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9820
9821 * xinclude.c: reimplemented a large part of the XInclude
9822 processor, trying to minimize resources used, James Henstridge
9823 provided a huge test case which was exhibiting severe memory
9824 consumption problems.
9825
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009826Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9827
9828 * python/Makefile.am: applied patch from Christophe Merlet to
9829 reestablish DESTDIR
9830
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009831Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9832
9833 * libxml.spec.in: fixes libary path for x86_64 AMD
9834
John Fleckbe98b332002-09-04 03:16:23 +00009835Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9836
9837 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009838 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009839 (plus resulting generated html files)
9840 fixing one spot I missed in the tutorial where I hadn't freed
9841 memory properly
9842
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009843Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9844
9845 * doc/tutorial/includeaddattribute.c
9846 * doc/tutorial/includeaddkeyword.c
9847 * doc/tutorial/includegetattribute.c
9848 * doc/tutorial/includekeyword.c
9849 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009850 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009851 update tutorial to properly free memory (thanks to Christopher
9852 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009853 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009854 added image files so the callouts are graphical, making it
9855 easier to read ( use "--param callout.graphics 1" to generate
9856 html with graphical callouts)
9857
Daniel Veillarde1662542002-08-28 11:50:59 +00009858Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9859
9860 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9861 nice logos generated by Marc Liyanage
9862 * doc/site.xsl *.html: changed the stylesheet to show the new
9863 logo and regenerated the pages
9864
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009865Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9866
9867 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9868
Daniel Veillard42766c02002-08-22 20:52:17 +00009869Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * xpath.c: possible mem leak patch from Jason Adams
9872
9873Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9876 in the XQuery namespace
9877 * configure.in: preparing 2.4.24
9878 * doc/*.html: updated the web pages
9879
9880Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9881
9882 * python/generator.py: closing bug #85258 by generating conditional
9883 compile check to avoid linking to routines not configured in.
9884
Havoc Pennington84ec40a2002-08-22 13:59:35 +000098852002-08-22 Havoc Pennington <hp@pobox.com>
9886
9887 * autogen.sh: update error message for missing automake
9888
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009889Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * python/Makefile.am: typo in target name resulted in libxml2.py
9892 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9893
Daniel Veillard22669b22002-08-22 07:17:11 +00009894Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9895
9896 * win32/win32/Makefile.mingw: updated with version from
9897 Elizabeth Barham at http://soggytrousers.net/repository/
9898
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009899Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9900
9901 * win32/Makefile.msvc: added the prefix location to the include
9902 and lib search path.
9903
Havoc Pennington830e8972002-08-18 22:22:13 +000099042002-08-18 Havoc Pennington <hp@pobox.com>
9905
9906 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9907 both automake 1.6 and 1.4 installed get the right automake. Means
9908 compilation from CVS will now require the latest automake 1.4
9909 release, or manually creating symlinks called "automake-1.4" and
9910 "aclocal-1.4"
9911
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009912Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9913
9914 * configure.in python/Makefile.am: more AMD 64 induced changes from
9915 Frederic Crozat
9916
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009917Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9918
9919 * xinclude.c: oops I was missing the xml:base fixup too
9920 * result/XInclude/*.xml: this adds xml:base attributes to most
9921 results of the tests
9922
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009923Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * xinclude.c: quick but apparently working implementation of
9926 xi:fallback, should close bug #89684
9927 * Makefile.am test/XInclude/docs/fallback.xml
9928 result/XInclude/fallback.xml: added a basic test for fallback,
9929 and run with --nowarning to avoid a spurious warning
9930 * configure.in: applied patch from Frederic Crozat for python
9931 bindings on AMD 64bits machines.
9932
Daniel Veillard9e923512002-08-14 08:48:52 +00009933Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9936 the caller don't pass a SAX callback block.
9937
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009938Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * tree.c: applied the same fix for the XML-1.0 namespace to
9941 xmlSearchNsByHref() as was done for xmlSearchNs()
9942
Daniel Veillardad11b302002-08-12 14:53:41 +00009943Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9944
9945 * libxml.3: small cleanup of the man page
9946 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9947 when serializing HREF attributes generated by XSLT.
9948
Daniel Veillardc084e472002-08-12 13:27:28 +00009949Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9952 version of Marc Liyanage' patch for boolean attributes in HTML
9953 output
9954
Daniel Veillard5f91b372002-08-12 12:13:01 +00009955Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9956
9957 * python/tests/serialize.py: fixed the test results, indenting
9958 behaviour changed slightly
9959
Aleksey Sanin9e951762002-08-08 18:02:41 +00009960Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9961
9962 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9963 new c14n function to Windows def files
9964
Aleksey Saninea4272a2002-08-02 23:50:03 +00009965Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9966
9967 * c14n.c: fixed a memory leak in c14n code
9968
Daniel Veillard58e44c92002-08-02 22:19:49 +00009969Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * parser.c include/libxml/parser.h: adding a new API for Christian
9972 Glahn: xmlParseBalancedChunkMemoryRecover
9973 * valid.c: patch from Rick Jones for some grammar cleanup in
9974 validation messages
9975 * result/VC/* result/valid/*: this slightly change some of the
9976 regression tests outputs
9977
Daniel Veillard0bf29002002-08-01 12:54:11 +00009978Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * tree.c: trying to fix a problem in namespaced attribute handling
9981 raised by Christian Glahn
9982
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009983Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * encoding.c include/libxml/encoding.h: Opening the interface
9986 xmlNewCharEncodingHandler as requested in #89415
9987 * python/generator.py python/setup.py.in: applied cleanup
9988 patches from Marc-Andre Lemburg
9989 * tree.c: fixing bug #89332 on a specific case of loosing
9990 the XML-1.0 namespace on xml:xxx attributes
9991
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009992Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9993
9994 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9995 corner case from new Merlin's test suite and added a callback
9996 that will be used to improve xmlsec performance
9997
9998
Daniel Veillard0b22def2002-07-29 16:23:03 +00009999Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10000
10001 * HTMLtree.c: trying to fix the <style> escaping problem in
10002 HTML serialization bug #89342
10003
Daniel Veillard0b28e882002-07-24 23:47:05 +000010004Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10005
10006 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10007 and rebuilt the web site.
10008
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010009Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010010
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010011 * include/libxml/tree.h: added _private member to xmlNs struct
10012
Daniel Veillard1d995272002-07-22 16:43:32 +000010013Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10014
10015 * HTMLparser.c: fixing bug #84876 based on the xml working
10016 code.
10017
William M. Brack61eaba52002-07-21 11:14:18 +000010018Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10019
10020 * python/Makefile.am: enhanced to fix bug 72012 (errors
10021 when using '-jX' make parameter)
10022
William M. Brackef61d202002-07-19 08:32:00 +000010023Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10024
10025 * xpath.c: small additional enhancement for booleans
10026 compared to nodesets
10027
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010028Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * HTMLtree.c: changed the order of the encoding declaration
10031 attributes in the meta tags due to a bug in IE/Mac
10032
William M. Brack0c022ad2002-07-12 00:56:01 +000010033Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10034
10035 * xpath.c: enhanced handling of booleans (especially '='
10036 and '!=' for nodesets) - fixes bug 85256. Added new
10037 routine xmlXPathNotEqualValues for more proper handling
10038 of '!=' when nodesets are involved.
10039
Daniel Veillard06944e22002-07-11 19:55:18 +000010040Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10041
10042 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10043 doc/xmlcatalog_man.xml to the source distribution
10044
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010045Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10046
10047 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10048 asked for this.
10049
Daniel Veillard539638b2002-07-06 19:55:14 +000010050Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10051
10052 * configure.in: preparing 2.4.23
10053 * doc/*: rebuilt the docs
10054
Daniel Veillard176d99f2002-07-06 19:22:28 +000010055Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * parser.c: fixing bug #84169 by fixing the
10058 comment of xmlCreatePushParserCtxt to describe the
10059 encoding detection parameters better.
10060
Daniel Veillard37f961d2002-07-06 17:53:56 +000010061Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10062
10063 * valid.c: fixing bug #79331 in one path the lookup for
10064 ID attributes on a namespaced node wasn't handled correctly :-\
10065
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010066Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10067
10068 * HTMLparser.c: trying to fix 87235 about discarded white
10069 spaces in the HTML parser.
10070 * result/HTML/*: this changes the output of a number of HTML
10071 regression tests
10072
Daniel Veillardfdc91562002-07-01 21:52:03 +000010073Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * xpath.c: applied patch from Richard Jinks for the namespace
10076 axis + fixed a memory error.
10077 * parser.c parserInternals.c: applied patches from Peter Jacobi
10078 removing ctxt->token for good.
10079 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10080 popped out by the regression tests.
10081 * Makefile.am: patch for threads makefile from Gary Pennington
10082
William M. Brack6000af52002-06-28 11:43:13 +000010083Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10084
Daniel Veillardfdc91562002-07-01 21:52:03 +000010085 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010086 expressions involving preceding-sibling (et al).
10087
Daniel Veillard153120c2002-06-18 07:58:35 +000010088Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10089
10090 * hash.c: applied a patch from Peter Jacobi to solve a problem
10091 when compiling with the Watcom C on Win32
10092 * result/schemas/*.err: the change of hashing algo generated
10093 permutations in the output
10094
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010095Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10096
10097 * hash.c: applied patch from Sander Vesik improving the quality of
10098 the hash function.
10099
Aleksey Sanina5808b92002-06-14 17:07:41 +0000101002002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010101
10102 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10103 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10104 xmllint.c xpath.c: replaced sprintf() with snprintf()
10105 to prevent possible buffer overflow (the bug was pointed
10106 out by Anju Premachandran)
10107
Daniel Veillarde059b892002-06-13 15:32:10 +000010108Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * parser.c: removed an uninitialized data error popped by valgrind
10111 on PE references
10112
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010113Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10114
10115 * doc/xml.html
10116 adding tutorial reference to the web page
10117
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010118Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10119
10120 * doc/tutorial/xmltutorial.xml
10121 * doc/tutorial/ar01s07.html
10122 * doc/tutorial/ape.html
10123 * doc/tutorial/includegetattribute.c
10124 adding section to tutorial about retrieving an attribute
10125 value
10126
Daniel Veillardf5582f12002-06-11 10:08:16 +000010127Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10128
10129 * parser.c: applied a couple of patches from Peter Jacobi to start
10130 to get rid of ctxt->token, with a possible significant speed
10131 improvement to be gained once done. Better compliance with PE
10132 references constructs in DTDs too.
10133 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10134 from Peter too
10135
Daniel Veillard38d80e22002-06-11 07:24:56 +000010136Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10139 xmlParseElement was likely to have been deallocated at the
10140 time of the report, possibly leading to segfault. Just report
10141 the tag name now.
10142
Daniel Veillard9e412302002-06-10 15:59:44 +000010143Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * xpath.c: patch from Richard Jinks for XPath substring() function
10146 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10147
Aleksey Sanina5808b92002-06-14 17:07:41 +0000101482002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010149
10150 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10151
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010152Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10153
10154 *doc/FAQ.html
10155 fixing typos in FAQ, thanks to Robert Funnell for the
10156 editing help
10157
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010158Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10159
10160 * NEWS: got complaints from rpmlint that it was empty
10161
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010162Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10163
10164 * added doc/tutorial, including:
10165 apa.html
10166 apb.html
10167 apc.html
10168 apd.html
10169 ar01s02.html
10170 ar01s03.html
10171 ar01s04.html
10172 ar01s05.html
10173 ar01s06.html
10174 includeaddattribute.c
10175 includeaddkeyword.c
10176 includekeyword.c
10177 includestory.xml
10178 index.html
10179 xmltutorial.xml
10180 libxml tutorial, including generated html
10181
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010182Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10183
10184 * result/c14n/exc-without-comments/merlin-c14n-two-*
10185 result/c14n/without-comments/merlin-c14n-two-*
10186 test/c14n/exc-without-comments/merlin-c14n-two-*
10187 test/c14n/without-comments/merlin-c14n-two-*
10188 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10189 c14n/exc-c14n and slightly modified test script to handle
10190 these test cases
10191 * c14n.c: fixed bugs for complicated nodes set (namespace
10192 without node and others from merlin-c14n-two.tar.gz)
10193 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10194 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10195 for xmlsec performance patch
10196 * xpath.c: fixed self::node() for namespaces and attributes
10197
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010198Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10199
10200 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10201 but with the format parameter
10202 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10203
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010204Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10205
10206 * Makefile.am: updated c14n tests suite
10207 * c14n.c: performance improvement for previous c14n patch
10208
Daniel Veillarde72c7562002-05-31 09:47:30 +000010209Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * parser.c: another peroformance patch from Peter Jacobi, that
10212 time on parsing attribute values.
10213
Aleksey Sanin508a1012002-05-31 06:32:32 +000010214Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10215
10216 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10217 into LibXML2 test suite
10218
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010219Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10220
10221 * c14n.c: propagating xpath ancesstors node fix to c14n
10222 plus small performance improvement to reduce number of
10223 mallocs
10224 * xpath.c: fixed ancestors axis processing for namespace nodes
10225
Daniel Veillard46de64e2002-05-29 08:21:33 +000010226Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10229 Peter Jacobi
10230
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010231Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * configure.in: preparing 2.4.22
10234
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010235Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10236
10237 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10238 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10239 a public entry point.
10240 * doc/*: rebuilt the API and docs
10241
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010242Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10243
10244 * xpath.c: patch from Richard Jinks to fix a problem introduced
10245 in the previous patch and pointed by Norm
10246
Daniel Veillardc6924812002-05-24 11:10:43 +000010247Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * libxml.spec.in: fixing bug #81112
10250
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010251Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * uri.c: fixing bug #82848
10254
Daniel Veillarda2878972002-05-24 07:54:39 +000010255Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10258 output of one catalog test
10259
Aleksey Sanin114e4752002-05-24 07:20:27 +000010260Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010261
Aleksey Sanin114e4752002-05-24 07:20:27 +000010262 * global.data globals.c tree.c include/libxml/globals.h
10263 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10264 default value for global parameter xmlIndentTreeOutput to 1 and
10265 introduced new global parameter xmlTreeIndentString (the string
10266 used to do one-level indent) with default value " " (as it was
10267 in tree.c)
10268
Daniel Veillard49d5af82002-05-23 11:55:49 +000010269Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10272 with trio and schemas.
10273
Daniel Veillard7c13af42002-05-22 09:57:32 +000010274Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * xpath.c: patch from Richard Jinks to fix the problem raised in
10277 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10278
Daniel Veillard5a872412002-05-22 06:40:27 +000010279Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * xmlschemas.c: a bit of work on import.
10282 * xmlschemastypes.c: Charles Bozeman provided a compare function
10283 for date/time types so min/max facet restrictions should work,
10284 indeterminate comparisons return an error instead of equal.
10285 * test/schemas/date_0* result/schemas/date_0_0: specific test
10286 from Charles Bozeman too
10287
Daniel Veillard10b6da42002-05-18 07:55:20 +000010288Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10291 from Christian Cornelssen fixing the man pages and the Catalog
10292 building script.
10293 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10294 next step is <xs:import> I now have a reasonable understanding
10295 of how it works.
10296
Daniel Veillarde5354492002-05-16 08:43:22 +000010297Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10300
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010301Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10302
10303 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10304
Daniel Veillard088bf112002-05-14 11:03:59 +000010305Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * xpath.c: fixing an XPath function evalutation bug pointed out
10308 by Alexey Efimov where the context was lost when evaluating
10309 the function arguments
10310
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010311Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010312
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010313 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10314 function public for XMLSec performance optimizations
10315
Daniel Veillard3cd72402002-05-13 10:33:30 +000010316Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * python/generator.py python/libxml2class.txt : fixed a problem
10319 with the HTML parser pointed by Gary Benson
10320 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10321 example
10322
Aleksey Sanine48a3182002-05-09 18:20:01 +000010323Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10324 * parser.c: fixed bug #81159 (memory growth in SAX)
10325
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010326Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10327 * xpath.c: fixed bug #78858 (the real fix)
10328
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010329Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010330 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010331
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010332Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * tree.c: modified xmlNodeSetBase to allow changing the
10335 base of a document.
10336
Daniel Veillard070803b2002-05-03 07:29:38 +000010337Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * xmlschemastypes.c: patch Charles Bozeman for validation of
10340 all the date, time, and duration types
10341 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10342 * configure.in: fixed an error pointed by an user
10343 * xml2-config.in: fixed an error pointed by an user
10344
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010345Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10346
10347 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10348 win32/libxml2.def.src xmlIO.c: exported default
10349 'file:', 'http:' and 'ftp:' protocols input handlers
10350 and maked protocols comparisson case insensitive
10351
Daniel Veillard34de97f2002-04-30 14:29:22 +000010352Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * configure.in: Neven Has detected a typo
10355
Daniel Veillard28577c32002-04-30 06:48:41 +000010356Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10359 as one of the persons allowed to commit directly to the
10360 module.
10361
Daniel Veillardfc57b412002-04-29 15:50:14 +000010362Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10363
10364 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10365 * valid.c: raised a too low limit
10366 * doc/*: rebuilt the docs
10367
Daniel Veillardeca82812002-04-24 11:42:02 +000010368Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * test/XPath/expr/floats test/XPath/expr/functions
10371 result/XPath/expr/floats result/XPath/expr/functions
10372 xpath.c: another XPath conformance patch from Richard Jinks
10373
Daniel Veillard13e04c62002-04-23 17:51:29 +000010374Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * xmlschemas.c: fixed validation of attribute groups.
10377 * test/schemas result/schemas: added an example from the primer
10378
Daniel Veillard88c58912002-04-23 07:12:20 +000010379Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10382 * test/schemas result/schemas: updated the test list
10383
Daniel Veillarde19fc232002-04-22 16:01:24 +000010384Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10385
10386 * TODO: updated a bit
10387 * parser.c: made a comment more specific
10388 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10389 Schemas conformance.
10390 * test/schemas result/schemas: updated the test list
10391
Daniel Veillard441bc322002-04-20 17:38:48 +000010392Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10395 implementing xs:all with minOccurs = 0
10396 * tes/schemas/* result/schemas/*: added more tests covering
10397 xs:all
10398
Daniel Veillard8a001f62002-04-20 07:24:11 +000010399Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * xmlregexp.c: first implementation of the all particle, this
10402 may need to be revisited for case where not all transitions
10403 must be crossed.
10404
Daniel Veillard7646b182002-04-20 06:41:40 +000010405Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * tree.c: another entity processing update from Markus Henke
10408
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010409Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10410
10411 * trionan.c: fixed crash on OSF/1
10412
Daniel Veillardb4398962002-04-19 07:01:55 +000010413Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * xmlschemas.c: more Schemas work
10416 * test/schemas/* result/schemas/*: added more tests coming
10417 from the spec.
10418
Daniel Veillard54761132002-04-18 21:00:44 +000010419Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10422 ExcC14N specification
10423
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010424Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * tree.c: patch from Markus Henke, fix for recursive entities.
10427
Daniel Veillard23b1f372002-04-18 15:50:05 +000010428Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * xpath.c: fix a problem with string() on a document node.
10431
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010432Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10433
10434 * Makefile.am xmlschemas.c: more Schemas work
10435 * test/schemas/* result/schemas/*: added more tests coming
10436 from the spec.
10437
Daniel Veillard6231e842002-04-18 11:54:04 +000010438Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10441 * result/HTML/*: this changes a few things in the results
10442
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010443Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10444
10445 * include/libxml/tree.h: eliminated 'declaration different than
10446 prototype' warning
10447 * include/win32config.h: "resolved" conflicts with errno.h
10448
Daniel Veillardb509f152002-04-17 16:28:10 +000010449Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10452 on the automata interfaces and debug of counted choices
10453 * test/schemas/* result/schemas/*: added a number of tests
10454
Daniel Veillard8651f532002-04-17 09:06:27 +000010455Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10458 a bit of work on Schemas
10459 * testSchemas.c: try to make it more useful
10460 * test/schemas/* result/schemas/* Makefile.am: changed the
10461 Schemas regression test procedure, started adding a few samples
10462
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010463Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10464
10465 * include/libxml/encoding.h: Patch for the Borland C++ builder
10466 * include/libxml/tree.h: Patch for the Borland C++ builder
10467 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010468 * win32/bcb5: New directory for the Borland C++ builder
10469 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010470
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010471Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10472
10473 * win32/Makefile.msvc: Update for XML Schema support
10474 * win32/configure.js: Update for XML Schema support
10475 * win32/libxml2.def.src: Update for XML Schema support
10476
Daniel Veillard4255d502002-04-16 15:50:10 +000010477Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10480 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10481 xmlunicode.c include/libxml/Makefile.am
10482 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10483 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10484 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10485 include/libxml/xmlversion.h.in : merged the current state of
10486 XML Schemas implementation, it is not configured in by default,
10487 a specific --schemas configure option has been added.
10488 * test/automata test/regexp test/schemas Makefile.am
10489 result/automata result/regexp result/schemas:
10490 merged automata/regexp/schemas regression tests
10491
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010492Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * xpath.c: Gary found a compile time problem, fixes #78823
10495
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010496Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * configure.in: release of 2.4.20
10499 * doc/*: updated and rebuilt the docs
10500
Daniel Veillardf544f192002-04-15 12:56:56 +000010501Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * python/Makefile.am: patch from Cristian Gafton to build on
10504 Red Hat 6.2, should also fix #75779
10505
Daniel Veillard940492d2002-04-15 10:15:25 +000010506Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10507
10508 * valid.c: first part of fixing #78729
10509
Daniel Veillardeb475a32002-04-14 22:00:22 +000010510Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10513 escaping of URI when saving HTML files.
10514 * result/HTML/*: this impacted some tests
10515
Daniel Veillard9b731d72002-04-14 12:56:08 +000010516Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10517
10518 * configure.in: trying to fix #77441
10519
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010520Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10521
10522 * include/libxml/xmlIO.h: Hallski complained it could not be
10523 included by itself.
10524
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010525Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10528
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010529Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10530
10531 * win32/configure.js: patch from Nilo for the c14n option
10532 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10533
Daniel Veillardda423da2002-04-10 19:25:38 +000010534Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10537 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10538 LIBXML_THREAD_ENABLED
10539
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010540Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * xpath.c: another patch from Richard Jinks for substring conformance
10543 * test/XPath/expr/floats test/XPath/expr/strings
10544 result/XPath/expr/floats result/XPath/expr/strings: update of the
10545 test suite to check those.
10546
Daniel Veillard01917aa2002-04-10 11:30:41 +000010547Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10548
10549 * xpath.c: patch from Richard Jinks for .x float parsing.
10550
Daniel Veillard46d6c442002-04-09 16:10:39 +000010551Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * parser.c: patch from Markus Henke when an encoding ain't recognized
10554
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010555Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * libxml.m4: got a report that #include <string.h> was needed
10558
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010559Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10562
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010563Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10564
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010565 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010566
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010567Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10570 pointed out by Melvyn Sopacua.
10571
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010572Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10573
10574 * libxml.m4: Frédéric Crozat gave a patch related to the change
10575 of Include paths breaking the libxml.m4
10576
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010577Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10578
10579 * xpath.c: Fix bug #76927 forgot to save some context
10580 when evaluating binary expressions
10581
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010582Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10583
10584 * configure.in: fixed configure for MPE/iX from Markus Henke
10585 * xmlmemory.c: fixed initialization problems
10586 * xpath.c: another set of patches from Richard Jinks this
10587 fixes "make XPathtests" on linux
10588
Daniel Veillard21458c82002-03-27 16:12:22 +000010589Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10592 * test/XPath/expr/compare test/XPath/expr/equality
10593 test/XPath/expr/floats test/XPath/expr/functions
10594 test/XPath/expr/strings result/XPath/expr/compare
10595 result/XPath/expr/equality result/XPath/expr/floats
10596 result/XPath/expr/functions result/XPath/expr/strings: Updated
10597 tests though they show a divergence on Linux
10598
Daniel Veillard28dfed12002-03-27 09:08:17 +000010599Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * xpath.c trionan.c: previous commit also included patches
10602 from Richard Jinks on some IEEE support corner case
10603
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010604Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10607 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10608 that $(datadir) should be used for docs
10609
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010610Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10613 could leak filedescriptors
10614
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010615Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * configure.in nanohttp.c: applied patch from Allan Clark for
10618 UnixWare/OpenServer
10619
Daniel Veillard19274092002-03-25 16:48:03 +000010620Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * configure.in: preparing 2.4.19
10623 * doc/*: rebuilt the docs
10624
Daniel Veillard56b2db72002-03-25 16:35:28 +000010625Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * nanohttp.c: fixing #76043, got fed up with non-portability
10628 of that piece of code.
10629
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010630Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * valid.c SAX.c: Never commit without running "make tests" :-(
10633 fix a couple of stupidities in the previous commit
10634 * result/*: a few changes in some attribute order result of previous
10635 commit.
10636
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010637Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10640 the internal subset should not raise duplicate ID errors,
10641 also there was a small bug in conjunction to namespace
10642 declarations defaulted and xml:xxx attributes DTD definitions.
10643
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010644Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * xpath.c: Richard Jinks also raised some rounding problems
10647 this tries to fix them
10648
Daniel Veillard4e2df542002-03-22 12:23:14 +000010649Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10652 behaviour in xmlXPathCastToString()
10653
Daniel Veillarddb552912002-03-21 13:27:59 +000010654Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10657 raised by Morus Walter
10658
Daniel Veillard9e537932002-03-21 13:08:08 +000010659Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10662 from Igor
10663
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010664Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * xpath.c: fixing #75619, related to a problem when trying
10667 to evaluate condition when the current node set resulting
10668 from that sub-step evaluation is empty. Also fixes 2 potential
10669 problem with previous-sibling and next-siblings axis.
10670
Daniel Veillard1840ef02002-03-21 08:05:23 +000010671Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10672
10673 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10674 HTML support is not configured in.
10675
Daniel Veillard561b7f82002-03-20 21:55:57 +000010676Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10679 include/libxml/tree.h: dohh I really didn't intended to commit
10680 this test version :-(
10681
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010682Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * testSAX.c: I wanted to see the real speed at the SAX interface
10685 after a little too many Ximianer started complaining about the
10686 parser speed.
10687 added a --quiet option:
10688 paphio:~/XML -> ls -l db100000.xml
10689 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10690 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10691 3200006 callbacks generated
10692 real 0m1.270s
10693 Which means 16MBytes/s and 3Mcallback/s
10694
Daniel Veillardc62a1472002-03-19 18:35:12 +000010695Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10696
10697 * xpath.c: valgrind spotted another error that time when running
10698 on libxslt regression tests
10699
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010700Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10701
10702 * Makefile.am: adding "make valgrind" running the full regression
10703 tests (except python ones) under Valgrind (using valgrind -q
10704 which was kindly added by the author).
10705 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10706 passes cleanly now except an obcure floating point initialization
10707 raised in log10() in one XPath regression test ???
10708 * tree.c: edited some comments to close #75244
10709
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010710Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10713 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10714 context of ScrollKeeper, made sure that if the number is
10715 an integer, the serialization follows the description at
10716 http://www.w3.org/TR/xpath#section-String-Functions
10717
Daniel Veillard5997aca2002-03-18 18:36:20 +000010718Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10719
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010720 * configure.in: preparing 2.4.18
10721 * doc/*: updated and rebuilt the web site
10722 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10723 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010724 * parser.c: humm, changed the way the SAX parser work when
10725 xmlSubstituteEntitiesDefault(1) is set, it will then
10726 do the entity registration and loading by itself in case the
10727 user provided SAX getEntity() returns NULL.
10728 * testSAX.c: added --noent to test the behaviour.
10729
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010730Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * parser.c: Wilfried Teiken provided a hackish but working
10733 way to get context reported back on entities when parsing
10734 with SAX and without breaking the DOM build.
10735
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010736Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * c14n.c: applied a new patch from Aleksey Sanin
10739 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10740 to reference Aleksey implementation of XML digital Signatures
10741
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010742Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * xpath.c: small fix to avoid potential problem due to
10745 ordering of freeing data
10746 * python/Makefile.am: people were complaining about
10747 the generated file in python dir not being built
10748
Daniel Veillardd2379012002-03-15 22:24:56 +000010749Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10752 python/generator.py python/libxml.c python/types.c: Cleanup
10753 of the python Makefiles based on Jacob and James feedback,
10754 fixed the spec file accordingly, fixed the number of warning
10755 that passing my pedantic CFLAGS was generating. Conclusion
10756 is that Python includes are real crap.
10757
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010758Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * configure,in: it was reported quite a few times that
10761 xml2-config --cflags should not output
10762 -I$includeprefix/libxml2/libxml because libxml2 header names
10763 clashes with existing names like list.h from C++ stl.
10764 Includes should be #include<libxml/xxx.h> so ...
10765
Daniel Veillard6f293b12002-03-15 09:42:33 +000010766Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10767
10768 * c14n.c: another patch from Aleksey Sanin
10769
Daniel Veillard5c396542002-03-15 07:57:50 +000010770Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10771
10772 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10773 canonicalization algorithm
10774 * doc/xml.html doc/index.html: added the C14N references on the
10775 index page.
10776
jacob berkman9be65862002-03-14 02:15:56 +0000107772002-03-13 jacob berkman <jacob@ximian.com>
10778
10779 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10780 usage, redundant, and gcc specific
10781
Daniel Veillard75be0132002-03-13 10:03:35 +000010782Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * xpath.c: speedup some node selection operations, this can
10785 have a significant impact on DocBook Norm's stylesheets
10786 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10787 make sure it's always the case
10788 * debugXML.c: distinguish CDATA and comments in ls operations
10789
Daniel Veillard61f26172002-03-12 18:46:39 +000010790Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10791
10792 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10793 to generate better API descriptions etc...
10794
Daniel Veillard9ff88172002-03-11 09:15:32 +000010795Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10796
10797 * c14n.c: Fixing #74186, made sure all boolean expressions
10798 get fully parenthesized, ran indent on the output
10799 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10800 include/libxml/tree.h: also #74186 related, removed the
10801 --with-buffers option, and all the preprocessor conditional
10802 sections that were resulting from it.
10803
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010804Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * valid.c: applied patch from Dodji Seketeli fixing an
10807 uninitailized variable in xmlValidGetValidElements()
10808
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010809Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * c14n.c: fixed a few comments
10812 * doc/*.html doc/*/*.html: regenerated the docs and added
10813 the C14N API
10814 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10815
Daniel Veillardfa49d872002-03-09 10:20:00 +000010816Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10817
10818 * check-xml-test-suite.py: fix to adapt varaiations in the
10819 bindings
10820 * configure.in python/setup.py python/setup.py.in: fixed to
10821 have the version of the python scripts automatically updated
10822
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010823Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10824
10825 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10826 in xmlCopyProp()
10827
Daniel Veillardaf43f632002-03-08 15:05:20 +000010828Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * configure.in: preparing 2.4.17 release
10831 * doc/*: updated and rebuilt the docs
10832 * xpath.c: fixed a comment
10833 * python/libxml.c: fixed a possible reentrancy problem
10834
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010835Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10836
10837 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10838 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10839 added a specific regression test
10840 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10841 not raise exceptions when failing to find the attribute.
10842
Daniel Veillard90bc3712002-03-07 15:12:58 +000010843Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * configure.in xmllint.c: owen pointed out a problem with the
10846 ftme fix, gettimeofday() was not detected by configure and
10847 the ftime header wasn't included, dohhh
10848
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010849Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10850
10851 * configure.in xmllint.c: trying to fix #71457 for timing
10852 precision when gettimeofday() is not availble but ftime() is
10853
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010854Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10857 are now copied on install and part of the -devel RPM
10858
Daniel Veillard7b416132002-03-07 08:36:03 +000010859Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * xpath.c: trying to avoid bug #72150 which was apparently
10862 caused by a gcc bug (or a processor problem) as detailed
10863 at http://veillard.com/gcc.bug
10864
Daniel Veillardf742d342002-03-07 00:05:35 +000010865Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10868 fixed xmlReconciliateNs(), added a Python test/example for
10869 inter-document cut'n paste
10870 * python/libxml.py: fixed node.doc on document nodes and added
10871 xpathEval() onto node objects
10872
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010873Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10874
10875 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10876 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10877 fixup and integrated tests for the serialization stuff
10878
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010879Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10882 moved the libxml man page to section 3
10883
Daniel Veillard1e774382002-03-06 17:35:40 +000010884Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * tree.c: fix bug #72490
10887 * python/libxml.c python/libxml.py: added methods serialize()
10888 and saveTo() to all node elements.
10889
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010890Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10891
10892 * xmlIO.c: closed #73430, don't read from an input source
10893 which indicated an end-of-file or an error.
10894
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010895Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * parser.c: make sure SAX endDocument is always called as
10898 this could result in a Python memory leak otherwise (it's
10899 used to decrement ref-counting)
10900 * python/generator.py python/libxml.c python/libxml.py
10901 python/libxml2-python-api.xml python/libxml2class.txt
10902 python/tests/error.py python/tests/xpath.py: implemented
10903 the suggestions made by Gary Benson and extended the tests
10904 to match it.
10905
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010906Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10907
10908 * python/generator.py: applied patch fixing #73450
10909
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010910Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10911
10912 * xpath.c: fixing #61290 "namespace nodes have no parent"
10913 long standing divergence from the XPath REC. NodeSets
10914 simply hold a copy of namespace nodes and those node ->next
10915 points to the parent (which may not be the node carrying the
10916 definition).
10917 * include/libxml/xpath.h: flagged but didn't added a possible
10918 speedup
10919 * DOCBparser.c HTMLparser.c: removed some warnings from push
10920 parser due to new state being added.
10921 * tree.c: new fix from Boris Erdmann
10922 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10923 the XML Canonalization support from Aleksey Sanin
10924
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010925Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10926
10927 * tree.c: patch from Boris Erdmann fixing some namespace odities
10928 with xmlCopyNode()
10929
Daniel Veillardc6613042002-03-02 09:34:02 +000010930Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10931
10932 * xmlIO.c: fix bug #72706 when loading a NULL entity
10933
Daniel Veillardc0fef772002-03-01 16:16:31 +000010934Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10935
10936 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10937 actually change in a future XML Namespace revision.
10938
Daniel Veillard79426f22002-03-01 16:14:17 +000010939Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10942 added the possibility of returning nodesets from XPath extension
10943 functions written in Python
10944
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010945Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * python/*: commiting some Python bindings work done while travelling
10948
Daniel Veillard97300512002-03-01 09:13:41 +000010949Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10950
10951 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10952 explicitely with memory debugging switched on
10953
Daniel Veillard6361da02002-02-23 10:10:33 +000010954Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10955
10956 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10957 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10958 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10959 the accessor generator for strings
10960 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10961 regression test.
10962
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010963Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * python/README python/generator.py python/libxml.c python/setup.py:
10966 added the 'usual' setup.py to allow building a libxml2-python
10967 module based on the same code. The initialization is however
10968 different the 2 .so files fo libxml2 and libxslt are identical and
10969 they entry point initialize both libraries. this is done to avoid
10970 some possible nasty problem since the Python don't merge the maps
10971 of all shared modules.
10972
Daniel Veillard158a4d22002-02-20 22:17:58 +000010973Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * parser.c: fixed a push/encoding bug reported by Michael
10976 on librsvg
10977
Daniel Veillard7839e162002-02-20 18:54:48 +000010978Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * include/libxml/parserInternals.h: fixes a misplaced #endif
10981
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010982Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10983
10984 * parser.c valid.c: found and fixed a couple of allocation bugs
10985
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010986Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10987
10988 * doc/xml.html doc/python.html doc/*: added a Python and binding
10989 page describing the current state of the Python bindings and
10990 giving pointers to the other languages wrappers.
10991
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010992Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10995 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10996 rebuilt the API and web site
10997 * xpath.c: fixed #71978 portability bugs
10998
Daniel Veillard8aff2472002-02-19 21:50:43 +000010999Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11002
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011003Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11004
11005 * include/libxml/parserInternals.h parser.c: had to change
11006 2 internal parsing API when processing document content
11007 to check the start and end of element content are defined
11008 in the same entity
11009 * valid.c include/libxml/valid.h: attribute normalization can
11010 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11011 with the context to report it.
11012 * SAX.c: fixed the last known bugs, crazy validation constraints
11013 when a document is standalone seems correctly handled. There
11014 is a couple of open issues left which need consideration especially
11015 PE93 on external unparsed entities and standalone status.
11016 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11017 The 2 tests left failing are actually in error. Cleanup done.
11018
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011019Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * valid.c: implemented E59 spaces in CDATA does not match the
11022 nonterminal S
11023
Daniel Veillard878eab02002-02-19 13:46:09 +000011024Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * SAX.c parser.c valid.c: more validation test fixups
11027 * check-xml-test-suite.py: added duration info for the tests
11028
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011029Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * parser.c valid.c: a couple of errors were reported but not
11032 saved back as such in the parsing context. Down to 1% failure rate
11033 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11034
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011035Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11036
11037 * xmlInternald.c: isExtender was missing a char
11038 * parser.c include/libxml/parser.h: % are acceptable in the
11039 internal subset if within a PUBLIC ID
11040
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011041Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11042
11043 * SAX.c parserInternals.c valid.c: more work on the conformance
11044 suite. Took the step to finally block documents with encoding
11045 errors. It's a fatal error per the spec, people should have fixed
11046 their documents by now.
11047
Daniel Veillard55253e22002-02-18 14:32:39 +000011048Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * check-xml-test-suite.py: fixed the test script after some discussion
11051 on the semantic of TYPE="error"
11052 * Makefile.am: added the script to the distrib
11053
Daniel Veillard28757702002-02-18 11:19:30 +000011054Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * SAX.c entities.c: fixed a couple of conformances issues deep
11057 into the validation code (standalone and undeclared Notations)
11058
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011059Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11062 stayed there for years !
11063
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011064Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11067 missing
11068
Daniel Veillardc7612992002-02-17 22:47:37 +000011069Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11070
11071 * check-xml-test-suite.py: improved the behaviour a bit as
11072 well as the logs
11073 * parser.c valid.c SAX.c: fixed a few more bugs
11074 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11075
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011076Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * check-xml-test-suite.py: python script to run regression tests
11079 against the XML Test suite of W3C/OASis
11080 * SAX.c: fixed a validation bug
11081 * parser.c: fixed 3 errors pointed by the test suite
11082 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11083 * python/Makefile.am: fixed a dependendy
11084
Daniel Veillard9f28f302002-02-15 20:48:08 +000011085Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * xmlmemory.c: avoid a warning bug #71594
11088
Daniel Veillard144024e2002-02-13 21:14:46 +000011089Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11090
11091 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11092 warning on alpha/Tru64
11093
Daniel Veillarde4301c82002-02-13 13:32:35 +000011094Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11095
11096 * include/libxml/entities.h: fixing a comment
11097 * valid.c: fixing some troubles with validity check on namespaces
11098 * result/VC/NS3 test/VC/NS3: added a specific regression test
11099
Daniel Veillarda6d05382002-02-13 13:07:41 +000011100Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11101
11102 * tree.c: Fixing #71342 serializing '\n' in attribute values
11103 * result/noent/att3 result/att3 test/att3: added a specific
11104 test.
11105
Daniel Veillard797a5652002-02-12 13:46:21 +000011106Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11107
11108 * python/libxml.c: couple of bug fixes
11109
Daniel Veillard01a6d412002-02-11 18:42:20 +000011110Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11111
11112 * python/*.py: removed tabs and used spaces.
11113
Daniel Veillard397ff112002-02-11 18:27:20 +000011114Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11115
11116 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11117 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11118
Daniel Veillard03517542002-02-11 13:54:40 +000011119Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11120
11121 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11122 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11123
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011124Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11125
11126 * include/libxml/encoding.h include/libxml/entities.h
11127 include/libxml/globals.h include/libxml/parser.h
11128 include/libxml/threads.h include/libxml/tree.h
11129 include/libxml/xmlmemory.h: trying to fix the include mess
11130
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011131Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11132
11133 * include/libxml/xmlmemory.h: reverted part of the previous
11134 attempt to provide #69655, this was breaking the build.
11135
Daniel Veillard0ba59232002-02-10 13:20:39 +000011136Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11137
11138 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11139 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11140 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11141 include/libxml/parserInternals.h include/libxml/tree.h
11142 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11143 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11144 clean.
11145 * python/libxml.c: fixed a warning.
11146
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011147Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11150 copying of node, merge back IDs in the target document.
11151 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11152 test/XInclude/ents/ids.xml: test case
11153 * result/VC/ElementValid4: output changed due to a typo fix
11154
Daniel Veillard1c18e302002-02-09 22:16:40 +000011155Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11156
11157 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011158 generate the dependencies right as Jacob found out. Add
11159 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011160
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011161Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11162
11163 * parserInternals.c valid.c: Justin Fletcher found some parts
11164 of the code needing cleanup
11165 * libxml.spec.in python/Makefile.am python/generator.py
11166 python/libxml.c python/libxml.py: Fixed the python Makefiles
11167 corrected a bug showing up on ia64, changed the name of the
11168 python internal module too
11169
Daniel Veillard07be19b2002-02-08 14:20:35 +000011170Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11171
11172 * Makefile.am: applied patch from Andris Pavenis for binary
11173 name suffixes
11174
Daniel Veillardf216d462002-02-08 13:44:24 +000011175Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * xmllint.c win32/win32config.h: fixing #68748
11178
Daniel Veillardd455d792002-02-08 13:37:46 +000011179Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * valid.c: fixing #70166
11182
11183Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * valid.c: fixing #70077
11186
Daniel Veillardc575b992002-02-08 13:28:40 +000011187Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11188
11189 * Copyright Makefile.am README configure.in libxml.spec.in:
11190 Changed to the MIT Licence
11191 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11192 doc/xmlio.html: updated the doc accordingly
11193 * include/libxml/xmlwin32version.h configure.in: preparing
11194 2.4.14 release
11195 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11196 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11197 fixed the const xmlChar * wrapper and generator, XPath extension
11198 functions now use the context as first argument
11199 * python/tests/tstxpath.py python/tests/xpath.py
11200 python/tests/xpathext.py: Updated the tests accordingly
11201 * tree.c: fixed bug #70067
11202
Daniel Veillard7db38712002-02-07 16:39:11 +000011203Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * Makefile.am: cleanup
11206 * debugXML.c: always use stdout if output is NULL
11207 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11208 * python/Makefile.am python/generator.py python/libxml2class.txt
11209 python/libxml_wrap.h python/types.c: augmented the number of bindings
11210 handling FILE * and XPath contexts
11211 * python/tests/Makefile.am: avoid a stupid problem due to the
11212 use of TEST.
11213
Daniel Veillard15a143b2002-02-06 22:40:50 +000011214Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11215
11216 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11217
Daniel Veillard70cab352002-02-06 16:06:58 +000011218Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * python/TODO python/libxml.c: cleanup the extension function lookup
11221 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11222
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011223Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11224
11225 * configure.in python/Makefile.am: do not install outside
11226 of prefix
11227
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011228Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * python/TODO python/libxml.c: started adding SAX interfaces
11231 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11232 SAX test
11233
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011234Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * tree.c: hardened the addChild function
11237 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11238 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11239 added accessors needed for xmlNode, a bit more testing and
11240 extension of interfaces
11241 * python/tests/Makefile.am python/tests/build.py: added a test
11242 build from scratch/save/load/check
11243
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011244Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * parserInternals.c: change a small bit in the way valididy
11247 error messages get initialized
11248 * python/TODO python/libxml.c python/libxml2-python-api.xml
11249 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11250 added some memory debugging to track leaks at the libxml2 level
11251 * python/tests/*.py: changed all tests to check for leaks,
11252 there is just one left in XPath extension registrations.
11253
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011254Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11255
11256 * python/TODO python/generator.py python/libxml2-python-api.xml
11257 python/libxml2class.txt: more accessor classes for the parser
11258 context, allow to switch on and check validity
11259 * python/tests/Makefile.am python/tests/error.py
11260 python/tests/invalid.xml python/tests/valid.xml
11261 python/tests/validate.py: attded more test and and added error.py
11262 which I forgot to commit in the last step
11263
Daniel Veillard3ce52572002-02-03 15:08:05 +000011264Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11265
11266 * python/Makefile.am python/types.c: cleanup
11267 * python/libxml.c python/libxml.py python/libxml_wrap.h
11268 python/generator.py python/libxml2-python-api.xml
11269 python/libxml2class.txt: added class for parser context, added
11270 first cut for push mode support. Added a framework to generate
11271 accessors functions.
11272 * python/tests/Makefile.am python/tests/push.py: added a push
11273 test
11274
Daniel Veillardcfb05462002-02-02 23:18:22 +000011275Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11276
11277 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11278 bug a bit of cleanup.
11279
Daniel Veillard5d819032002-02-02 21:49:17 +000011280Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11281
11282 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11283 python/libxml2class.txt: adding error redirections and preformat
11284 to a python handler
11285 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11286 tests self checking
11287
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011288Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11289
11290 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11291 a function
11292
Daniel Veillard9589d452002-02-02 10:28:17 +000011293Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11294
11295 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11296 python/libxml.c python/libxml2-python-api.xml
11297 python/libxml2class.txt: Progressing through the TODOs, class
11298 description output, extra XML API, RPM now builds the wrappers
11299 for all python installed versions
11300
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011301Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11302
11303 * configure.in libxml.spec.in python/Makefile.am python/TODO
11304 python/generator.py python/libxml2class.txt: added more informations
11305 in the libxml2-python package including docs. Slightly changed
11306 the class hierarchy
11307 * python/tests/*: added basic regression tests infrastructure too
11308
11309Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11312 added libxml2-python as part of the packages installed
11313
Daniel Veillarda7340c82002-02-01 17:56:45 +000011314Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * python/Makefile.am python/generator.py python/libxml.c
11317 python/libxml.py: more work, now able to extend the
11318 XPath interpreter with functions written in python.
11319
Daniel Veillardc3e39442002-02-01 09:29:41 +000011320Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11321
11322 * python/Makefile.am: Jacob sent a patch to allow building from
11323 tarfile.
11324
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011325Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11326
11327 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11328 inserted the python wrappers build, I hope this won't be too
11329 unportable
11330
Daniel Veillard1971ee22002-01-31 20:29:19 +000011331Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11332
11333 * xpath.c: minor optimization
11334 * python/generator.py python/libxml.c python/libxml.py
11335 python/libxml_wrap.h: more work on the python bindings,
11336 they now support XPath and there is no evident leak
11337
Daniel Veillard36ed5292002-01-30 23:49:06 +000011338Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11339
11340 * python/generator.py python/libxml.c python/libxml.py:
11341 more work on the python bindings generator.
11342
Daniel Veillard96fe0952002-01-30 20:52:23 +000011343Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11344
11345 * python/generator.py python/libxml.c python/libxml_wrap.h:
11346 more work on the python bindings.
11347
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011348Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * python/generator.py python/libxml.c python/libxml.py
11351 python/libxml_wrap.h: commited early version of a python binding
11352 for private use only ATM
11353
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011354Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11355
11356 * entities.c tree.c include/libxml/entities.h: applied patch
11357 from Anthony Jones to implement copy of DTD subtree too. Had
11358 just to keep 2 function private which really ought to become
11359 public ones.
11360
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011361Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * xmllint.c: added pointers to the web pages in the usage()
11364
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011365Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11366
11367 * tree.c: more fixes from Petr Kozelka for attribute handling
11368 in the tree API to align the semantic with DOM.
11369
Daniel Veillard36065812002-01-24 15:02:46 +000011370Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11371
11372 * valid.c tree.c entities.c: another set of patches from
11373 Anthony Jones for copy operations cleanup and robustness
11374
Daniel Veillardf8592562002-01-23 17:58:17 +000011375Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11376
11377 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11378 an alphabetic index based on comments content
11379 * doc/*: rebuilt the web site with the new references
11380
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011381Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11382
11383 * parserInternals.h: Greg Sjaardema suggested to use an
11384 eponential buffer groth policy in xmlParserAddNodeInfo()
11385
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011386Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11387
11388 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11389 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11390 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11391 to generate cross-references, and added/updated the stylesheets
11392 to generate and link API indexes. The generic keyword index
11393 is not done yet.
11394 * doc/*.html: regenerated all the usual docs too
11395
Daniel Veillard2070c482002-01-22 22:12:19 +000011396Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11397
11398 * debugXML.c: added an xpath function to the shell for T. V. Raman
11399
11400Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011401
11402 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11403 debug routines.
11404
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011405Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11406
11407 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11408 support of attribute nodes
11409
Daniel Veillard9d06d302002-01-22 18:15:52 +000011410Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11413 hopefully near complete and fully documented of the API in XML
11414 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11415 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11416 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11417 include/libxml/parserInternals.h include/libxml/valid.hi
11418 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11419 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11420 include/libxml/xpath.h include/libxml/xpathInternals.h:
11421 Cleaned up the doc comments a lot in the process, the interface
11422 coverage is now 100%
11423
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011424Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11425
11426 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11427 extracts comments from the gtk-doc DocBook output (a bit
11428 convoluted but seems to work).
11429
Daniel Veillard61006472002-01-21 17:31:47 +000011430Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11431
11432 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11433 added an XML description of the API, moved the script generating
11434 it here. Added a "make api" target
11435
Daniel Veillardd2f23002002-01-21 13:36:00 +000011436Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11437
11438 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11439
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011440Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11441
11442 * xpath.c include/libxml/xpathInternals.h: the change made to
11443 xmlXPathFuncLookupFunc was incompatible roll it back
11444
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011445Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11446
11447 * SAX.c: cleanup patch from Anthony Jones
11448 * doc/Makefile.am: fix the headers to avoid in make scan
11449 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11450 includes, * vs Ptr and general cleanup
11451 * parsedecl.py: first version of a script to extract the
11452 module interfaces, the goal will be to provide .decl or XML
11453 specification of the interfaces to build wrappers.
11454
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011455Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11456
11457 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11458 now provides return codes in case of errors
11459
Bjorn Reese026d29f2002-01-19 15:40:18 +000011460Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11461
11462 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11463 Upgraded to trio baseline 1.6
11464 * strio.h strio.c: Replaced by triostr.h and triostr.c
11465
Daniel Veillard572577e2002-01-18 16:23:55 +000011466Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11467
11468 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11469 of strdup usage in the code
11470
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011471Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11472
11473 * parser.c error.c: Keith Isdale complained rightly that
11474 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11475
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011476Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11477
11478 * tree.c: fixed the funxtion to set the xml: attributes
11479 * debugXML.c: added "setbase" to test it.
11480
Daniel Veillard2c748c62002-01-16 15:37:50 +000011481Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11484 to allow updating an attribute content
11485
Daniel Veillard8de85c62002-01-15 17:10:15 +000011486Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11487
11488 * libxml.h: try to avoid problems when compiling on Windows
11489
Daniel Veillard314cfa02002-01-14 17:58:01 +000011490Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11491
11492 * hash.c: patch from Anthony Jones for hash.c allocation size
11493 * Makefile.am: trying to work around Yet Another Libtool Madness
11494 and build the 2.4.13 release finally ...
11495
Daniel Veillard744683d2002-01-14 17:30:20 +000011496Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11497
11498 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11499 * doc/* : update of the documentation
11500
Daniel Veillarde6a55192002-01-14 17:11:53 +000011501Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11502
11503 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11504 at fixing #61290 :-(
11505
Daniel Veillardfb25a512002-01-13 20:32:08 +000011506Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11507
11508 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11509 Fixes bug #67229
11510
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011511Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11512
11513 * tree.c: trying to avoid troubles when a subtree is copied
11514 and coalesced in part with the target tree. Should fix
11515 bug #67407
11516
Daniel Veillardd8224e02002-01-13 15:43:22 +000011517Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11518
11519 * valid.c: fixed validation of attributes content of type
11520 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11521 values, very old bug. Fixes #67671
11522
Daniel Veillard8107a222002-01-13 14:10:10 +000011523Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11524
11525 * parser.c include/libxml/parserInternals.h tree.c: integrated
11526 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11527 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11528
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011529Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11530
11531 * threads.c: applied Serguei Narojnyi's patch to add native
11532 thread support on the Win32 platform
11533 * testThreadsWin32.c Makefile.am: added the test program also
11534 from Serguei, Win32 specific
11535 * include/win32config.h include/libxml/xmlwin32version.h.in:
11536 added patch from Igor for the Windows thread specific defines.
11537
Daniel Veillard845cce42002-01-09 11:51:37 +000011538Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11539
11540 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11541
Daniel Veillard7b602b42002-01-08 13:26:00 +000011542Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11543
11544 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11545 output page into XMLinfo.html. Close bug #66951 and
11546 raised by Robert Collins too.
11547
Daniel Veillard73c6e532002-01-08 13:15:33 +000011548Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11549
11550 * encoding.c: Paul Keogh pointed out a possibility of segfault
11551 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11552 Closes bug # 68238
11553
Daniel Veillard4a859202002-01-08 11:49:22 +000011554Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11555
11556 * doc/*.html: updated the Gdome2 links
11557
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011558Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11559
11560 * libxml.h: Applied following patches from Robert Collins
11561 and make sure IN_LIBXML is defined when compiling it
11562 -------
11563 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11564 as well as Visual C.
11565 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11566 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11567 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11568 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11569 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11570 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11571 xmlSysIDExists xmlNoNetExists).
11572 * xmllint.c: Don't include winsock2.h for Cygwin.
11573
Daniel Veillard401c2112002-01-07 16:54:10 +000011574Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11575
11576 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11577 when the version info is not present.
11578
Daniel Veillard6f42c132002-01-06 23:05:13 +000011579Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11580
11581 * tree.c: Anthony Jones pointed out a problem in
11582 xmlStringGetNodeList() and provided a fix for it
11583
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011584Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11585
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011586 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011587 xmlCreatePushParserCtxt() when the initial buffer passed
11588 is large.
11589
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011590Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11591
11592 * win32/*: big cleanup of the Windows/MSVC project files
11593 from Igor Zlatkovic
11594
Daniel Veillardcebb1362002-01-02 13:13:30 +000011595Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11596
11597 * doc/Makefile.am: should fix #67674 and avoid troubles if
11598 xsltproc is not available or fails in the prefix provided
11599
Daniel Veillard26908ab2002-01-01 16:50:03 +000011600Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11601
11602 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11603
Daniel Veillard5344c602001-12-31 16:37:34 +000011604Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11605
11606 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11607 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11608 Fixed a few other problems raised by Charlie Bozeman.
11609 * result/VC/ElementValid[5-7]: fixed the output
11610
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011611Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11612
11613 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11614 patches from Charlie Bozeman. Regenerated the HTML docs.
11615
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011616Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11617
11618 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11619 for Windows from Igor
11620
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011621Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11622
11623 * xmllint.c: applied Justin Fletcher patch for --output or -o
11624
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011625Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11626
11627 * win32/libxml2/libxml2.def.src: close #67019
11628
Daniel Veillard01db67c2001-12-18 07:09:59 +000011629Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11630
11631 * xmllint.c: applied Justin Fletcher generic timing patch
11632 similar to the one already applied to xsltproc.
11633
Daniel Veillardd1640922001-12-17 15:30:10 +000011634Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11635
11636 * include/libxml/tree.h tree.c: applied documentation patches
11637 from Charlie Bozeman
11638
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011639Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11640
11641 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11642
Daniel Veillard29e43992001-12-13 22:21:58 +000011643Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11644
11645 * valid.c: fix the xmlStrdup() used in the previous patch.
11646 * valid.c: added --dropdtd
11647 * tree.c: fixed xmlUnlinkNode so it also removes the references
11648 from the document if the node is a DTD
11649
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011650Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * HTMLtree.c valid.c: cleanup some static declarations
11653
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011654Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11655
11656 * xmllint.c: removed another strdup()
11657 * doc/FAQ: removed the HP/UX entry
11658
Daniel Veillarded472f32001-12-13 08:48:14 +000011659Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11660
11661 * valid.c: fix bug #66816 when validating.
11662 * xmllint.c: don't use sys/time.h if configure did not found it
11663
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011664Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11665
11666 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11667 xmlcatalog_man.xml
11668
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011669Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11670
11671 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11672 xmlInitMemory() was declared twice
11673
Daniel Veillardb82c1662001-12-09 14:00:54 +000011674Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11675
11676 * globals.c: do not reference strdup() !
11677 * configure.in libxml-2.0.pc.in: trying to fix the libs
11678 of the various config extraction modules
11679
Daniel Veillardef90ba72001-12-07 14:24:22 +000011680Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11681
11682 * configure.in : preparing 2.4.12
11683 * doc/* : updated and rebuilt the docs
11684
Daniel Veillard220346d2001-12-07 11:33:54 +000011685Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11686
11687 * uri.c: closed bug #66159
11688 * testURI.c: added --escape option
11689 * configure.in: some cleanup for xml2-config --cflags
11690
Daniel Veillard2a906822001-12-06 14:34:08 +000011691Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11692
11693 * globals.c testThreads.c: removed some misplaced includes
11694 of xmlversion.h
11695
Daniel Veillarde28313b2001-12-06 14:08:31 +000011696Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11697
11698 * threads.c: patch from Gary Pennington fixing a possible
11699 problem at initialization time.
11700
Daniel Veillardd3b08822001-12-05 12:03:33 +000011701Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11702
11703 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011704 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011705 CodeWarrior.
11706
Daniel Veillarda7866932001-12-04 13:14:44 +000011707Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11708
11709 * xmllint.c: applied Geert Kloosterman's patch to fix
11710 --repeat --timing output
11711
Daniel Veillard19840942001-11-29 16:11:38 +000011712Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11713
11714 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11715 where non-wellformed XML declaractions were not detected.
11716
Daniel Veillarde85d9342001-11-28 14:43:12 +000011717Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11718
11719 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11720
Daniel Veillard22f25a82001-11-28 09:12:23 +000011721Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11722
11723 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11724 gets reset by xmlCleanupInputCallbacks() and this makes the
11725 function useless. Same for output.
11726
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011727Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11728
11729 * xmlIO.c: robert pointed out a loop error in callback cleanups
11730
Daniel Veillard8faa7832001-11-26 15:58:08 +000011731Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11732
11733 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11734 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11735 they are not really tied to debugging
11736
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011737Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11738
11739 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11740 * xmllint.c: better --catalogs description
11741
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011742Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11743
11744 * tree.c: fixed a couple of problems in xmlSetProp()
11745
Daniel Veillardcd337f02001-11-22 18:20:37 +000011746Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11747
11748 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11749 unappropriate stdout output.
11750
Daniel Veillard566d4df2001-11-22 13:00:53 +000011751Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11752
11753 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11754 by Denis Beurive, closes #65111
11755
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011756Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11757
11758 * valid.c: in case of content model validity error, don't
11759 print it if validity warnings were not requested.
11760
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011761Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11762
11763 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11764 * parserInternals.c: removed the last exit() call. Print an
11765 unmaskable error on stderr instead (library mismatch detection)
11766
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011767Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11768
11769 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11770 shell instructions from Heiko Rupp
11771
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011772Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11773
11774 * catalog.c: use the URL notation file:// for default catalog paths
11775
Daniel Veillard0ec98632001-11-14 15:04:32 +000011776Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11777
11778 * include/libxml/tree.h: better comments for _private fields
11779 * tree.c: removed a problem when copying an entity reference.
11780
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011781Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11782
11783 * vms/*: updated instructions and diffs from John A Fotheringham
11784
Daniel Veillarda11001b2001-11-12 22:45:36 +000011785Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11786
11787 * include/libxml/xmlerror.h: avoid an include problem if
11788 #include <libxml/xmlerror.h> happens first in code
11789 seems to be the case in KDE libs
11790
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011791Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11792
11793 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11794 from Igor for Windows
11795
11796Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11797
11798 * Makefile.am: Gary Pennington pointed out a missing prefix
11799
Daniel Veillard43d3f612001-11-10 11:57:23 +000011800Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11801
11802 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11803 * doc/*: upgraded and rebuilt the docs
11804
Daniel Veillardc1f78342001-11-10 11:43:05 +000011805Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11806
11807 * HTMLparser.c: fix comment in scripts element parsing.
11808 * result/HTML/doc3*: updated the results.
11809
11810Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11811
11812 * uri.c: another URI bug fix #63336, using Joel Young patch.
11813
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011814Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11815
11816 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11817 a cleaned up version of the Pwd shell string generation.
11818
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011819Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11820
11821 * valid.c include/libxml/tree.h: trying to fix namespaces +
11822 validation problems for good, closing #63619 in the process
11823 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11824 wrong in this respect, fixed it.
11825
Daniel Veillardd536f702001-11-08 17:32:47 +000011826Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11827
11828 * xmllint.c: Morus Walter patch to allow --format and --encode
11829
Daniel Veillard5004f422001-11-08 13:53:05 +000011830Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11831
11832 * debugXML.c: Stefan Kost provided an help command for the shell
11833
Daniel Veillarda6825e82001-11-07 13:33:59 +000011834Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11835
11836 * debugXML.c: Heiko Rupp pointed that the shell would crash
11837 on empty nodesets returns.
11838
Daniel Veillard03f848d2001-11-07 12:53:46 +000011839Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11840
11841 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11842 migh need the history libraries
11843
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011844Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11845
11846 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11847 handle the case of < in quoted attributes, Bastian Kleineidam
11848
Daniel Veillardc853b322001-11-06 15:24:37 +000011849Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11850
11851 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11852 fixing catalog breakages
11853 * Makefile.am catalog.c result/catalogs/catal
11854 result/catalogs/mycatalog.* test/catalogs/catal*:
11855 fixed more problems in catalog support, added more regression tests
11856 for both XML and SGML catalog handling
11857
Daniel Veillard66870c72001-11-05 19:27:49 +000011858Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11859
11860 * debugXML.c: applied an improvement to xmlGetLineNo() from
11861 Keith Isdale
11862
Daniel Veillardffe09c92001-11-05 14:21:47 +000011863Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11864
11865 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11866 Side effect of the progressive catalog loading
11867
Daniel Veillardad661b92001-11-05 11:43:15 +000011868Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11869
11870 * Makefile.am: confexecdir and confexec_DATA were defined twice
11871 pointed out by Karl Eichwalder
11872
Daniel Veillard6eb17722001-11-04 22:19:27 +000011873Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11874
11875 * xmlcatalog.c: avoid unlink() and use remove() instead.
11876
Daniel Veillardea898282001-11-04 22:13:45 +000011877Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11878
11879 * libxml.spec.in: cleanup
11880 * include/libxml/xmlwin32version.h: updated with 2.4.8
11881
Daniel Veillarda4617b82001-11-04 20:19:12 +000011882Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11883
11884 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11885 of compiling libxml with a non standard set of options
11886
John Fleck027edfb2001-11-04 20:13:58 +000011887Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11888
11889 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11890 document --sgml option, fixing gnome bugzilla #63382
11891
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011892Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11893
11894 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11895 breakage of 2.4.7, added a couple of really needed APIs
11896 like xmlCatalogIsEmpty() and xmlNewCatalog()
11897 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11898 for install-catalog
11899 * configure.in: preparing 2.4.8
11900
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011901Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11902
11903 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11904 include/libxml/tree.h include/libxml/xmlIO.h: more include
11905 cleanups, export cleanly one html output + format function.
11906
11907Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11908
11909 * parser.c: removed initGenericErrorDefaultFunc call from
11910 xmlInitParser() since it could destroy previous calls to
11911 xsltSetGenericErrorFunc() effects
11912
Daniel Veillardebd38c52001-11-01 08:38:12 +000011913Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11914
11915 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11916 keyword.
11917
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011918Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11919
11920 * Makefile.am: cleanup
11921 * threads.c: cleanup too
11922 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11923 from xsltproc
11924 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011925 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011926
Daniel Veillard91c00402001-10-30 17:41:38 +000011927Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11928
11929 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11930 was not used anymore !
11931
Daniel Veillard52dcab32001-10-30 12:51:17 +000011932Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11933
11934 * configure.in: preparing 2.4.7
11935 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11936 manual page from John
11937 * doc/*: updated the doc and rebuilt the generated pages
11938
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011939Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11940
11941 * xmlIO.c: closing bug #62711, the library should never
11942 close stdin or stdout.
11943
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011944Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11945
11946 * uri.c: second pass at fixing #63336, using Joel Young
11947 final patch. looks okay.
11948
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011949Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11950
11951 * uri.c include/libxml/uri.h: trying to clear #63336
11952 allowing the escaping routine to parse unconformant
11953 URI-References.
11954
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011955Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * vms/readme.vms vms/build_libxml.com nanoftp.c
11958 include/libxml/xmlversion.h.in: a few VMS updates from
11959 John A Fotheringham
11960 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11961 and xmlCleanupOutputCallbacks() for the Perl binding people.
11962
Daniel Veillard635ef722001-10-29 11:48:19 +000011963Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11964
11965 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11966 apply fixes to close #63271 and avoid segfaults when
11967 the error routine gets callbed before xmlInitParser()
11968 get called.
11969 * nanoftp.c error.c: Applied patches from Justin Fletcher
11970 correcting some xmlGenericError misuses.
11971
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011972Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11973
11974 *doc/xmllint.xml, doc/xmllint.1
11975 New and improved man page for xmllint - .xml is the original, .1
11976 is the generated man page
11977
Daniel Veillardc9484202001-10-24 12:35:52 +000011978Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11979
11980 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11981 the web site from the main HTML document.
11982
Daniel Veillard5151c062001-10-23 13:10:19 +000011983Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11984
11985 * parser.c: fixed an erroneous validation bug when PE refs
11986 occurs in external parsed entities referenced from the
11987 internals subset
11988 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11989 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11990 added the associated testcase, it's a nice one.
11991 * HTMLparser.c: generate the DTD node as HTML still ...
11992 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11993
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011994Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11995
11996 * HTMLparser.c: fixed a bug in htmlNewDoc()
11997
Daniel Veillard89cad532001-10-22 09:46:13 +000011998Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11999
12000 * test/threads/*: added entities testing to the Thread test
12001 * testThreads.c: make the test reasonable
12002 * DOCBparser.c: fix the DTD public and system ID
12003 * xmllint.c: added --sgml for SGML DocBook importing
12004 * Makefile.am: added Docbtests target
12005
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012006Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12007
12008 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12009 * testThreads.c: removed bogus include
12010
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012011Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12012
12013 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12014 fixed a very serious (looping) validation bug
12015
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012016Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12017
12018 * include/libxml/globals.h include/libxml/threads.h threads.c
12019 testThreads.c: far more testing, cleaning up bugs
12020 * *.c : make sure globals.h is always included.
12021
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012022Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12023
12024 * HTMLparser.c: try to get rid of parser loops for good.
12025
Daniel Veillardab7488e2001-10-17 11:30:37 +000012026Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12027
12028 * configure.in: fixed some bugs in CFLAGS passing.
12029 * test/threads Makefile.am testThreads.c: added a specific
12030 threaded test case (really nasty, guaranteed).
12031
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012032Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12033
12034 * catalog.c: serious cleanup on the management of the
12035 XML catalog tree, more tests done, especially with
12036 the catalog PI.
12037
Daniel Veillard364789a2001-10-16 12:45:00 +000012038Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12039
12040 * catalog.c: avoid a problem in catalog cleanup on SMP if
12041 catalogs were not initialized.
12042
Daniel Veillard81463942001-10-16 12:34:39 +000012043Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12044
12045 * catalog.c xpath.c: trying to cleanup the not thread safe
12046 parts of the library.
12047
Daniel Veillard64a411c2001-10-15 12:32:07 +000012048Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12049
12050 * include/libxml/globals.h configure.in global.data: make
12051 the allocation be per-thread a configure option
12052 * encoding.c include/libxml/parser.h: fixed compilation
12053 errors
12054
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012055Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12056
12057 * include/libxml/parser.h: Norm reported that a few lines
12058 added were breaking libxslt compile, removed them for now
12059
Daniel Veillard6f350292001-10-14 09:56:15 +000012060Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12061
12062 * parser.c parserInternals.c threads.c: debugged and fixed
12063 initialization problems which were giving troubles on SMP
12064 boxes.
12065
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012066Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12067
12068 * include/libxml/Makefile.am: missing globals.h
12069
Daniel Veillarde7090612001-10-13 12:18:28 +000012070Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012071
Daniel Veillarde7090612001-10-13 12:18:28 +000012072 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012073
Daniel Veillardd0463562001-10-13 09:15:48 +000012074Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12075
12076 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12077 include/libxml/parserInternals.h include/libxml/tree.h
12078 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12079 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12080 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12081 Applied the last patches from Gary, cleanup, activated threading
12082 all user accessible global variables are now handled in globals.[ch]
12083 Still a bit rought but make tests passes with either
12084 --with-threads defined at configure time or not.
12085 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12086 linking options
12087
Daniel Veillardb8478642001-10-12 17:29:10 +000012088Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12089
12090 * Makefile.am include/libxml/Makefile.am
12091 include/libxml/globals.h globals.c include/libxml/threads.h
12092 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12093 configure.in: started integrating the core of the thread support
12094 not activated yet but half integrated. The code should still
12095 compile and work anyway.
12096
Daniel Veillardb44025c2001-10-11 22:55:55 +000012097Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12098
12099 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12100 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12101 integrating the non-controversial parts of Gary Pennington
12102 multithread patches
12103 * catalog.c: corrected a small bug introduced
12104
Daniel Veillard75b96822001-10-11 18:59:45 +000012105Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12106
12107 * catalog.c include/libxml/catalog.h: very serious cleanup,
12108 isolating unportable code and as much as possible the accesses
12109 to the global shared catalog. May need more testing !
12110
Daniel Veillard78d12092001-10-11 09:12:24 +000012111Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12112
12113 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12114 Keith Isdale patches for the XSLT debugger interfaces. Some
12115 cleanup
12116
Daniel Veillardff0b7312001-10-11 06:46:09 +000012117Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12118
12119 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12120 * DOCBparser.c: generate line nubers in elements
12121
Daniel Veillard60087f32001-10-10 09:45:09 +000012122Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12123
12124 * configure.in: preparing 2.4.6 release
12125 * doc/xml.html doc/html/*: updated and rebuilt the docs
12126 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12127
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012128Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12129
12130 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12131 adding documentation for DV's supercatalog support
12132
Daniel Veillard82d75332001-10-08 15:01:59 +000012133Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12134
12135 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12136 super catalog support adding one API and one flag --sgml to
12137 xmlcatalog
12138
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012139Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12140
12141 * doc/xmlcatalog_man.xml, xmlcatalog.1
12142 One more crack at
12143 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12144
12145
Thomas Broyer47334c02001-10-07 16:41:52 +000012146Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12147
12148 * xpath.c: implemented xmlXPathObjectCopy for external objects
12149 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12150
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012151Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12152
12153 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12154 finishing up fix to
12155 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12156 the xmlcatalog man page display more elegantly
12157
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012158Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12159
12160 * configure.in: closing bug #61832
12161 * HTMLparser.c: removed a warning
12162
Daniel Veillard6ab38382001-10-06 13:08:27 +000012163Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12164
12165 * xpath.c: fixing #61673 part I, do not loose doc information
12166 when copying result value trees.
12167
Daniel Veillard556c6682001-10-06 09:59:51 +000012168Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12169
12170 * xpath.c: trying to harden the XPath interpreter
12171
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012172Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12173
12174 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12175 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12176
William M. Brack1633d182001-10-05 15:41:19 +000012177Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12178
12179 * HTMLparser: repaired another loop problem
12180
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012181Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12182
12183 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12184 parsing.
12185 * xpath.c: fix bug #61291 the default XML namespace node is
12186 missing from the namespace axis.
12187 * tree.c: refuse to create namespaces nodes with prefix "xml"
12188
Daniel Veillard651f9472001-10-04 14:51:06 +000012189Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12190
12191 * SAX.c: ouch a non-defined namespace could lead to a crash,
12192 fixed #61215
12193
Daniel Veillard7dd05702001-10-04 14:25:12 +000012194Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12195
12196 * parserInternals.c: closed bug #61054
12197
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012198Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12199
12200 * include/libxml/Makefile.am: closing #60708
12201
Daniel Veillarda293c322001-10-02 13:54:14 +000012202Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12203
12204 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12205 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12206
Daniel Veillardf4309d72001-10-02 09:28:58 +000012207Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12208
12209 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12210
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012211Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12212
12213 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12214 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12215
Daniel Veillard16756b62001-10-01 07:36:25 +000012216Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12217
12218 * catalog.c: Justin Fletcher provided cleaup code in case
12219 HAVE_STAT is not defined
12220 * include/win32config.h: Igor Zlatkovic suggested to have
12221 HAVE_STAT defined there
12222
William M. Brack5e1cac12001-09-28 16:19:18 +000012223Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12224
12225 * catalog.c - fixed typing error reported by M. Barros
12226
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012227Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12228
12229 * xmllint.c - fixing typo
12230
William M. Brackd28e48a2001-09-23 01:55:08 +000012231Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12232
12233 * HTMLparser.c: small enhancement to prevent loop on
12234 unrecognizable data
12235
Daniel Veillardb1d62872001-09-21 09:47:08 +000012236Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12237
12238 * parserInternals.c: applying patch from bug #60757 this
12239 should close it
12240
Daniel Veillardc0631a62001-09-20 13:56:06 +000012241Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12242
12243 * catalog.c xmlcatalog.c: removed a couple of warning
12244 * xpath.c: try to solve the linking problem on platforms
12245 needing trio to compile
12246
Daniel Veillard1a123612001-09-19 08:06:23 +000012247Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012248
Daniel Veillard1a123612001-09-19 08:06:23 +000012249 * Makefile.am libxml.spec.in: backing up non-documented changes
12250 commited without review or aproval by Jens Finke <jens@gnome.org>
12251 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012252
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012253Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12254
12255 * configure.in: Joe Orton provided a patch fixing a problem
12256 when iconv is specified to be in a non-standard directory
12257 but wasn't exported in xml2-config --cflags
12258
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012259Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12260
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012261 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012262 troubles with 2.4.4 errors.
12263
Daniel Veillard16698282001-09-14 10:29:27 +000012264Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12265
12266 * encoding.c entities.c: do not output hexadecimal charrefs
12267 when serializing HTML since some version of Netscape can't
12268 grok it, generate decimal ones.
12269 * result/HTML/doc3.htm: output changed due to previous test
12270 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12271
Daniel Veillard98fed372001-09-13 11:34:58 +000012272Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12273
12274 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12275 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12276
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012277Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012278 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012279
12280 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12281 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12282 updated the configuration scripts systems accordingly
12283
Daniel Veillard04382ae2001-09-12 18:51:30 +000012284Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12285
12286 * configure.in: preparing for 2.4.4
12287 * doc/xml.html doc/html/*: updated and rebuilt the docs
12288
Daniel Veillardd63437e2001-09-12 15:00:27 +000012289Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12290
12291 * win32/dsp/libxml2.def.src: tried to incorporate comments
12292 from bug #59220
12293
Daniel Veillard319a7422001-09-11 09:27:09 +000012294Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12295
12296 * parser.c result/noent/wml.xml: fixed bug #59981 related
12297 to handling of '&' in attributes when entities are substitued
12298
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012299Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12300
12301 * libxml.h include/libxml/xmlversion.h.in
12302 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12303 Tried to close bug #60131
12304
Daniel Veillardbce62332001-09-10 18:46:55 +000012305Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12306
12307 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12308
Daniel Veillard143b04f2001-09-10 18:14:14 +000012309Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12310
12311 * SAX.c: fixing bug #59946 on xmlns=""
12312
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012313Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12314
12315 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12316 but allocates a new error code.
12317
Daniel Veillard05c13a22001-09-09 08:38:09 +000012318Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12319
12320 * xmllint.c: John Fleck fixed typos in the options output
12321 * parser.c SAX.c: fix ignorable white space SAX selection
12322
12323Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12324
12325 * entities.c: Steve Underwood found the possibility of an
12326 ininite loop in case of error.
12327
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012328Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12329
12330 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12331
Daniel Veillarda050d232001-09-05 15:51:05 +000012332Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12333
12334 * parser.c: warn if version is not 1.0 but it's not
12335 strictly speaking an error after analyzing the spec
12336
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012337Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12338
12339 *doc/catalog.html - add link to the html version of the
12340 man page, other linguistic cleanups
12341
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012342Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12343
12344 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12345 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12346 file, has not yet been included in the build.
12347
Daniel Veillard99784ff2001-09-01 16:20:28 +000012348Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12349
12350 * catalog.c: removed a duplicate affectation Justin Fletcher
12351
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012352Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12353
12354 * tree.c: Armin Sander pointed a possible text coalescing
12355 problem, completed his patch.
12356
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012357Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12358
12359 * trionan.c: Fixed const and volatile re-definition problem
12360
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012361Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12362
12363 * libxml.4 parser.c: doc updates from Heiko Rupp
12364 * parserInternals.c: 2 sanity checks from Heiko Rupp
12365
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012366Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12367
12368 * tree.c: applied patch from Armin Sander to make some pointers
12369 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012370 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012371
Daniel Veillardb06c6142001-08-27 14:26:30 +000012372Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12373
12374 * xpath.c: hum, restrict the integer usage gcc bug workaround
12375 to only gcc compilers so that other architecture don't get
12376 penalized by this limitation.
12377 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12378
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012379Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12380
12381 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12382 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12383
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012384Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12385
12386 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12387 --convert option to xmlcatalog to convert SGML ones to
12388 the XML syntax.
12389 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12390
12391 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012392Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12393
12394 * catalog.c xmlIO.c: started some serious testing and fixed
12395 a few bug and optmization needs.
12396
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012397Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12398
12399 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12400 preparing for a 2.4.3 release even if it may not be ready yet
12401 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12402 all file parsing lookup to go through the entity resolver, add
12403 to add an API to bypass it (needed to load catalogs themselves),
12404 some cleanup on the catalog code too.
12405 * nanoftp.c: small cleanup
12406 * doc/catalog.html: small update
12407
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012408Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12409
12410 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12411 Jun Kuriyama
12412
Daniel Veillardffb120d2001-08-23 00:52:23 +000012413Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12414
12415 * doc/catalog.html: finished the catalog documentation
12416
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012417Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12418
12419 * doc/catalog.html doc/xml.html: added documentation about
12420 Catalog support, misses an API description
12421 * doc/html/*: reextracted the API pages
12422
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012423Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12424
12425 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12426 Added the part about section 7.2 on URI resolution,
12427 fixed a side effect in the HTML parser, look complete
12428 and ready to rock except the URI/SystemID part!
12429
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012430Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12431
12432 * include/libxml/catalog.h include/libxml/parser.h
12433 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12434 xmlIO.c: added support and APIs needed for the catalog PI
12435 * include/libxml/xmlIO.h: cleanup
12436
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012437Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12438
12439 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12440 include/libxml/catalog.h: starts to look okay, really
12441 plugged the new framework, cleaned a lot of stuff,
12442 added some APIs, except the PI's support missing this
12443 should be mostly complete
12444 * result/catalogs/* test/catalogs/*: added new test, enriched
12445 the existing one with URN ID tests
12446
Daniel Veillard64339542001-08-21 12:57:59 +000012447Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12448
12449 * catalog.c: fixed nextCatalog
12450 * result/catalogs/docbook test/catalogs/*: started adding
12451 a small regression test
12452
Daniel Veillardcda96922001-08-21 10:56:31 +000012453Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12454
12455 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12456 more work on the XML catalog support.
12457 * parser.c include/libxml/parser.h: small cleanup seems using
12458 list as a public parameter name can give portability troubles
12459 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12460 include/libxml/xpath.h include/libxml/Makefile.am: removed
12461 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12462 wrappers
12463
Bjorn Reese45029602001-08-21 09:23:53 +000012464Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12465
12466 * Makefile.am trio.c triodef.h trionan.c xpath.c
12467 include/libxml/Makefile.am include/libxml/trionan.h:
12468 Re-worked Not-A-Number and Infinity support.
12469 * xmlcatalog.c: added readline include files
12470
Daniel Veillard344cee72001-08-20 00:08:40 +000012471Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12472
12473 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12474 testCatalog as xmlcatalog, making it an installed app
12475 adding a shell, and preparing it to be a /etc/xml/catalog
12476 management tool, though not ready yet
12477 * catalog.c include/libxml/catalog.h: adding support for
12478 XML Catalogs http://www.oasis-open.org/committees/entity/
12479 not finished, there is some interesting tradeoffs and a
12480 few open questions left.
12481
Daniel Veillardb7664f42001-08-19 13:00:43 +000012482Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12483
12484 * xmllint.c: fixed a line formatting problem
12485
Daniel Veillard5015b712001-08-17 09:37:52 +000012486Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12487
12488 * SAX.c: removed a couple of unused variable (Albert Chin)
12489
Daniel Veillardbb371292001-08-16 23:26:59 +000012490Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12491
12492 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12493 trying to fix some troubles w.r.t. function returning
12494 const xxxPtr.
12495
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012496Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12497
12498 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12499 defined
12500
Daniel Veillardae6db172001-08-16 19:32:00 +000012501Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12502
12503 * xpointer.c: removed unused var
12504
Daniel Veillard09190202001-08-16 16:27:41 +000012505Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12506
12507 * testXPath.c: another small cleanup closing bug #59110
12508
Daniel Veillard796f4b62001-08-16 16:00:13 +000012509Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12510
12511 * win32/dsp/libxml2.def.src: small cleanup closing bug
12512 #59108
12513
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012514Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12515
12516 * example/gjobread.c: add xmlCleanupParser() before leaving
12517
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012518Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12519
12520 * config.h.in configure.in include/libxml/xmlwin32version.h:
12521 released 2.4.2
12522
Daniel Veillardd3d06722001-08-15 12:06:36 +000012523Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12524
12525 * include/libxml/valid.h debugXML.c valid.c: deprecate
12526 the non-boundchecking Sprintf functions, add Snprintf
12527 this should close bug #57984
12528
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012529Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12530
12531 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12532 URIs before doing the lookups (pointed by Mark Vakoc)
12533
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012534Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12535
12536 * xpath.c: serious changes on Result Value Trees and NodeSets
12537 w.r.t. deallocation and collect operations. Probably not
12538 100% clean (merge of allocated trees smells like a problem).
12539 Seems sufficient to close #58943
12540
Daniel Veillard90493a92001-08-14 14:12:47 +000012541Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12542
12543 * xmllint.c: adding a --format option
12544
Daniel Veillardfe703322001-08-14 12:18:09 +000012545Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12546
12547 * xpath.c: count() was broken on Result Value Tree
12548 * xmlIO.c: fixed file:/// accesses on _WIN32
12549
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012550Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12551
12552 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12553 macro was renamed, this should close bug #58683
12554
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012555Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12556
12557 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12558 entity substitution mode text at the end of the entity might
12559 be added due to text coalescing.
12560 * nanoftp.c parser.c: small cleanup
12561
Daniel Veillard0c720972001-08-08 20:59:00 +000012562Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12563
12564 * HACKING: added John Fleck right to commit in the doc subdir
12565
Daniel Veillard48da9102001-08-07 01:10:10 +000012566Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12567
12568 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12569 allow to inherit attributes from the DTD directly in the
12570 tree, this is needed for XPath and can be a useful feature.
12571 Inherited namespaces are always provided at the tree level now
12572 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12573 of tests for this feature (XSLT being the prime user).
12574
Daniel Veillard50f34372001-08-03 12:06:36 +000012575Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12576
12577 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12578 testSAX.c xmlIO.c xmllint.c include/win32config.h
12579 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12580 include/libxml/xmlwin32version.h.in win32/README.MSDev
12581 win32/dsp/*: applied Win32 Facelift No.2 patches from
12582 Igor Zlatkovic for Windows/MSC
12583
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012584Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12585
12586 * SAX.c: unparsedEntityDecl() the URI computation of the
12587 entity wasn't done breaking XSLT unparsed-entity-uri()
12588
Daniel Veillard567e1b42001-08-01 15:53:47 +000012589Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12590
12591 * xpath.c: fixed a bug when walking the descendants and
12592 the current node has no children
12593 * debugXML.c: show up when a text node is supposed to not be escaped
12594
Thomas Broyerf186c822001-07-31 23:30:37 +000012595Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12596
12597 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12598 worked like the set:leading() function)
12599 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12600
Daniel Veillardba6db032001-07-31 16:25:45 +000012601Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12602
12603 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12604
Daniel Veillard57905372001-07-31 15:52:17 +000012605Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12606
12607 * include/libxml/xmlIO.h: apply change to close #58141
12608 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12609
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012610Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12611
12612 * parser.c: when the internal subset uses a PE, then the
12613 included entity can use conditional sections.
12614
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012615Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12616
12617 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12618 when walking the namespace axis showing up in
12619 libxst/tests/general/bug-12
12620 * xmlmemory.c: added the possibility to trace a given block
12621 defined by its address
12622
Daniel Veillard4aafa792001-07-28 17:21:12 +000012623Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12624
12625 * parser.c: don't override existing encoding specified before
12626 starting xmlParseDocument()
12627
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012628Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12629
12630 * include/libxml/xmlwin32version.h: reinserted, needed for
12631 Windows users of CVS
12632
Darin Adlera77cac02001-07-27 17:41:51 +0000126332001-07-27 Darin Adler <darin@bentspoon.com>
12634
Darin Adler699613b2001-07-27 22:47:14 +000012635 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12636 * testCatalog.c: Add include of <libxml/parser.h>.
12637
126382001-07-27 Darin Adler <darin@bentspoon.com>
12639
Darin Adlera77cac02001-07-27 17:41:51 +000012640 * include/libxml/.cvsignore:
12641 * include/libxml/xmlwin32version.h:
12642 Remove this file from CVS because it's generated.
12643
Daniel Veillard50822cb2001-07-26 20:05:51 +000012644Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12645
12646 * parser.c include/libxml/parser.h: applied const patches from
12647 Tom Moog #58002
12648
Thomas Broyerba4ad322001-07-26 16:55:21 +000012649Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12650
12651 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12652 lookup framework
12653
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012654Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12655
12656 * tree.c: fixed xmlCopyNode() for documents
12657
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012658Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12659
12660 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12661
12662Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012663
12664 * parser.c: fixes bug #57652 reported by Morus Walter
12665
Daniel Veillarde3924972001-07-25 20:25:21 +000012666Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12667
12668 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12669
Daniel Veillarda53c6882001-07-25 17:18:57 +000012670Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12671
12672 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12673 errors, lesson don't add new functions at 1am before a release
12674 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12675 from XPath initialization when possible.
12676
Daniel Veillardd9bad132001-07-23 19:39:43 +000012677Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12678
12679 * result/scripts/base*: removing history/readline changed
12680 this slightly
12681 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12682 xmllint.c: make element content line number generation
12683 optionnal to avoid breaking old apps added interface to switch
12684
Daniel Veillardf012a642001-07-23 19:10:52 +000012685Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12686
12687 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012688 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012689 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12690 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12691 John Kroll fixes to allow saving to HTTP via PUT (or
12692 POST of needed).
12693 * doc/html/*.html: regenerated the docs
12694
Thomas Broyere8126242001-07-22 03:54:15 +000012695Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12696
12697 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12698 xmlHashScanFull and xmlHashScannFull3 to get passed the
12699 three keys as arguments to the callback function
12700
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012701Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * configure.in Makefile.am: removed libxml softlink for good
12704 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12705 100% coverage by gtk-doc
12706
Daniel Veillard8599e702001-07-17 21:38:51 +000012707Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12708
12709 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12710 fixed serious troubles due to size_t vs. int mismatch
12711
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012712Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12713
12714 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12715
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012716Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12717
12718 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12719 convenient extension API for value and context managing
12720 Now handles external objects through xmlXPathPopExternal,
12721 xmlXPathWrapExternal and xmlXPathReturnExternal.
12722 Added functions for sets operations (intersection, etc.)
12723
Daniel Veillard22090732001-07-16 00:06:07 +000012724Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12725
12726 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12727 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12728 HTMLparser.c: cleanup of global variables, marking some
12729 const or private.
12730
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012731Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012732
12733 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12734 fixed xmlXPathNodeSetItem when passing index=0
12735
Daniel Veillard05dec342001-07-14 21:57:39 +000012736Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12737
12738 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12739
Daniel Veillard28ae6362001-07-14 16:44:32 +000012740Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * xmllint.c: fixed compilation under Cygwin #57503
12743 * TODO: update
12744
Peter Williamsed156f52001-07-13 18:35:13 +0000127452001-07-13 Peter Williams <peterw@ximian.com>
12746
12747 * config.h.in: add #undef HAVE_DLFCN_H
12748
12749 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12750 builddir.
12751
Daniel Veillard73b36e32001-07-12 15:09:52 +000012752Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12755 raised by #57348 and #57381
12756
Daniel Veillard7db37732001-07-12 01:20:08 +000012757Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12760 tree.c xpointer.c: store the line numbder in element->content,
12761 may break some software, need a configuration mechanism
12762
Darin Adler96037892001-07-11 00:03:16 +0000127632001-07-10 Darin Adler <darin@bentspoon.com>
12764
12765 * .cvsignore:
12766 * example/.cvsignore:
12767 * include/.cvsignore:
12768 * include/libxml/.cvsignore:
12769 Various things that are generated and should be ignored.
12770
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012771Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12772
12773 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12774 * doc/xml.html doc/html/*: updated the docs
12775
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012776Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12777
12778 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12779 validation occured on content with element child
12780
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012781Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12782
12783 * tree.c: fixed XML Base computation which was broken
12784 * debugXML.c: added a base function to the shell
12785 * Makefile.am result/scripts/* test/scripts/*: added scripts
12786 based regression tests, and adding 2 XML Base tests
12787
Daniel Veillard19e96c32001-07-09 10:32:59 +000012788Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12789
12790 * tree.c: set properties doc and call xmlSetListDoc for properties
12791 content when grafting them in a different tree.
12792 * aclocal.m4: remove from CVS
12793
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012794Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12795
12796 * win32/libxml2/libxml2.def.src: added some missing entry point
12797 for XPath (Mark Vakoc)
12798
Daniel Veillard388236f2001-07-08 18:35:48 +000012799Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12800
12801 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12802 layer should URI-Unescape before trying to open resources.
12803
Daniel Veillard04383752001-07-08 14:27:15 +000012804Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12805
12806 * xpath.c: fix the name() bug for elements in the default
12807 namespace reported by Charlie Bozeman
12808
Daniel Veillard7583a592001-07-08 13:15:55 +000012809Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12812 led to an XPath fix, improvements of SAX initialization, and
12813 an added option --nocdata to testXPath
12814
Daniel Veillard449d7392001-07-07 19:11:06 +000012815Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12816
12817 * doc/libxml-doc.el: Felix Natter provided anew version working
12818 with XEmacs too
12819
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012820Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12821
12822 * include/libxml/xpath.h: small cleanup
12823 * doc/xml.html: update
12824
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012825Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12826
12827 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12828 released 2.3.14
12829
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012830Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12831
12832 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012833 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012834
Daniel Veillard73c9c042001-07-05 20:02:54 +000012835Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12836
12837 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12838 were not equal to empty strings
12839
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012840Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * SAX.c: fixed a URI-Reference computation problem when validating
12843 * xmlIO.c: small cleanup
12844
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012845Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12846
12847 * parser.c: improved the description of a couple of interfaces
12848 upon Larry Stamper suggestion
12849
Daniel Veillard62f313b2001-07-04 19:49:14 +000012850Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12851
12852 * SAX.c entities.c parser.c: changed completely the way entities
12853 are handled when running the parser in entity substitution mode.
12854 This fixes a bug reported by Stephan Kulow and nearly divides
12855 by 3 the amount of memory required by libxslt to load and process
12856 DocBook TDG.
12857
Daniel Veillardf420ac52001-07-04 16:04:09 +000012858Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * HTMLparser.c: fixing a too early root closing problem raised
12861 byt Prashanth Naidu
12862
Daniel Veillard8c357d52001-07-03 23:43:33 +000012863Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12864
12865 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12866 raised by Mark Vakoc.
12867
Daniel Veillard6e90d192001-07-03 16:37:49 +000012868Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12869
12870 * example/Makefile.am: fixed the include path to add srcdir/include
12871 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12872 and some cleanup
12873
Daniel Veillardf06307e2001-07-03 10:35:50 +000012874Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12877 lot of optimization work, results in significant improvements
12878 when handling really complex XPath queries. Add a small optimizer
12879 for unions, improve [n] and [last()], avoid some costly ops.
12880
Daniel Veillard77044732001-06-29 21:31:07 +000012881Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12882
12883 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12884 * xpath.c: small cleanup
12885 * xmlGetNsList: reformated, fixed problems if used on Entities
12886
Daniel Veillard2adbb512001-06-28 16:20:36 +000012887Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12888
12889 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12890
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012891Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12892
12893 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12894 * Makefile.am example/Makefile.am: workaround automake generating
12895 erroneous deps
12896
Daniel Veillard12f7d292001-06-28 13:12:11 +000012897Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12898
12899 * include/win32config.h: bug #56801 Yon Derek provided a patch
12900 to the windows config file.
12901
Daniel Veillard87ee9142001-06-28 12:54:16 +000012902Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12903
12904 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12905 libxml.h : Yon Derek provided a set of changes to compile from
12906 CVS on Windows/MSC
12907
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012908Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * parser.c: fixed UTF8 BOM support in push mode
12911 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12912 added a specific testcase
12913
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012914Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12915
12916 * Makefile.am: added --push regression tests
12917 * parserInternals.c: the XML parser segfaulted in --push mode
12918
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012919Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12920
12921 * configure.in: moved the symlinks detection within a CVS
12922 check, this is not portable and will be removed soon.
12923 * xpath.c: small cleanup/speedup
12924
Daniel Veillard11648102001-06-26 16:08:24 +000012925Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12928 release of 2.3.12
12929 * parser.c: make an error message if unknow entities in all cases
12930
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012931Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12932
12933 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12934
Daniel Veillard23793842001-06-25 16:07:45 +000012935Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12936
12937 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12938 includes were installed in the wrong dir
12939
Daniel Veillardf5498f32001-06-25 15:08:36 +000012940Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * doc/html.xml: warn against sending code to exhibit bugs.
12943
Daniel Veillard56f06462001-06-24 21:34:03 +000012944Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12945
12946 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12947 Tru64 from Thomas Leitner
12948
Daniel Veillardc5d64342001-06-24 12:13:24 +000012949Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12950
12951 * AUTHORS: added William and Bjorn
12952 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12953 daniel@veillard.com hopefully I won't have to do this again
12954 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12955 docs can be rebuilt cleanly now
12956 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12957 from CVs it's generated, added include/libxml/xmlwin32version.h
12958 also generated but which should change far less frequently.
12959 * catalog.c nanoftp.c: made sure to include libxml.h not
12960 libxml/xmlversion.h directly
12961 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12962 when compiling on WIN32 and MSC
12963
Daniel Veillard07385fd2001-06-23 21:55:48 +000012964Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * include/Makefile.am include/libxml/Makefile.am configure.in:
12967 fixed make distcheck and rebuilding the rpms
12968
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012969Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12970
12971 * configure.in: should finish the migration of exported includes
12972 into a real include/libxml in CVS, at least for CVS users.
12973 * removed the exported headers, added in include/libxml (as well
12974 as xmlversion.h.in).
12975
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012976Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12977
12978 * configure.in: fixed the way to detect symlink
12979
Daniel Veillard66541772001-06-23 18:31:04 +000012980Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12981
12982 * configure.in: updated, include/libxml is now a real CVS dir
12983
Daniel Veillardca989762001-06-23 17:39:29 +000012984Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12985
12986 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12987 version works with both libxml1 and libxml2 (it autodetects
12988 the prefix of the html-files) from Felix Natter.
12989 * doc/xml.html: updated doc accordingly
12990
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012991Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * xpath.c: fixed the bug generating a template loop in libxslt
12994 when using docbook-xsl-1.4, * should filter out document nodes
12995 * HACKING: added William
12996 * TODO: updated
12997
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012998Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * doc/FAQ.html: added a warning about gcc-3.0
13001 * doc/xml.html: added reference to gdome2 and removed a confusing
13002 sentence
13003
Daniel Veillardf7f41852001-06-22 15:18:01 +000013004Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13005
13006 * xmlversion.h: okay this is a generated file, but Windows
13007 users need it and they can't generate it, and I want CVS
13008 Windows users ...
13009 * win32/libxml2/libxml2_so.dsp: Windows project file for
13010 the shared lib version of libxml2
13011 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13012 resources needed for libxslt/xsltproc by Yon Derek
13013
Bjorn Reese3157b342001-06-22 14:41:45 +000013014Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13015
13016 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13017
Daniel Veillard4151acb2001-06-22 10:48:57 +000013018Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13019
Daniel Veillardcc146db2001-06-22 11:10:52 +000013020 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13021
13022Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
Daniel Veillard4151acb2001-06-22 10:48:57 +000013024 * include/win32config.h: Yon Derek provided a first fix
13025 to be able to compile libxslt/xsltproc on Windows
13026
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013027Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * xpath.c: attempt to work around what seemed a gcc optimizer
13030 bug when handling floats on i386 http://veillard.com/gcc.bug
13031 * tree.c entities.c encoding.c: doing some cleanups while
13032 chasing it
13033
Daniel Veillard017b1082001-06-21 11:20:21 +000013034Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * Makefile.am: cleanup when --without-debug is specified
13037 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13038 w.r.t. --without-debug and other include points
13039 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13040 Catalogs
13041 * configure.in entities.h tree.h HTMLparser.c: removed
13042 --without-corba, made the _private field mandatory
13043
Daniel Veillard87a764e2001-06-20 17:41:10 +000013044Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13045
13046 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13047 outputs a BOM in UTF8, an errata has been issued to avoid the
13048 problem, that was the most reasonable solution... Add support
13049 for a leading UTF8 BOM in entities.
13050
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013051Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * valid.c: fixed a bug found when post validating an entity ref
13054 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13055 activate it too
13056
Daniel Veillard39196eb2001-06-19 18:09:42 +000013057Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13060 weakness in the node copy the XPointer and the XInclude
13061 implementations. Serious cleanup.
13062
Daniel Veillard3739b982001-06-19 12:51:30 +000013063Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13064
13065 * Makefile.am: Kjartan Maraas provided a small patch to
13066 add xml2-config.in to EXTRA_DIST
13067
Daniel Veillarda9142e72001-06-19 11:07:54 +000013068Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13069
13070 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13071 provided another failing case found in KDE, the way the
13072 ctxt->vctxt.nodeTab was allocated and freed changed over
13073 time but it wasn't completely cleaned up. This should fix it.
13074
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013075Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13076
13077 * parser.c: Stephan Kulow also raised the fact that line number
13078 could get miscounted making debug harder, fixed the problem
13079 in xmlParseCharData()
13080
Daniel Veillard64b98c02001-06-17 17:20:21 +000013081Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13082
13083 * valid.c: Stephan Kulow pointed out a problem when validating
13084 and using an empty entity, forgot a 'break' in a case.
13085
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013086Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13087
13088 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13089 * doc/xml.html: updated with 2.3.11
13090
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013091Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
13093 * TODO: updated adding cleanup of generated doc
13094 * configure.in: prepared to release 2.3.11
13095 * xmllint.c: added --version for bug reporting
13096 * doc/html/*.html: rebuilt the doc
13097
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013098Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13099
13100 * xpath.c: first part of the work on selecting namespace to
13101 fix bug #56115
13102
Daniel Veillard96ed5832001-06-15 22:22:04 +000013103Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13104
13105 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13106 when using -liconv
13107 * TODO: updated
13108
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013109Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13110
13111 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13112 cleanup, encoding support.
13113
Daniel Veillard608ad072001-06-14 08:32:28 +000013114Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13117
Daniel Veillard239d0522001-06-13 23:02:48 +000013118Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * xpath.c: bug detected by Ankh when / is used as a function arg
13121
Daniel Veillard02bb1702001-06-13 21:11:59 +000013122Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13123
13124 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13125 of element and use it to avoid outputting formatting spaces at
13126 the wrong place. Implemented the format parameter for HTML save.
13127 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13128 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13129 result/HTML/wired.html: of course this impact the result of a
13130 number of HTML tests
13131
Daniel Veillard95d845f2001-06-13 13:48:46 +000013132Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * HTMLtree.[ch]: started augmenting the HTML save API with
13135 encoding and formatting parameters
13136
Daniel Veillardeca60d02001-06-13 07:45:41 +000013137Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * HTMLtree.h: cleanup and started evaluating the work needed on
13140 revamping the HTML output code
13141
Daniel Veillard84666b32001-06-11 17:31:08 +000013142Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13145
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013146Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13147
13148 * valid.c: fixed bug #56049, forgot one check in the
13149 validation routine
13150
Daniel Veillardca2366a2001-06-11 12:09:01 +000013151Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13152
13153 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13154
Daniel Veillard6761eee2001-06-11 10:29:38 +000013155Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13156
13157 * libxml.h: fixed an error in last commit
13158 * doc/FAQ.html: added an entry for compilation from CVS
13159
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013160Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13161
13162 * xmlversion.h.in libxml.h: Cygwin patches
13163 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13164 * tree.h: cleanup
13165
Daniel Veillardacd370f2001-06-09 17:17:51 +000013166Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13167
13168 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13169 memory block in a strange case where libxml is linked twice
13170 in the binary.
13171
Daniel Veillard1d047672001-06-09 16:41:01 +000013172Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13173
13174 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13175 state far too often, simple fix used to avoid it.
13176
Daniel Veillard4497e692001-06-09 14:19:02 +000013177Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13178
13179 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13180 being processed, applied his patch
13181 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13182
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013183Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13186 provided fixes to compile on MSCC again
13187 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13188 also provided an update for the project files.
13189
Daniel Veillarda682b212001-06-07 19:59:42 +000013190Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13193 bug #55810
13194
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013195Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * tree.c: fixed xmlGetNsProp() to close bug #55683
13198 Note this requires libxslt to use it's own function instead.
13199
Daniel Veillardf0c53762001-06-07 16:07:07 +000013200Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * HTMLtree.c: when in a pre element no formatting space should
13203 be added.
13204 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13205
Daniel Veillard068a9652001-06-07 15:30:26 +000013206Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13207
13208 * configure.in: added tests for signal() and signal.h
13209
Daniel Veillard541d6552001-06-07 14:20:01 +000013210Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13213
Daniel Veillard8a367d42001-06-07 14:01:34 +000013214Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * doc/libxml-doc.el: Felix Natter provided a new version for
13217 libxml2
13218
Daniel Veillard8a926292001-06-07 11:20:20 +000013219Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13220
13221 * HTMLtree.c: when in a pre element no formatting space should
13222 be added.
13223
Daniel Veillard14839d52001-06-06 16:11:56 +000013224Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13227
Daniel Veillarde95e2392001-06-06 10:46:28 +000013228Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13231 hack
13232 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13233 * uri.c: fixed a warning
13234
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013235Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * HTMLtree.c: trying to close bug #55772 escaping in script
13238 elements
13239 * doc/xml.html: suggest to send mail to the list
13240
13241Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013242
13243 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13244 good. Use a macro and based on the solution provided in
13245 vsnprintf manual page from GNU.
13246
Bjorn Reese99748722001-06-05 12:49:15 +000013247Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13248
13249 * error.c: Workaround for non-preserving variadic list.
13250 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13251
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013252Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * doc/xml.html: added 2.3.10 release
13255
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013256Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * configure.in: releasing 2.3.10
13259
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013260Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13263
Daniel Veillard20042422001-05-31 18:22:04 +000013264Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * encoding.c: Robert Collins provided a patch to add the
13267 "US-ASCII" encoding alias
13268
Daniel Veillard97ac1312001-05-30 19:14:17 +000013269Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13272 string oriented functions and started cleaning the related areas
13273 in xpath.c which needed fixing in this respect
13274
Daniel Veillard2d703722001-05-30 18:32:34 +000013275Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13278 #55380
13279 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13280
Daniel Veillard9403a042001-05-28 11:00:53 +000013281Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
13283 * TODO: updated
13284 * nanohttp.[ch] : started adding APIs to get the redirected URL
13285 when this occurs (needed for further base computation
13286 * tree.h: cleanup
13287 * encoding.c: cleanup
13288 * SAX.c: minor change around ctxt->loadsubset
13289
Daniel Veillard6278fb52001-05-25 07:38:41 +000013290Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13291
13292 * Makefile.am include/Makefile.am: small change to have
13293 include/libxml rebuilt if working from CVS.
13294 * uri.c: applied another patch from Carl Douglas for URI escaping,
13295 this should close bug #51876
13296
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013297Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13300 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13301 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13302 added specific regression test
13303 * parser.h: preparing for the XSLT mode where DTD inherited
13304 attributes are added to the tree.
13305
Daniel Veillardbbd22452001-05-23 12:02:27 +000013306Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * xinclude.[ch]: Updated the namespace for the Last Call version
13309 * result/XInclude/include test/XInclude/include: updated the
13310 testsuite accordingly
13311
Daniel Veillard8514c672001-05-23 10:29:12 +000013312Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13315 related to bug #51876
13316
Daniel Veillard42596ad2001-05-22 16:57:14 +000013317Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13318
13319 * tree.c: fixed a gross mistake in base computation, xml:base is
13320 not completely correct yet (need cascade).
13321 * xpath.[ch]: added the few things needed to find a function name
13322 and URI from the XPath context when it is called.
13323
Daniel Veillard81418e32001-05-22 15:08:55 +000013324Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13327 * DOCBparser.c: small cleanup
13328 * xmllint.c: added a --catalogs option to load catalogs from
13329 $SGML_CATALOG_FILES
13330 * tree.c: cleanup
13331 * configure.in: iconv library fixup, ICONV_LIBS
13332
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013333Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * catalog.c: handling of CATALOG entries. detection of recursion,
13336 and a few bugfixes
13337 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13338 against the default namespace
13339
Daniel Veillard04b93292001-05-21 08:15:31 +000013340Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13343
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013344Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13345
13346 * parser.c: fixed propagation context info when parsing an
13347 external entity.
13348 * doc/html/*.html: regenerated a couple of docs
13349
Daniel Veillard4623acd2001-05-19 15:13:15 +000013350Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * doc/xml.html: update with 2.3.9 informations
13353
Daniel Veillardbed7b052001-05-19 14:59:49 +000013354Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13357 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13358 * doc/html/* : rebuilt the docs
13359 * valid.c: small patch which may improve some case when
13360 validating.
13361
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013362Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * HTMLparser.c: Closed bug #54891
13365 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13366 to the suite
13367
13368Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13371 applied a documentation patch from LotR and filled in a few missing
13372 descriptions
13373
Daniel Veillard76d66f42001-05-16 21:05:17 +000013374Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * xpath.c tree.c parser.c: speed optimizations at the parser level
13377 document tree freeing and xpath evaluation
13378
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013379Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * parser.c parser.h parserInternals.h: fixed a couple of
13382 interfaces for handling memory buffer input to const char *
13383 upon suggestion of JamesH.
13384
Daniel Veillardc3739e72001-05-15 15:23:27 +000013385Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * configure.in: LoTR sent a patch fixing the previous commit
13388
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013389Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * configure.in: trying to deal again with the stoopid -R linking
13392 flag of Solaris
13393
Daniel Veillard790142b2001-05-15 10:51:53 +000013394Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * xpath.h: two nodeset access macros from Thomas Broyer
13397
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013398Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13399
13400 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13401 patch from Thomas Broyer
13402
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013403Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13406 case
13407 * INSTALL: was empty added stuff from the FAQ
13408
Daniel Veillard75bea542001-05-11 17:41:21 +000013409Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13410
13411 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13412 attributes handling and #54433 by adding xmlUnsetProp()
13413 and xmlUnsetNsProp()
13414
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013415Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * HTMLparser.c: Patch from Jonas Borgström
13418 (htmlGetEndPriority): New function, returns
13419 the priority of a certain element.
13420 (htmlAutoCloseOnClose): Only close inline elements if they
13421 all have lower or equal priority.
13422 * result/HTML: this of course changed a number of tests results.
13423
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013424Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * xmlIO.c catalog.c: plugged in the default catalog resolution
13427 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13428 documentations
13429 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13430
Daniel Veillarda7374592001-05-10 14:17:55 +000013431Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13434 integrating catalogs
13435 * catalog.[ch] testCatalog.c: adding a small catalo API
13436 (only SGML catalog support).
13437 * parser.c: restaured xmlKeepBlanksDefault(0) API
13438
Daniel Veillardc17337c2001-05-09 10:51:31 +000013439Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13440
13441 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13442
Daniel Veillard257d9102001-05-08 10:41:44 +000013443Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * parser.c: added xmlParseExternalEntityPrivate() to allow
13446 propagation of ctxt->_private when parsing external entities
13447
Daniel Veillard083c2662001-05-08 08:27:14 +000013448Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13451
Daniel Veillard01ef7382001-05-08 07:31:43 +000013452Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13455
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013456Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * valid.c: warn when indeterminist content model is detected
13459 * result/VC/ElementValid8: this adds a message
13460 * Makefile.am: add --novalid for VCM tests
13461 * parserInternals.c: added a call to Init memory
13462
Daniel Veillard64269352001-05-04 17:52:34 +000013463Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13466 when both parameters are NULL.
13467
Daniel Veillard37721922001-05-04 15:21:12 +000013468Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * valid.c: applied small patch from Gary Pennington, reindented
13471 some part of the code.
13472
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013473Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13476 release, updated and regenerated the docs
13477
Daniel Veillard357c9602001-05-03 10:49:20 +000013478Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * xpath.c result/XPath/expr/floats : clarified and cleanup
13481 printing of abnormal floats in tests.
13482
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013483Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13486 * results/HTML/ : a few changes in the output of the HTML tests as
13487 a result.
13488 * configure.in: tying to fix -liconv where needed
13489
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013490Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13491
13492 * Makefile.am: fixed a stupid error
13493
Daniel Veillard7150a032001-05-02 16:41:11 +000013494Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * configure.in Makefile.am: make the inclusion of the trio
13497 modules in the library conditional
13498
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013499Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * DOCBparser.c: patche from László Kovács, fixed entities refs
13502 in attributes handling
13503
Daniel Veillardedddff92001-05-02 10:58:52 +000013504Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13507 flushing
13508
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013509Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13510
13511 * xpath.c: fix of an XSLT namespace bug reported on the list
13512 general/bug-8-
13513
Daniel Veillard5792e162001-04-30 17:44:45 +000013514Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13515
13516 * strio.h trio.c: Dan McNichol suggested a couple of small
13517 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13518
Daniel Veillard02141ea2001-04-30 11:46:40 +000013519Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13520
13521 * tree.c parser.c encoding.c: spent a bit more time looking
13522 at the parsing speed and DOM handling. Added a few more
13523 speedups.
13524
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013525Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * parser.c: small but effective parsing speed improvement
13528
Daniel Veillardb59076b2001-04-29 17:04:07 +000013529Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * configure.in: default on the DocBook parser inclusion (for Gnome)
13532 * DOCBparser.h: fixed a header reference
13533
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013534Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * configure.in xpath.c: applied Bjorn patches for FPE on the
13537 alpha
13538
Daniel Veillardeefd4492001-04-28 16:55:50 +000013539Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13540
13541 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13542 xmlSaveFormatFileTo()
13543
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013544Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * xpath.c: simple and efficient optimization, XPath functions
13547 aways bind to the same code, cache this
13548 * TODO: updated (by saying some is obsolete)
13549
Daniel Veillard2156a562001-04-28 12:24:34 +000013550Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * xpath.c: more cleanup work on XPath name parsing routines
13553
Daniel Veillard61d80a22001-04-27 17:13:01 +000013554Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13557 xmlXPathParseName
13558 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13559 * debugXML.c: avoid compilation problems if compiling without
13560 HTML support, Igor Zlatkovic
13561 * win32/libxml2/libxml2.def.src: being able to compile without
13562 XPath on Windows
13563
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013564Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * libxml.m4: yet another patch from Toshio Kuratomi
13567
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013568Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13571
Daniel Veillard67fee942001-04-26 18:59:03 +000013572Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * tree.[ch]: added xmlSaveFormatFile interface for saving
13575 and indenting a file.
13576
Daniel Veillard82e49712001-04-26 14:38:03 +000013577Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * xpath.c: fixed bug #53689 related to processing-instruction()
13580
Daniel Veillard02f077a2001-04-26 10:59:11 +000013581Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * DOCBparser.c: patche from László Kovács
13584
Daniel Veillard30211a02001-04-26 09:33:18 +000013585Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * parser.c: applied fixes from Christian Glahn bug report #53391
13588
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013589Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13590
13591 * error.c: Jean François Lecomte provided a complete description
13592 and a fix to bug #53537
13593
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013594Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13597
Daniel Veillard1034da22001-04-25 19:06:28 +000013598Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13599
13600 * DOCBparser.c SAX.c: a bit more work on entities processing.
13601 Still Need to cleanup XML output and references in attributes
13602
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013603Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13606
Daniel Veillardb33c2012001-04-25 12:59:04 +000013607Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13608
13609 * tree.c: trying to fix #53574, not completely complete,
13610 I would like xmllint --copy --debug test/ent1 and
13611 xmllint --debug test/ent1 to show the same result.
13612 * xpath.c: fix a bug when trying to sort namespace nodes
13613
Daniel Veillard5146f202001-04-25 10:29:44 +000013614Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * HTMLtree.c: real fix for #53402
13617
Daniel Veillard7533cc82001-04-24 15:52:00 +000013618Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13619
13620 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13621 PIs when using xsl:output
13622 * valid.c: closing #53537 some case generate segfaults if there
13623 is validity errors
13624
Daniel Veillard61b33d52001-04-24 13:55:12 +000013625Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13626
13627 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13628 of external parsed entities, added --noent to testDocbook
13629 * valid.c: Garry Pennington found an uninitialized variable
13630 access in xmlValidateElementContent()
13631
Daniel Veillard56098d42001-04-24 12:51:09 +000013632Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13633
13634 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13635 with madness
13636 * result/HTML/ : this modified the result of the regression tests
13637 a lot.
13638
Daniel Veillard122376b2001-04-24 12:12:30 +000013639Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13642 to doc where it wasn't checked against NULL reported by
13643 Jens Laas
13644
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013645Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13646
13647 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13648 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13649
Daniel Veillardeae522a2001-04-23 13:41:34 +000013650Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13651
13652 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13653 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13654 * SAX.[ch]: cleanup and updates for DocBook
13655 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13656 ex SGML identifier changes
13657 * valid.c: removed a static unused function.
13658
Daniel Veillardde57c612001-04-23 09:13:36 +000013659Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * HTMLtree.c: applied change for Paul Sponagl on script saving
13662 * Makefile.am: the warning about entity title.xml are normal.
13663
Daniel Veillard393df012001-04-22 20:11:18 +000013664Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * configure.in: release of 2.3.7
13667 * Makefile.am: fixing make distcheck
13668
Daniel Veillarda41123c2001-04-22 19:31:20 +000013669Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13670
13671 * doc/html/* doc/xml.html: updated and regenerated the docs
13672
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013673Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13674
13675 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13676
Daniel Veillarde82a9922001-04-22 12:12:58 +000013677Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * tree.c: fixed #53388 with the provided patch
13680
Daniel Veillard06803992001-04-22 10:35:56 +000013681Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * valid.c: Bjorn detected an invalid memory access. Fixed
13684 vstateVPush()
13685
Daniel Veillard40af6492001-04-22 08:50:55 +000013686Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13689
Bjorn Reese70a9da52001-04-21 16:57:29 +000013690Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13691
13692 * libxml.h: new header used only for the compilation of libxml
13693 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13694 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13695 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13696 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13697 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13698 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13699 baseline (version 1.2 plus a single patch).
13700 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13701 scientific notation for numbers. Tests added.
13702 * xpath.c: formatting of numbers changed to use sprintf
13703 (contribution from William Brack)
13704
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013705Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * valid.c: cleanup, more useful debugging
13708 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13709 * xmlIO.c: entity loading is printed as an error when validating
13710
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013711Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13712
13713 * valid.c: fixed to validate within entities
13714 * test/VCM/v22.xml: added a specific testcase
13715
Daniel Veillardca1f1722001-04-20 15:47:35 +000013716Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * valid.c: forgot an epsilon transition in for ()+
13719 * test/VCM/v21.xml : added a specific test case
13720
Daniel Veillard85349052001-04-20 13:48:21 +000013721Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13722
13723 * valid.c: removed a state explosion exhibited by RSS
13724 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13725 from bug #51872
13726
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013727Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13728
13729 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13730 validation without using an ugly NFA -> DFA algo in the source.
13731 Made a specific algorithm easier to maintain, using a single
13732 stack and without recursion.
13733 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13734 * hash.c: made the growing routine static
13735 * tree.h parser.c: added the parent information to an
13736 xmlElementContent node.
13737
Daniel Veillarde470df72001-04-18 21:41:07 +000013738Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13739
13740 * SAX.c parser.c xpath.c: generating IDs when not validating
13741 from an external parsed entity was poisoning the ID has table
13742 with removed values. This was killing XSLT on the KDE help
13743 browser.
13744
Daniel Veillardceacdd92001-04-18 15:10:35 +000013745Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13746
13747 * entities.h: andrew@ugh.net.au detected a double declaration
13748
Daniel Veillarda10efa82001-04-18 13:09:01 +000013749Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13750
13751 * debugXML.c hash.c tree.h valid.c : some changes related to
13752 the validation suport to improve speed with DocBook
13753 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13754 the way validation errors get reported
13755
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013756Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13757
13758 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13759 by P C Chow and William M. Brack for XSLT HTML output
13760
Daniel Veillard2d90de42001-04-16 17:46:18 +000013761Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13764 Igor Zlatkovic patches for MSC compilation and added his
13765 updates
13766
Daniel Veillarde043ee12001-04-16 14:08:07 +000013767Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13770 prefix lookup.
13771 * parserInternals.c: fixed the bug reported by Morus Walter
13772 due to an off by one typo in xmlStringCurrentChar()
13773
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013774Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13775
13776 * HTMLparser.c result/HTML/*: revamped the way the HTML
13777 parser handles end of tags or end of input
13778
Daniel Veillard82daa812001-04-12 08:55:36 +000013779Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13780
13781 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13782
Daniel Veillard67a21302001-04-11 14:39:16 +000013783Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13786 bug where the linktime verions of free() won't work ...
13787
Daniel Veillard27b55282001-04-11 12:22:25 +000013788Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13789
13790 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13791
Daniel Veillardafc73112001-04-11 11:51:41 +000013792Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * doc/xml.html: added 2.3.6 release
13795
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013796Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13797
13798 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13799 * result/wml.xml: resulted in a small output change
13800
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013801Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13802
13803 * tree.c: xmlNewDoc was missing the charset initialization
13804 * xmllint.c: added --auto to autogenerate a doc, allow to
13805 reproduce the problem fixed on xmlNewDoc
13806
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013807Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * xpath.c: trying to get 52979 solved
13810 * tree.c result/ result/noent/: trying to get 52712 solved, this
13811 also made me clean up the fact that XML output in general should
13812 not add formating blanks by default, this changed the output of
13813 a few tests
13814
Daniel Veillard73639a72001-04-10 14:31:39 +000013815Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13816
13817 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13818
Daniel Veillardfac26a12001-04-08 13:08:14 +000013819Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * configure.in: finally released 2.3.6
13822
Daniel Veillard911f49a2001-04-07 15:39:35 +000013823Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13824
13825 * xpath.c: checking for null pointer generated by new code
13826
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013827Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * xpath.c: fixed a [] evaluation problem reported
13830 * test/XPath/tests/simpleaddr: extended test
13831 * result/XPath/simpleaddr: updated result
13832
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013833Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13834
13835 * xmllint.c: Dan Timis reported a portability problem
13836 on Macs without mmap, fixed it.
13837
Daniel Veillardb38bd552001-04-03 18:22:00 +000013838Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13839
13840 * testXPath.c : added a --tree option allowing to display the
13841 tree dump of the XPath expression
13842
Daniel Veillard4dd93462001-04-02 15:16:19 +000013843Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13844
13845 * xpath.c: fixed a memleak when comparing nodesets
13846 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13847 * tree.c: added a TODO
13848
Daniel Veillard92ad2102001-03-27 12:47:33 +000013849Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13850
13851 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13852 we need string functions
13853 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13854 to be able to use them where needed. Applied some changes
13855 to reduce name linking pollution and compile in only what's
13856 needed.
13857 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13858 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13859 for the string manipulation functions
13860 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13861 to the free() function of xmlmemory.c
13862 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13863 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13864 usage.
13865
13866
Daniel Veillard2be30642001-03-27 00:32:28 +000013867Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13868
13869 * error.c: applied the context output patch of the error
13870 handling submitted by Chuck Griffith
13871 * error/VC/*: this slightly change some error logs
13872
Daniel Veillard50582112001-03-26 22:52:16 +000013873Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13874
13875 * parser.c: fixed line number reporting on error
13876
Daniel Veillard04be4f52001-03-26 21:23:53 +000013877Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13878
13879 * parser.c: Sullivan and Darin found a parser bug,
13880 applied the patch.
13881
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013882Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13883
13884 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13885 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13886 xmlversion.h.in xpointer.c: of course the way I defined
13887 UNUSED breaks on old gcc version. Try to be smart and
13888 also define it directly in xmlversion.h
13889 * configure.in: removed -ansi flag from the pedantic set
13890
13891Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013892 Huge cleanup, I switched to compile with
13893 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13894 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13895 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13896 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13897 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13898 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13899 encoding.h entities.c error.c list.[ch] nanoftp.c
13900 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13901 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13902 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13903 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13904 Cleanup, staticfied a number of non-exported functions,
13905 detected and cleaned up a dozen of problem found this way,
13906 avoided a lot of public function name/typedef/system names clashes
13907 * doc/xml.html: updated
13908 * configure.in: switched private flags to the really pedantic ones.
13909
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013910Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13911
13912 * configure.in: 2.3.5
13913 * doc/html/*: rebuilt the docs
13914
Daniel Veillard146c9122001-03-22 15:22:27 +000013915Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * parser.c: fixed a reported bug in NOTATION parsing
13918 * uri.c: accepted but not fixed bug 51876, added TODO
13919 * Makefile.am: fixed bug 51876
13920
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013921Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * config.h.in configure.in error.c: fix a compilation problem
13924 on platforms without vsnprintf (xml@thewrittenword.com)
13925
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013926Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * parser.c: fixed a function name header typo
13929 * SAX.c: notations can also occur in external subset.
13930
Daniel Veillard7d42b542001-03-20 13:22:46 +000013931Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13932
13933 * error.c: removed a C++ like comment
13934
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013935Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13936
13937 * parser.c: fixing bug 52299 strange condition leading
13938 to a parser crash due to a buffer overflow
13939 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13940 added the specific test case
13941
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013942Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13945 xmlXPathConvert{String,Number,Boolean} to be able to make
13946 type casts without a context stack, fixed some implementation
13947 problems related to the absence of context at parse-time,
13948 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13949 in the public API too
13950 * xpointer.c xpathInternals.h: we need to know at parse time
13951 whether we are compiling an XPointer
13952
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013953Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13954
13955 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13956 cleaned up the parser internals, refactored XPath code, added
13957 new compilation based APIs and cleanly separated public and
13958 private APIs.
13959
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013960Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * xpath.h: the comp field must be added at the end to avoid
13963 killing binary compat.
13964
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013965Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * Makefile.am: detect XPath memleaks in regreson tests
13968 * error.c: fixed and error w.r.t. error reporting still using
13969 stderr
13970 * hash.c: added new line at end of file
13971 * tree.h: minor cleanup
13972 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13973 expression parsing from evaluation, resulted in a number of
13974 changes internally, and in XPointer. Likely to break stuff
13975 using xpathInternals.h but should remain binary compatible,
13976 new interfaces will be added.
13977
Daniel Veillardd574f782001-03-14 19:40:17 +000013978Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * configure.in: fixed a couple of problems reported by
13981 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13982 without gcc on non linux platforms.
13983
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013984Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13987 a fix for --with-html-dir= configure support. I hope it won't
13988 break rpm generation
13989
Daniel Veillarda022fe02001-03-14 16:30:00 +000013990Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * xmlIO.c: one function comment cleanup.
13993
Daniel Veillard25239c12001-03-14 13:56:48 +000013994Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * SAX.c: external subset notations were improperly registered
13997 in the internal subset.
13998
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013999Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * README.cvs-commits: added, pointing to HACKING
14002 * HACKING: updated
14003
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014004Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14005
14006 * parser.c: and Matt Sergeant found one in the XML push
14007 parser (erroneous check I forgot to remove when I fixed the
14008 main parser).
14009
Daniel Veillard68d7b672001-03-12 18:22:04 +000014010Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14011
14012 * xpath.c: ptittom found a small bug in UnaryExpr
14013
Daniel Veillarde356c282001-03-10 12:32:04 +000014014Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * configure.in: bumped to 2.3.4
14017 * error.c: fixed bug #51860
14018 * tree.c: fixed bug #51861
14019 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14020 * tree.[ch] : added xmlDefaultBufferSize
14021 * nanoftp.c: typo in function name header block
14022 * doc/xml.html : updated, added link to XML::LibXSLT
14023 * doc/html/* : rebuilt the docs
14024
Daniel Veillard80f32572001-03-07 19:45:40 +000014025Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14026
14027 * parser.c SAX.c: the new content parsing code raised an
14028 ugly bug in the characters() SAX callback. Found it
14029 just because of strangeness in XSLT XML Rec ouptut :-(
14030
Daniel Veillard6c831202001-03-07 15:57:53 +000014031Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14032
14033 * Makefile.am: Martin Baulig suggested to add -lm
14034 * tree.c: found another bug in xmlNodeGetContent()
14035
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014036Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14037
14038 * xpath.c: Bjorn found the error related to strictness of comparison.
14039
Daniel Veillard29631a82001-03-05 09:49:20 +000014040Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14041
14042 * parser.c: trying to fix the Dtd parsing problem reported
14043 by Gary, side effect of last week speed optimizations.
14044
Daniel Veillard14be0a12001-03-03 18:50:55 +000014045Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14048 * parserInternals.c: removed unneeded test raised by Stric
14049
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014050Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14051
14052 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14053 and fixed by William Brack). Added xmlXPathFormatNumber.
14054 Changed the sorting slightly.
14055 * configure.in Makefile.am example/Makefile.am: Added -lm.
14056 Please note that applications linking with libxml2, must
14057 also like with the math library from now on.
14058
Daniel Veillardf9533d12001-03-03 10:04:57 +000014059Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14062
Daniel Veillard2f362242001-03-02 17:36:21 +000014063Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * parser.c: one must report spaces even if the Dtd element
14066 content proves that this is not part of the element content.
14067 * result/valid/*.xml: this changed the ouptu slightly
14068
Daniel Veillardb402c072001-03-01 17:28:58 +000014069Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14070
14071 * configure.in: bumped to 2.3.3
14072 * doc/xml.html: updated
14073
Daniel Veillard77851712001-02-27 21:54:07 +000014074Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14075
14076 * tree.c: minor doc fix
14077 * xpath.c: deallocation issues when a result tree has been
14078 converted to a node-set
14079
Daniel Veillardec70e912001-02-26 20:10:45 +000014080Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * doc/xml.html: oops corrected dates s/2000/2001
14083
Daniel Veillard8730c562001-02-26 10:49:57 +000014084Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14085
14086 * valid.c: new patch from Gary Pennington
14087
Daniel Veillard91e9d582001-02-26 07:31:12 +000014088Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * doc/xml.html: applied patch from Ankh
14091
Daniel Veillardedac3c92001-02-26 01:36:19 +000014092Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * xinclude.c: fixed a problem building on Mac
14095
Daniel Veillard21a0f912001-02-25 19:54:14 +000014096Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * parser.c: more work on increasing parsing ferformances
14099
Daniel Veillard48b2f892001-02-25 16:11:03 +000014100Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14101
14102 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14103 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14104 avoiding memcpy in production builds MEM_CLEANUP macro use
14105 * parser.[ch] parserInternals.c: optimizations of the tightest
14106 internal loops inside the parser. Better checking of I/O
14107 flushing/loading conditions
14108 * xmllint.c : added --timing
14109
Daniel Veillard71681102001-02-24 17:48:53 +000014110Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14111
14112 * configure.in: bumped to 2.3.2
14113 * doc/xml.html: updated for release
14114
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014115Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14116
14117 * xpath.c: found a memleak and fixed a nasty bug
14118
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014119Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14120
14121 * xmllint.[c1] : added return code errors for xmllint
14122 * xpath.c: specific debug dump function for result value trees
14123
Daniel Veillard4b637072001-02-21 21:52:55 +000014124Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14125
14126 * xpath.c: finally implemented xmlXPathCompareNodeSets
14127 * test/XPath/expr/floats results/XPath/expr/floats: added
14128 a test for float expressions
14129
Daniel Veillardf714aa32001-02-21 03:07:44 +000014130Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14133 * parserInternals.[ch]: trying to speed up parsing
14134 * xpath.c : speeded up node set equality op
14135
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014136Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14139 better handling of ID/IDREF and the list modules associated
14140 * configure.in: small CFLAGS cleanup
14141
Daniel Veillarda8abee62001-02-19 15:14:59 +000014142Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14143
14144 * configure.in: fixed iconv detection on AIX (stric)
14145
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014146Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014147
14148 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14149
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014150Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14151
14152 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14153 and optimized xmlXPathNodeSetSort
14154
Daniel Veillard142adbf2001-02-17 13:21:05 +000014155Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14156
14157 * xpath.c: bug fix when context size is 0
14158 * parser.c: I like Norm's Dtd because they still manage to break
14159 the parser occasionally
14160
Daniel Veillardf23e0092001-02-16 13:21:29 +000014161Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14162
14163 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14164
Daniel Veillarde0e26512001-02-16 00:11:46 +000014165Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14166
14167 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14168 attributes within the XML-1.0 namespace
14169
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014170Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14171
14172 * xpathInternals.h: exported a few axis functions
14173 * doc/xml.html: updated the doc
14174
Daniel Veillard760f4422001-02-15 14:59:48 +000014175Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14176
14177 * configure.in: applied patch from Daniel van Balen for OpenBSD
14178 and bumped version to 2.3.1
14179 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14180 attempt to find autoclosing was simply broken, removed it,
14181 updated the examples, this is better
14182
Daniel Veillardd194dd22001-02-14 10:37:43 +000014183Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14184
14185 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14186 hash functionnalities.
14187 * doc/html/* : rebuild the doc
14188
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014189Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14190
14191 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14192 on predicate
14193 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14194 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14195 really want to have tags closed on output even if we accept
14196 unclosed ones on input
14197
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014198Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14199
14200 * xpath.c: ouch don't free NULL, rare case fixed
14201 * tree.c: don't coalesce text nodes if they don't have the
14202 same behaviour wrt escaping on output
14203
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014204Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14205
14206 * xpath.c: small fixup
14207 * SAX.c: don't warn on empty namespaces.
14208
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014209Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14210
14211 * README: a bit of cleanup
14212 * configure.in: preparing for 2.3.0 release
14213
Daniel Veillard1f83d392001-02-08 09:37:42 +000014214Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14215
14216 * hash.[ch]: added a first version of xmlHashSize()
14217 * valid.c: another bug fix from Gary Pennington
14218
Daniel Veillard5eef6222001-02-07 18:24:48 +000014219Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14220
14221 * valid.c: couple of bug fixes pointed by Gary Pennington
14222 * HTMLtree.c: #if 0 cleanup
14223
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014224Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14227 which removes a time consuming check of xmlXPathNodeSetAdd()
14228 and use it in places where we are sure to not break unicity
14229
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014230Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14231
14232 * xpath.c: bug fixes found from XSLT
14233 * tree.c: preserve node->name special values when copying nodes.
14234 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14235 external subset are fetched when available but without full
14236 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14237 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14238 output with encoding disabled.
14239
Daniel Veillard2c833b62001-02-03 08:52:06 +000014240Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14241
14242 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14243 xmlCheckFilename should not be called from xmlFileOpenW
14244 and xmlGzfileOpenW
14245
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014246Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14249 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14250 added the new tests for URI normalization
14251 * testURI.c: fixed stoopid bugs
14252 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14253 the URI in the error messages are now properly normalized
14254
Daniel Veillardea28ce62001-02-02 08:20:19 +000014255Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14256
14257 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14258
Daniel Veillarde99a4762001-02-01 04:34:35 +000014259Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14260
14261 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14262
Daniel Veillard2b325a02001-01-31 20:46:31 +000014263Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14264
14265 * xpath.c: fixed mod operator
14266
Daniel Veillardde55cf62001-01-31 15:53:13 +000014267Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14268
14269 * parser.c: fixed xmlStrcat doc
14270 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14271 trees.
14272
Daniel Veillard2f913b72001-01-31 13:23:49 +000014273Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14274
14275 * xpath.c result/XPath/tests/chaptersbase
14276 result/XPath/tests/simplebase: fixed XPath node()
14277 * tree.c: small fix in xmlNewNs()
14278 * Makefile.am: removed extraneous xml2Conf.sh rule
14279
Daniel Veillardb42042b2001-01-28 07:40:36 +000014280Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14281
14282 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14283 Changed the library name, in order to get libxml-devel and
14284 libxml2-devel to coexist on a single system
14285 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14286 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14287
Daniel Veillardee0a4662001-01-27 18:59:33 +000014288Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14291 libxml2-devel installable in // as libxml-devel.
14292
Daniel Veillard5eb05942001-01-27 17:50:22 +000014293Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14294
14295 * doc/Makefile.am: fixed make rebuild in doc
14296 * doc/html/*.html: rebuilt the docs
14297
Daniel Veillard65c295d2001-01-26 09:32:39 +000014298Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14299
14300 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14301
Daniel Veillard8e199902001-01-25 18:54:39 +000014302Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14303
14304 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14305 the HTML doc to go into the -devel RPM ...
14306 * aclocal.m4 config.h.in: some updates due to auto* magic
14307
Daniel Veillard93086662001-01-25 18:13:04 +000014308Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14309
14310 * xpath.h: added a hook in the context structure allowing to
14311 link to extra support, needed for XSLT
14312
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014313Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14314
14315 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14316 xmlXPtrCmpPoints to use it.
14317 * propagated the following patch from Alejandro Forero
14318 * include/win32config.h xmlIO.c: applied further suggestions
14319 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14320 * example/gjobread.c: fixed warnings, now that it builds
14321
14322Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14323
14324 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14325
14326 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14327 filename points to a valid file (not a directory).
14328 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14329 Added calls to xmlCheckFilenameDir.
14330
14331 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14332 `path' (rather than `filename') as the parameter to gzopen and open.
14333
Daniel Veillard48177c22001-01-23 15:27:41 +000014334Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * Makefile.am: fixed a problem with EXTRA_DIST
14337
Daniel Veillardb83ba402001-01-22 22:45:10 +000014338Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14339
14340 * Makefile.am example/Makefile.am: finally found the trick
14341 to build the example, i.e. add "." in SUBDIRS before example
14342 in the list <grin/>
14343
Daniel Veillard82687162001-01-22 15:32:01 +000014344Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14345
14346 * doc/xml.html: updated with an XSLT section, removed pointer to
14347 W3C CVS base.
14348
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014349Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14350
14351 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14352 too, and deallocation need to occur the same way.
14353
Daniel Veillarde4566462001-01-22 09:58:39 +000014354Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14355
14356 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14357 type correponding to an XSLT result tree fragment. Share most
14358 of the data format with node set, as well as operators.
14359 * HTMLtree.c: added a newline at the end of the doctype output
14360 whe this one is not present initially.
14361 * tree.c: make sure taht the parent and doc pointers are properly
14362 set when copying attributes (lists).
14363
Daniel Veillard701c7362001-01-21 09:48:59 +000014364Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14365
14366 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14367
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014368Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14369
14370 * xpath.c: seems I finally killed that ugly path evaluation
14371 context bug (tagged 9999 in case is is wrong)
14372
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014373Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14376 for XSLT
14377
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014378Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14379
14380 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14381 for xmlGzfileOpen() bug
14382
Daniel Veillardf6eea272001-01-18 12:17:12 +000014383Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14384
14385 * xpath.c: removed an error found by XSLT usage
14386 * tree.c parserInternals.h: use a predefined static string
14387 for text and comment nodes, avoid freeing them in xmlFreeNode,
14388 exported the string name in parserInternals.h and added
14389 another value to disable encoding at output (for XSLT),
14390 gain memory, time.
14391
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014392Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14393
14394 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14395 win32/libxml2/libxml2_so.dsp: new makefiles and update
14396 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14397
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014398Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14399
14400 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14401 Gary Pennington
14402
Daniel Veillard389e6b72001-01-15 19:41:13 +000014403Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14404
14405 * xpath.c: fixed the comaprision of values and nodelists,
14406 need to compare nodelist still ...
14407 * debugXML.c: avoided a possible core dump
14408 * HTMLparser.c: cleanup
14409 * nanohttp.c: contributed fix.
14410 * tree.c: fixes in properties handling added xmlSetNsProp
14411 needed by libxslt
14412 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14413 comment
14414 * TODO: updated
14415
Daniel Veillard167bd532001-01-06 21:09:34 +000014416Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14417
14418 * parser.c parserInternals.c: applied Bjorn Reese optimization
14419 patch
14420
14421Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14422
14423 * Makefile.am: applied patch fro make check from Martin Vidner
14424
Daniel Veillard503b8932001-01-05 06:36:31 +000014425Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14426
14427 * configure.in: preparing 2.2.11
14428 * doc/html/*: rebuild the HTML files
14429 * doc/xml.html : updated
14430
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014431Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14432
14433 * tree.c: fixed a stupid bug
14434 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14435 patches related to validation of an XInclude processing result
14436 * TODO: updated
14437
Daniel Veillarde2488192001-01-04 10:54:22 +000014438Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14439
14440 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14441 on large files
14442
Daniel Veillardf060a412001-01-03 20:52:44 +000014443Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14444
14445 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14446
Daniel Veillard45cff692001-01-03 18:02:04 +000014447Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14448
14449 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14450 reported by Jonas Borgström
14451 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14452
Daniel Veillard08108982001-01-03 15:24:58 +000014453Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14454
14455 * testXPath.c xpath.c: fixing the XPath union expressions problem
14456 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14457
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014458Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14459
14460 * xmllint.c: Made is so if the file name is "-" is will read form
14461 standard input. Sven Heinicke <sven@zen.org>
14462 * tree.c: fixed a problem when growing buffer
14463 * tree.h: fixed the comment of the node types following andersca
14464 comment
14465 * TODO: updated
14466
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014467Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14468
14469 * HTMLparser.[ch]: added a way to avoid adding automatically
14470 omitted tags. htmlHandleOmittedElem() allows to change the
14471 default handling.
14472 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14473 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14474 of xmllint too when using --memory flag, added a memory test
14475 suite at the Makefile level.
14476 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14477 with namespace use when encountering QNames in XPath evalation,
14478 added xmlns() scheme in XPointer.
14479 * nanoftp.c : incorporated a fix
14480 * parser.c xmlIO.c: fixed problems raised with encoding when using
14481 the memory I/O
14482 * parserInternals.c: closed bug 25934 reported by
14483 torsten.landschoff@innominate.de
14484 * TODO: updated
14485
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014486Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14487
14488 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14489 on a non-updated tree :-(, made a 2.2.10 release to correct the
14490 situation
14491
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014492Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14493
14494 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14495 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14496 integrated a set of OpenVMS changes from Howard Taylor
14497 <Howard.Taylor@pacoast.com>
14498
Daniel Veillard58770e72000-11-25 00:48:47 +000014499Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14500
14501 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14502 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14503
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014504Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14505
14506 * HTMLparser.c: some fixes on auto-open of html/head/body
14507 * encoding.c: fixed a compilation error on some gcc env
14508 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14509 XPointer implementation
14510 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14511 related XPointer tests and associated results
14512
Daniel Veillard300f7d62000-11-24 13:04:04 +000014513Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14514
14515 * doc/xmldtd.html doc/xml.html: following a short step by step
14516 guidance on IRC to help maciej with DTDs I started a small
14517 page on the subject.
14518
Daniel Veillard748e45d2000-11-17 16:36:08 +000014519Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14520
14521 * HTMLparser.c: fixed handling of broken charrefs
14522 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14523 patches
14524
Daniel Veillard28929b22000-11-13 18:22:49 +000014525Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14526
14527 * doc/xml.html doc/html/* : rebuilt the docs after adding
14528 xinclude and updated page for 2.2.7 and 2.2.8
14529 * configure.in: releasing 2.2.8
14530
Daniel Veillard41e06512000-11-13 11:47:47 +000014531Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14532
14533 * parser.[ch] parserInternals.c: applied the conditional
14534 section processing fix from Jonathan P Springer
14535 <jonathan.springer2@gte.net>
14536 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14537 project file, fixed iconv default non support
14538 * xpath.c: fixed the problem of evaluating relative expressions
14539 when a node context is provided.
14540
Daniel Veillardbf432752000-11-12 15:56:56 +000014541Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14542
14543 * nanoftp.c: fixed gcc 2.95 new warnings
14544 * SAX.c: fixed a stupid bug
14545 * tree.c: fixed a formatting problem when round-tripping
14546 from/to memory
14547 * xinclude.c: chased memleak, fixed a base problem
14548 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14549 xmlXPtrBuildNodeList()
14550 * TODO: updated
14551 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14552 adding a first small set of regression tests for XInclude
14553
Daniel Veillardc2def842000-11-07 14:21:01 +000014554Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14555
14556 * nanohttp.[ch]: applied Wayne Davison patches to access
14557 the WWW-Authorization header.
14558 * parser.c: Closed Bug#30847: Problems when switching encoding
14559 in short files by applying Simon Berg's patch.
14560 * valid.c: fixed a validation problem
14561 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14562 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14563 Wayne Davison
14564 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14565 need to be extended to non full nodes selections.
14566 * xinclude.c: starts to work decently
14567
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014568Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14569
14570 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14571 debugXML.c xmlversion.h.in: Started adding XInclude support,
14572 this is a new xmllint option
14573 * tree.c xpath.c: applied TOM patches for XPath
14574 * xpointer.c: fixed a couple of errors.
14575 * uri.c: added an escaping function needed for xinclude
14576 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14577 new warning from RH70 gcc's version
14578
Daniel Veillarda4964b72000-10-31 18:23:44 +000014579Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14580
14581 * HTMLparser.c: fixed loop on invalid char in scripts
14582 * parser.c: update to description of xmlIOParseDTD()
14583 * libxml.m4 xmlversion.h.in: changes contributed by
14584 Michael Schmeing <m.schmeing@internet-factory.de>
14585 * configure.in: preparing for 2.2.7
14586 * Makefile.am: trying to avoid config.h and acconfig.h
14587 being included in the distrib
14588 * configure.in: released 2.2.7
14589
14590Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14591
14592 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14593 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14594
Daniel Veillard01411222000-10-30 15:33:22 +000014595Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14596
14597 * parser.[ch]: added xmlIOParseDTD()
14598 * xpointer.c: added support for the 2 extra parameters of
14599 string-range, fixed a stoopid error when '0' was present
14600 in XPointer expressions
14601 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14602 testsuite for the above
14603
Daniel Veillard6db58192000-10-30 09:27:53 +000014604Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14605
14606 * libxml.spec.in: improved package descriptions
14607
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014608Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14609
14610 * xpath.c xpathInternals.h: applied a large cleaning patch
14611 from TOM <ptittom@free.fr>, it also add namespace support
14612 for function and variables registration.
14613
Daniel Veillardbd20df72000-10-29 17:53:40 +000014614Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14615
14616 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14617 * Makefile.mingw: Wayne Davison's update adding hash.c
14618
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014619Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14620
14621 * xpath.c: fixed the root evaluation problems
14622 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14623 ignorable spaces with <b> <bold> <em>
14624 * tree.c: fixed a loop in xmlSearchNsByHref()
14625
Daniel Veillard767662d2000-10-27 17:04:52 +000014626Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14627
14628 * xpath.c: applied another XPath patch from TOM
14629 * xpath.c include/makefile.am: applied another patch from
14630 china@thewrittenword.com (cleanup on IRIX).
14631
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014632Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14633
14634 * xml-config.1: received a fixed version from Fredrik Hallenberg
14635 <hallon@lysator.liu.se>
14636
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014637Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14638
14639 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14640 cleanup patch for XPath
14641
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014642Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14643
14644 * patched to redirrect all "out of context" error messages to
14645 a reconfigurable routine. The changes are:
14646 * xmlerror.h : added the export of an error context type (void *)
14647 an error handler type xmlGenericErrorFunc there is an interface
14648 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14649 to reset the error handling routine and its argument
14650 (by default it's equivalent to respectively fprintf and stderr.
14651 * all the c files: all wild accesses to stderr or stdout within
14652 the library have been replaced to calls to the handler.
14653
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014654Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14655
14656 * configure.in: release 2.2.6
14657 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14658 exporting the inner functions of xpath for extension modules
14659 * doc/*: updated and rebuilt the doc
14660
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014661Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14662
14663 * nanohttp.c : applied Wayne HTTP cleanup patch
14664 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14665 and xmlNodeSetSpacePreserve()
14666
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014667Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14668
14669 * xpath.c: closing bug #29260
14670
Daniel Veillard126f2792000-10-24 17:10:12 +000014671Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14674 multikey tuples, made hash structure opaque
14675 * valid.[ch]: moved elements, attributes, notations decalarations
14676 as well as ID and refs to hash tables.
14677 * entities.c: hash cleanup
14678 * xmlmemory.c: fixed a dump problem in debug mode
14679 * include/Makefile.am: problem passing in DESTDIR= values patch
14680 from Marc Christensen <marc@calderasystems.com>
14681 * nanohttp.c: removed debugging remains
14682 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14683 * HTMLparser.c parser.c: fixing a number of problems with the
14684 macros in the *parser.c files (Wayne).
14685 * HTMLparser.c: close the previous option when opening a new one
14686 (Marc Sanfacon).
14687 * result/HTML/*: updated the HTML results accordingly
14688
Daniel Veillard52afe802000-10-22 16:56:02 +000014689Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14690
14691 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14692 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14693 XPath functions and XML entities table to them. More to come...
14694 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14695
Daniel Veillard683cb022000-10-22 12:04:13 +000014696Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14697
14698 * tree.c: coalesce adjacent text nodes
14699 * valid.c: handling of blank nodes in DTd validation (raised
14700 by problems with a posteriori validation).
14701 * nanohttp.c: changing behaviour on HTTP write stuff.
14702 * HTMLtree.c: forced body and html to be explicitely closed.
14703 * xpath.h: exported more XPath functions.
14704
Daniel Veillard1baf4122000-10-15 20:38:39 +000014705Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14706
14707 * Release of 2.2.5
14708 * xpointer.c: range() range-inside and other helper functions
14709 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14710
Daniel Veillard47e12f22000-10-15 14:24:25 +000014711Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14712
14713 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14714 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14715
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014716Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14717
14718 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14719 and XPointer modules
14720
Daniel Veillard134c9f32000-10-15 10:27:08 +000014721Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14722
14723 * SAX.h: closed #25107
14724
Daniel Veillard39915622000-10-15 10:06:55 +000014725Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14726
14727 * testSAX.c: fixed problem with cdata reporting
14728 * SAXresult/* : updated
14729
Daniel Veillard1e851392000-10-15 10:02:56 +000014730Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14731
14732 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14733 Closed bug #27499, added to regression tests
14734 * TODO: updated
14735
Daniel Veillard7eda8452000-10-14 23:38:43 +000014736Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14737
14738 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14739 support for SCRIPT and STYLE with help from Bjorn Reese
14740 * test/HTML/* result/HTML/*: added simple testcase and updated
14741 the existing ones.
14742
Daniel Veillardff9c3302000-10-13 16:38:25 +000014743Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14744
14745 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14746 string-range for empty strings
14747 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14748 test/XPath/xptr/strrange: augmented the XPointer testsuite
14749
Daniel Veillard189446d2000-10-13 10:23:06 +000014750Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14751
14752 * doc/xml.html doc/xmlmem.html: added a module describing memory
14753 interfaces and use, updated the main page.
14754
Daniel Veillard2f971a22000-10-12 23:26:32 +000014755Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14756
14757 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14758 nanoftp code work on Windows too now
14759
14760Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014761
14762 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14763 * xpointer.c: implemented string-range() at least a good first version
14764 * test/XPath/docs/str test/XPath/xptr/strrange
14765 result/XPath/xptr/strrange: the string-range() tests
14766
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014767Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14768
14769 * Makefile.am include/Makefile.am include/win32config.h
14770 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14771 and make distcheck
14772
Daniel Veillard19d61112000-10-11 23:50:35 +000014773Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14774
14775 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14776 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14777 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14778
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014779Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14780
14781 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14782 patch for socklen_t detection by
14783 Albert Chin-A-Young <china@thewrittenword.com>
14784
Daniel Veillardcd429612000-10-11 15:57:05 +000014785Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14786
14787 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14788 and added a --dtdvalid option to xmllint used to test it
14789
Daniel Veillard47c02452000-10-11 13:04:36 +000014790Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14791
14792 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14793 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14794
Daniel Veillard2d38f042000-10-11 10:54:10 +000014795Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14796
14797 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14798 handlings (registration, lookup, cleanup)
14799
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014800Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14801
14802 * configure.in Makefile.am include/makefile.am: adding XPointer
14803 and XPtrtests target
14804 * xpointer.[ch] : new files for XPointer support
14805 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14806 more XPath tests
14807
Daniel Veillard57fda592000-10-10 23:24:14 +000014808Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14809
14810 * configure.in: fixed, very broken, make distcheck works again
14811
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014812Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14813
14814 * More work toward 2.2.5, integrated a number of patches
14815 * configure.in Makefile.am win32config.h.in: trying to cleanup
14816 make distcheck .... huh ...
14817 * include/Makefile.am include/win32config.h: new directory
14818 for includes
14819 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14820 updated teh makefiles and instructions for WIN32
14821 * xpath.c: small fixes
14822 * test/XPath/ results/XPath: updated the testcases and results
14823 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14824 suggested patches
14825 * valid.c: fixed an ID bug
14826
Daniel Veillardb71379b2000-10-09 12:30:39 +000014827Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14828
14829 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014830 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014831 * xpath.[ch]: worked on XPointer
14832
Daniel Veillard7e99c632000-10-06 12:59:53 +000014833Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14834
14835 * configure.in Makefile.am: 2.2.5, ship the include in an
14836 include/libxml subdirectory, use symlinks when using CVS
14837 * testSAX.c: fixed small bug
14838 * testXPath.c: changed the way testfiles are parsed
14839 * debugXML.c: same kind of cleanup when parsing an argument expression
14840 XPath/XPointers can have blanks embedded
14841 * xpath.[ch]: more cleanup, reorgs for XPointer work
14842 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14843 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14844
Daniel Veillard55b91f22000-10-05 16:30:11 +000014845Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14846
14847 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14848 in the XPath engine, rewrote large parts of it, now it's far
14849 cleaner and in sync with the REC not an old WD. Fixed a parsing
14850 problem in the interactive XML shell found when testing XPath.
14851
Daniel Veillardac260302000-10-04 13:33:43 +000014852Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14855 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14856 examples with the extra test
14857
Daniel Veillard7cfce322000-10-04 12:40:27 +000014858Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14859
14860 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14861 the global init function.
14862
Daniel Veillard970112a2000-10-03 09:33:21 +000014863Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14864
14865 * HTMLparser.c: Doohhh, attribute name parsing was still case
14866 sensitive ! Fixed this ...
14867 * result/HTML/* : updated the tests results accordingly
14868
Daniel Veillard740abf52000-10-02 23:04:54 +000014869Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14870
14871 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14872 engine, should be far more stable, incorporated a new version of
14873 preceding/following axis, need testing
14874 * uri.c: fixed file:///c:/a/b/c problem
14875 * test/XPath/tests/idsimple: augmented the XPath tests
14876
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014877Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14878
14879 * doc/* rebuilding docs for 2.2.4 release
14880
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014881Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14882
14883 * configure.in: releasing 2.2.4
14884 * parser.[ch]: added xmlStrEqual()
14885 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14886 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14887 use xmlStrEqual instead
14888 * TODO: updated
14889 * added an XPath test
14890
Daniel Veillardbc765302000-10-01 18:23:35 +000014891Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14892
14893 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14894 * entities.h: exported xmlInitializePredefinedEntities
14895 * parser.[ch] : added xmlInitParser()
14896 * parserInternals.h : had to export htmlInitAutoClose()
14897
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014898Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14899
14900 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14901 problems
14902 * Makefile.am : added XPath regression tests to normal tests
14903 * uri.c: fixed a problem with local paths, cleanup
14904 * parser.c: fixed a problem with large CData sections
14905
Daniel Veillardd2ade932000-09-30 14:39:55 +000014906Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14907
14908 * configure.in xml-config.in: patch from "Ben Taylor"
14909 <sol7x86@hotmail.com> for solaris shared libs lookup
14910
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000149112000-09-30 Martin Baulig <baulig@suse.de>
14912
14913 * libxml-2.0.pc.in: Provide pkg-config script.
14914
14915 * configure.in: Create the libxml-2.0.pc script from the
14916 libxml-2.0.pc.in templates.
14917 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014918 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014919
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014920Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14921
14922 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14923 when compiling with MSC
14924
Daniel Veillard46057e12000-09-24 18:49:59 +000014925Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14926
14927 * xpath.c: patch for normalize-string() substring-before(),
14928 substring-after() and translate() functions from Bjorn Reese
14929 <breese@mail1.stofanet.dk>
14930 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14931 Fredrik Hallenberg <hallon@lysator.liu.se>
14932 * TODO: updated
14933
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014934Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14935
14936 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14937 problem of socklen_t being undefined on a number of platforms
14938 * debugXML.c: fixed a compilation problem when without snprintf
14939
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014940Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14941
14942 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14943 an URI bug and a fix for the control-character-induced infinite loop
14944 * nanohttp.c: preventive fix for compiling on WIN32
14945
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014946Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14947
14948 * xmlint.c: closing bug #25000
14949
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014950Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14951
14952 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14953 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14954 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14955 related function, fixing xmlStrncmp(), and associated cleanup
14956 * result/HTML/entities.html.sax: updating result
14957
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014958Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14959
14960 * uri.c: applied patch for URI escaping from Wayne Davison
14961 <wayned@blorf.net>
14962 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14963 from Denis Barbier <barbier@imacs.polytechnique.fr>
14964 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14965 patch from Wayne Davison
14966
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014967Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14968
14969 * doc/xml.html : updated with new releases, adding "how to help"
14970
Daniel Veillard04698d92000-09-17 16:00:22 +000014971Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14972
14973 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14974 removed a few warnings in pedantic mode ...
14975 * parserInternals.c parser.c: moved encoding switching function
14976 to parserInternals.c
14977 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14978
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014979Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14982 error or warning handlers
14983
Daniel Veillardb1059e22000-09-16 14:02:43 +000014984Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14985
14986 * parserInternals.c parserInternals.h parser.c Makefile.am:
14987 created a new module parserInternals.c, moved most of the
14988 code shared by the various parsers there, as well as
14989 deprecated code from parser.c. More cleanup of parser.c
14990 * uri.c: fixed a problem when URI is NULL
14991 * valid.c: speedup when looking for an attribute declaration
14992
Daniel Veillard39c7d712000-09-10 16:14:55 +000014993Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14994
14995 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14996 the cleanup of the computation of URI references when seeking
14997 external entities. The URI reference string and the resulting
14998 URI are both stored now.
14999 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15000 large s(n)printf checks and cleanup from Denis Barbier
15001 <barbier@imacs.polytechnique.fr>
15002 * xmlversion.h.in tree.h: couple of SGML declarations for a
15003 possible docbook module.
15004 * result/VC/ : a couple of test output changed due to the change
15005 of the entities URI
15006
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015007Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15008
15009 * parser.h: added a _private field for linking user's data
15010
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015011Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15012
15013 * parser.c parserInternals.h: demacroified most of the IS_XXX
15014 the gain in size is significant so ...
15015
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015016Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15017
15018 * entities.c: cases where looking up entities with doc==NULL
15019 covered
15020
Daniel Veillard90e11312000-09-05 10:42:32 +000015021Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15022
Daniel Veillard1de50802000-09-07 08:54:32 +000015023 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015024 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15025
Daniel Veillard98a79162000-09-04 11:15:39 +000015026Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15027
Daniel Veillard1de50802000-09-07 08:54:32 +000015028 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015029 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15030 * Makefile.in: added URItest and included thenin "make tests"
15031
15032Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015033
15034 * xmlversion.h.in: closed bug 22941
15035
Daniel Veillard2bb89092000-08-31 14:57:50 +000015036Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15037
15038 * doc/xmlio.html: added doc and example for entity loader
15039 redefinition.
15040
Daniel Veillard96984452000-08-31 13:50:12 +000015041Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15042
15043 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15044 used by libxml
15045
Daniel Veillarde715dd22000-08-29 18:29:38 +000015046Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15047
15048 * parser.c: Fixed bug on invalid ontent characters and when using
15049 push.
15050 * xmllint.c: fixed xmllint endling of errors in push mode
15051
Daniel Veillard4948eb42000-08-29 09:41:15 +000015052Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15053
15054 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015055 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015056 * result/HTML/*.sax: regenerated HTML SAX output
15057 * parser.c: more cleanup.
15058
Daniel Veillarde010c172000-08-28 10:04:51 +000015059Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15060
15061 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015062 patches from Wayne Davison <wayned@users.sourceforge.net>,
15063 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015064 * HTMLparser.c: fixed an ignorable white space detection bug
15065 occuring when parsing with SAX only
15066 * result/HTML/*.sax: updated since the output is now HTML
15067 encoded...
15068
Daniel Veillard47f3f312000-08-27 22:40:15 +000015069Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15070
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015071 * HTMLparser.[ch]: applied some of Wayne Davison
15072 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015073
Daniel Veillarde0854c32000-08-27 21:12:29 +000015074Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15075
15076 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15077 undeclared namespace prefix was used, added a warning.
15078 Cleaned up support w.r.t. entities, spilling out a warning
15079 and being pedantic on lookups.
15080 * test/warning/ent9 : added testcase for previous example.
15081 * TODO: updated
15082 * parserInternals.h parser.c: changed the way names are parsed
15083 now allow infinite size and decrease penalty for normal use
15084 * parser.c: Started a big cleanup/check of the parser code,
15085 fixed some of the most tortuous entity code, spotted code
15086 unused anymore
15087 * test/*: added tests for very long names and related nasty
15088 things.
15089
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015090Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15091
15092 * doc/encoding.html: added encoding aliases doc
15093 * doc/xml.html: updates
15094 * encoding.[ch]: added EncodingAliases functions
15095 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15096 bottleneck affecting large DTDs like Docbook
15097 * parser.[ch] xmllint.c: added a pedantic option, will be
15098 useful
15099 * SAX.c: redefinition of entities is reported in pedantic mode
15100 * testHTML.c: uninitialized warning from gcc
15101 * uri.c: fixed a couple of bugs
15102 * TODO: added issue raised by Michael
15103
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015104Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15105
15106 * doc/encoding.html: propagated Martin Duerst suggestions
15107
Daniel Veillard52402ce2000-08-22 23:36:12 +000015108Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15111 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15112 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15113 by Wayne Davison
15114
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015115Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15116
15117 * nanoftp.c nanohttp.c: small cleanup
15118 * TODO: updated
15119
Daniel Veillard244ece92000-08-19 20:58:02 +000015120Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15121
15122 * added an old VC testcase and updated title.xml entity
15123
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015124Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15125
15126 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15127 done on auto-opening of <p> tags and cleanup of SAX output
15128
Daniel Veillard979e55e2000-08-19 16:48:54 +000015129Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15130
15131 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15132
Daniel Veillard4540be42000-08-19 16:40:28 +000015133Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15134
15135 * doc/xml.html libxml.* structure.*: updated the doc a bit
15136
Daniel Veillard808a3f12000-08-17 13:50:51 +000015137Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15140 of SAX tests
15141
Daniel Veillard29579362000-08-14 17:57:48 +000015142Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15143
15144 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15145 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15146
Daniel Veillard1255ab72000-08-14 15:13:33 +000015147Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15148
15149 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15150 * testHTML.c: fix core dump on Solaris 2.x systems
15151 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15152 * result/HTML/*.sax: previous bug fix lead to new results
15153
Daniel Veillard03109292000-08-14 14:58:22 +000015154Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15157 * configure.in: added --with-readline=DIR to accept alternate
15158 path for readline include/library
15159 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15160 for ANSI under HP-UX
15161 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15162 includes @LIBS@
15163
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015164Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15165
15166 * doc/* : rebuilt the docs
15167 * getting ready for 2.2.2 release
15168
Daniel Veillard87b95392000-08-12 21:12:04 +000015169Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15170
15171 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15172 and xmlAddFeature()
15173 * tree.[ch]: added xmlAddChildList()
15174 * xmllint.c: MAP_FAILED macro test
15175 * parser.h: added xmlParseCtxtExternalEntity()
15176 * valid.c: applied bug fixes removed warning
15177 * tree.c: added CDATA block to elements content
15178 * testSAX.c: cleanup of output
15179 * testHTML.c: added SAX testing
15180 * encoding.c: better error recovery
15181 * SAX.c, parser.c: fixed one of the external entity processing
15182 of the OASis testsuite
15183 * Makefile.am: added HTML SAX regression tests
15184 * configure.in: bumped to 2.2.2
15185 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15186 SAX results
15187
Daniel Veillard88a172f2000-08-04 18:23:10 +000015188Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15189
15190 * configure.in: patch for HP compiler
15191
151922000-08-04 Sven Heinicke <sven@zen.org>
15193
15194 * xmllint.c: Was coredumping sometimes when the file given didn't
15195 exist.
15196
Daniel Veillard46e370e2000-07-21 20:32:03 +000015197Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15198
15199 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015200
Daniel Veillard46e370e2000-07-21 20:32:03 +000015201 when using in memory parsing. Need some cleanup.
15202 * xmllint.c configure.in: added a --memory flag to test memory
15203 parsing
15204
Daniel Veillard36650692000-07-21 15:16:39 +000015205Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15206
15207 * nanohttp.c: fixed socklen_t replacement to unsigned int
15208 * parser.c: fixed a space handdling missing at the end of
15209 production 28 DOCTYPE.
15210 * xmlmemory.c: fixed a stupid bug on the routine to override
15211 allocation functions
15212 * TODO: updated
15213
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015214Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15215
15216 * doc/ regenerated the docs
15217
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015218Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15219
15220 * doc/encoding.html doc/xml.html: added I18N doc
15221 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15222 improvements, both parser and filters, added ASCII & HTML,
15223 fixed the ISO-Latin-1 one
15224 * xmllint.c testHTML.c: added/made visible --encode
15225 * debugXML.c : cleanup
15226 * most .c files: applied patches due to warning on Windows and
15227 when using Sun Pro cc compiler
15228 * xpath.c : cleanup memleaks
15229 * nanoftp.c : added a TESTING preprocessor flag for standalong
15230 compile so that people can report bugs more easilly
15231 * nanohttp.c : ditched socklen_t which was a portability mess
15232 and replaced it with unsigned int.
15233 * tree.[ch]: added xmlHasProp()
15234 * TODO: updated
15235 * test/ : added more test for entities, NS, encoding, HTML, wap
15236 * configure.in: preparing for 2.2.0 release
15237
Daniel Veillard49703262000-07-10 10:27:46 +000015238Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015241 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015242
Daniel Veillard306be992000-07-03 12:38:45 +000015243Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15244
15245 * doc/xml.html: changed the xmlsoft.org structure, updated the
15246 examples w.r.t. root and childs
15247
Daniel Veillard7d853352000-07-02 18:53:09 +000015248Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15249
Daniel Veillard784b9352003-02-16 15:50:27 +000015250 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015251
Daniel Veillard365e13b2000-07-02 07:56:37 +000015252Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15253
15254 * HTMLparser.c: Work on character encoding support for the HTML parser
15255 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15256 * encoding.c: Fixed a potential memleak in the encoding stuff
15257
Daniel Veillardaf743792000-07-01 11:49:28 +000015258Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15259
15260 * doc/FAQ.html doc/Makefile.am : added a FAQ
15261
15262Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015263
15264 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15265 of the HTML parser to force it to not bypass SAX
15266
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015267Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15268
15269 * win32config.h.in: updated
15270 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15271 lacks iconv support :-( need to release 2.1.1
15272 * configure.in: release 2.1.1
15273 * HTMLparser: fixed bug #14784
15274 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15275 by Windows compiler
15276 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15277 the SAX startDocument() callback.
15278 * TODO: updated
15279
15280Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15281
15282 * added xmlStopParser()
15283
Daniel Veillardbe803962000-06-28 23:40:59 +000015284Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15285
15286 * configure.in: 2.1.0 prerelease
15287 * Large resync between W3C and Gnome tree
15288 * nanoftp, nanohttp.c: fixed stalled connections probs
15289 * HTMLtree.c SAX.c : support for attribute without values in
15290 HTML for andersca
15291 * valid.c: Fixed most validation + namespace problems
15292 * HTMLparser.c: start document callback for andersca
15293 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15294 * parser.h, SAX.c: serious speed improvement for large
15295 CDATA blocks
15296 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15297 different encoding
15298 * example/Makefile.am example/gjobread.c tree.h: work on
15299 libxml1 libxml2 convergence.
15300 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15301 and the LIBXML_TEST_VERSION macro
15302
Daniel Veillardc310d562000-06-23 18:32:15 +000015303Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15304
15305 * doc/xml.html: various patches and improvements typo fixed by
15306 Felix Natter
15307 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15308 from Felix Natter <fnatter@gmx.net>
15309
Daniel Veillardf3029822000-05-06 08:11:19 +000015310Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15311
15312 * doc/upgrade.html: updated with instructions for support of both
15313 libxml-1.x and libxml-2.x
15314 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15315 for 2.x support and also fixed includes
15316
15317
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015318Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15319
15320 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15321 the encoding support, added iconv support, so now libxml if
15322 compiled with iconv automatically support japanese encodings
15323 among others. Work based on initial patch from Yuan-Chen Cheng
15324 I may have broken binary compat in the encoding handler
15325 registration scheme, but that was so utterly broken I don't
15326 expect anybody to have used this feature until now.
15327 * parserInternals.h: fixup on the CHAR range macro
15328 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15329 code.
15330 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15331 * uri.c: added xmlParseURI() I can't believe I forgot to
15332 implement this one in 2.0 !!!
15333 * SAX.c: moved doc->encoding update in the endDocument() call.
15334 * TODO: updated.
15335
Daniel Veillard06047432000-04-24 11:33:38 +000015336Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15337
15338 * tree.h: removed extraneous xmlRemoveProp definition
15339 * TODO: added item about --disable-corba configure switch
15340 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15341 * nanoftp.c: fixed include problems giving troubles on AIX and
15342 slowlaris
15343 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15344 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15345 comment and headers changes to lower gtk-doc number of warnings
15346 * doc/html/*: rebuilt docs
15347
Daniel Veillarde0aed302000-04-16 08:52:20 +000015348Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15349
15350 * HACKING: documented the tag for 1.x and instructions
15351
Daniel Veillard5e873c42000-04-12 13:27:38 +000015352Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15355 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15356 xmlCreateIOParserCtxt
15357 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15358 significant overall improvement
15359 * xmllint.c: added I/O test to xmllint
15360 * testSAX.c: added a speed test
15361 * doc/* : updated/regenerated
15362
Daniel Veillardfc708e22000-04-08 13:17:27 +000015363Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * xpath.c uri.h parserInternals.h: cosmetic changes from
15366 "Timur I. Bakeyev" <timur@bat.ru>, including making
15367 xmlCreateURI() public
15368
Daniel Veillard5d211f42000-04-07 17:00:24 +000015369Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15372 and the code at the same time. Added a clean mechanism for
15373 overload or added input methods: xmlRegisterInputCallbacks()
15374 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15375 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15376 * TODO: updated
15377 * doc/* : updated/regenerated
15378 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15379 source dir
15380
Daniel Veillarde77a9182000-04-05 19:12:29 +000015381Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * testURI.c: yet another forgotten commit, I should get some sleep !
15384
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015385Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * xmllint.c: forgot to commit this too ?
15388
Daniel Veillardb9df4042000-04-05 14:23:16 +000015389Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15390
15391 * xmlversion.h.in : forgot to commit this previously
15392
Daniel Veillard361d8452000-04-03 19:48:13 +000015393Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15394
15395 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15396 * README TODO: updated for release
15397 * uri.c uri.h: added authority parsing/saving
15398 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15399 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15400 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15401 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15402 Makefile.am : added compile-time customization of libxml
15403 --with-ftp --with-http --with-html --with-xpath --with-debug
15404 --with-mem-debug
15405 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15406 #include <libxml/xxx.h> I hope it won't break too much stuff
15407 and will be manageable in the future...
15408 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15409 and added xmllint to the installed programs
15410 * uri.h: added xmlFreeURI()
15411
Daniel Veillardec303412000-03-24 13:41:54 +000015412Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15413
15414 * uri.c uri.h: finished the escaping handling, the base support
15415 and the URI path normalization. Looks good just lacks the
15416 authority content parsing code.
15417 * Makefile.am: added instructions to generate testURI
15418 * TODO: updated
15419 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15420 added links and icons for W3C and Gnome
15421
Daniel Veillard8f621982000-03-20 13:07:15 +000015422Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * xmlmemory.[ch] : seems I forgot to actually update the files in
15425 the last commit :-)
15426 * doc/xml.html doc/html/* : updated and uploaded the docs
15427
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015428Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15429
15430 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15431 * TODO: updated
15432 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015433 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015434 gfree).
15435 * Makefile.am, uri.c, uri.h: added a set of functions to do
15436 exact (litteraly copied from the RFC 2396 productions) parsing
15437 and handling of URI. Will be needed for XLink, one XML WFC,
15438 XML Base and reused in the nano[ftp/http] modules. Still work
15439 to be done.
15440
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015441Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15442
15443 * configure.in, libxml.spec.in : libxml2
15444 * doc/* : updated the doc page, rebuilt the docs
15445
Daniel Veillardcf461992000-03-14 18:30:20 +000015446Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15447
15448 * all: tagged LIB_XML_1_X
15449 * *.c *.h : updated from W3C CVS tree
15450 * configure.in : 2.0.0-beta
15451 * libxml.spec.in : libxml2 package nam
15452 * result/* : new version of the tests output
15453
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015454Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15455
15456 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15457
Daniel Veillardb566ce12000-03-04 11:39:42 +000015458Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * doc/* : rebuilt the docs
15461 * parser.c: final patch on #6766
15462 * valid.c: small patch on validity checks.
15463
Daniel Veillardfb76c402000-03-04 11:39:42 +000015464Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15467 added
15468 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15469 compatibility w.r.t. XML spec and existing code.
15470
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015471Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15472
15473 * parser.c: seems a better solution to <a> </a> exists,
15474 will try it for a while
15475
Daniel Veillard83a30e72000-03-02 03:33:32 +000015476Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * parser.c: tried to remove the <a> </a> generating <a/>
15479 this is hard. Left a flag for that purpose. Fixed bug #6766
15480 * configure.in: prepared 1.8.7 not released, due to previous
15481 problem
15482
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015483Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15484
15485 * doc/xml.html : applied second patch from Paul DuBois
15486
Daniel Veillard402e8c82000-02-29 22:57:47 +000015487Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * doc/xml.html : applied patch from Paul DuBois
15490
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015491Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15494
Daniel Veillard5feb8492000-02-02 17:15:36 +000015495Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15498 compilation warnings on various platforms.
15499 * parser.c: Fixed #5281 validity error callbacks are now desactived
15500 by default if not validating.
15501
Daniel Veillardf341f932000-02-02 14:52:08 +000015502Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15503
15504 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15505
Daniel Veillard13c757e2000-02-01 23:59:15 +000015506Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15507
15508 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15509 <gkatsi@cs.toronto.edu>
15510
Daniel Veillard726e8792000-01-30 20:04:29 +000015511Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15512
15513 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15514 processing URLs
15515
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015516Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15519 xmlNanoFTPUpdateURL for persistent control connections.
15520 * configure.in: 1.8.6
15521
15522Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15523
15524 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15525 * tree.[ch] : added xmlSaveNoEmptyTags
15526
James Henstridgef3be9312000-01-28 13:59:21 +0000155272000-01-29 James Henstridge <james@daa.com.au>
15528
15529 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15530
15531 * Makefile.am: added nanoftp.[ch] to the build.
15532
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015533Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15534
15535 * nanoftp.[ch]: cleanup, comments, API
15536 * debugXML.c : fixed a bug in the cat command
15537 * doc/*: regenerated the docs
15538
Daniel Veillardda07c342000-01-25 18:31:22 +000015539Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15542 * debugXML.c : fixed a bug in the cat command
15543 * valid.c: fixing some small probs
15544 * libxml.spec.in: get rid of the SNAP suffix
15545 * doc/xml.html: updated the status
15546
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015547Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15548
15549 * xml-config.in: xml-config --version to just return the
15550 version number
15551 * xpath.c: some cleanup w.r.t. axis when the current node is
15552 an attribute.
15553 * TODO: updated
15554
Daniel Veillard461a66c2000-01-18 18:01:01 +000015555Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * configure.in: prepared for libxml-1.8.5
15558 * doc/* recompiled the documentation
15559
155602000-01-17 Jody Goldberg <jgoldberg@home.com>
15561
15562 * configure.in : WARNING autoconf subtlety alert :
15563 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15564 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15565 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15566 get defined by AC_CHECK_HEADERS.
15567
Daniel Veillardf967b902000-01-17 16:06:10 +000015568Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15569
15570 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15571 Rune.Djurhuus@fast.no
15572
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015573Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15574
15575 * TODO: updated
15576 * tree.c, parser.c: made sure that only memory alloc problems
15577 and internal parser errors are allowed to write to stdout or
15578 stderr.
15579
Daniel Veillard0142b842000-01-14 14:45:24 +000015580Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * tree.c : restored xmlNewGlobalNs since this seems used by
15583 a lot of existing code :-(, fixed a bug in xmlNewNs
15584 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15585 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15586 to exit() from the library code.
15587 * xpath.c, parser.c: removed bugs or unused code detected by
15588 Windows compilers
15589 * parser.c: started adding interfaces for parsing well balanced
15590 XML fragments
15591 * configure.in: releasing 1.8.4
15592 * doc/* : rebuilt the docs
15593
Daniel Veillard2eac5032000-01-09 21:08:56 +000015594Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15595
15596 * tree.[ch] : added xmlNewDocFragment() for DOM
15597 * testHTML.c: uninitialized variable.
15598
Daniel Veillardf3a73582000-01-05 14:58:39 +000015599Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15600
15601 * doc/* : rebuild the docs
15602
Daniel Veillard71b656e2000-01-05 14:46:17 +000015603Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15604
15605 * acconfig.h: readline and history patch
15606 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15607 * tree.c: added check and handling when possibly removing an ID
15608 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15609 and saving.
15610 * test/HTML/entities.html result/HTML/entities.html* : test for
15611 various entities reference cases
15612 * result/HTML/* : as a result output of some testcase have
15613 changed
15614 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15615 by previous example. added xmlParseTryOrFinish().
15616 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15617 entities.h debugXML.h HTMLparser.h: changed the way struct are
15618 declared to allow gtk-doc to expose those
15619 * parser.c: closed bug #4960
15620 * Makefile.am configure.in: Applied patch from
15621 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15622 and math/socket libs detection
15623
Daniel Veillard437b87b2000-01-03 17:30:46 +000015624Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * configure.in, Makefile.am: link tester against readline
15627 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15628
Daniel Veillard686d6b62000-01-03 11:08:02 +000015629Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15630
15631 * tree.[ch]: added xmlRemoveProp
15632 * win32config.h.in nanohttp.c: avoid including the Windows
15633 socket stuff in every C files
15634 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15635 the XmL parser(s)
15636 * test/ns4 result/ns4 etc...: added test case for previous prob
15637 * tree.c: xmlNewNs wasn't checking for double definition
15638 * Makefile.in: fixed a problem with dist-hook duplicates
15639 * parser.[hc], xmlIO.c: fixed the loading of external entities
15640 APIs, now xmlLoadExternalEntity() is used everywhere and
15641 setting up an app specific front-end using the
15642 * SAX.c parser.c: some fixes, now the xhtml spec validates
15643 with the xhtml DTD.
15644 * error.c: fixed crashes in case of no input stream
15645 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15646 to the validation tests and results
15647
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015648Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15651 too htmlCreatePushParserCtxt() and htmlParseChunk()
15652 * parser.c: a bit of cleanup.
15653 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15654 to XML) removed the last mem leak known
15655 * HTMLtree.c: output message cleanup
15656 * xmlmemory.c: display content info about memory blocks
15657 * result/HTML/wired.* : missing att value warning change
15658
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015659Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15660
15661 * doc/* : rebuilt the documentation
15662
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015663Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15664
15665 * parser.[ch] parserInternals.h: Push parser for XML,
15666 seems to work fine now
15667 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15668 --push for push testing
15669 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15670 * testSAX.c: added --push
15671 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15672 subtree
15673 * xmlIO.[ch] : enriched API + fixes for push mode
15674 * entities.[ch]: added the entity content length to the struct.
15675 * xmlmemory.[ch]: new API to show the last entries for the shell
15676 * valid.c: added required attribute testing
15677 * SAX.c: the cdata callback now merge contiguous fragments
15678 * HTMLparser.c: cleanup of some macros
15679
Daniel Veillard3c558c31999-12-22 11:30:41 +000015680Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15681
15682 * parser.c: fix for PIs name starting with xml
15683 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015684 * *.c, configure.in win32config.h.in : generate win32config.h for
15685 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015686
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015687Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15688
15689 * parser.c: fixed a stupid = vs. == bug :-(
15690 * doc/gnome-xml.sgml: s/glade/xml/
15691
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015692Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15693
15694 * configure.in, doc/xml.html : bug fix release 1.8.2
15695 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15696 Hopefully the end of that silly C++ include problem
15697 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15698 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15699 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15700 troubles with autoclosed elements when the stree shape doesn't
15701 follow the DtD specs. Added htmlIsAutoClosed() and
15702 htmlAutoCloseTag()
15703 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15704 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15705 * debugXML.c: fixed a bug on printing default namespaces.
15706 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15707
Daniel Veillardb24054a1999-12-18 15:32:46 +000015708Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15709
15710 * result/HTML/*.htm[l] : updated the HTML regression tests according
15711 to the new output
15712 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15713 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15714 problem due to intermix of extern "C" { ... } declarations for C++
15715 and recursive includes in the headers
15716
Chris Lahey323c48c1999-12-18 15:32:45 +0000157171999-12-20 Chris Lahey <clahey@umich.edu>
15718
15719 * HTMLtree.c: Made it so that html nodes with a single child do
15720 not insert a carriage return before or after the child node.
15721
Daniel Veillardb24054a1999-12-18 15:32:46 +000015722Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015723
15724 * configure.in, doc/xml.html : bug fix release 1.8.1
15725 * parser.c: fixed bug #4344
15726 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15727 added the glue to avoid C++ problems
15728 * doc/* : regenerated the documentation
15729
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015730Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15731
15732 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15733 namespace recognition, and Dia as a resul :-(
15734 * encoding.c: closed bug #3950
15735
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015736Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15737
15738 * valid.c: debugging a posteriori validation, except URI expansion
15739 stuff this should be fixed now
15740 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15741 Carl Nygard <cnygard@bellatlantic.net>
15742 * tester.c: added --postvalid, cleaning of the code
15743 * tree.[ch]: added xmlDocGetRootElement()
15744
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015745Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15746
15747 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15748 c++ losage.
15749
Daniel Veillard10a2c651999-12-12 13:03:50 +000015750Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15751
15752 * configure.in, doc/xml.html : bumped to 1.8.0
15753 * xlink.[ch], Makefile.am : added framework for link detection
15754 * parser.h: added nbChars to parser context, needed for cleanup.
15755 * xmlmemory.c: removed a nasty bug when out of mem
15756 * valid.[ch]: adding namespace support for attribute decl
15757 * tester.c: added --debugent option
15758 * debugXML.[ch]: added xmlDebugDumpEntities()
15759 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15760 buffers instead, this was really needed, validation was breaking
15761 in strange ways due to that. Added xmlParseStringPEReference()
15762 and other parsing from strings functions. Entities processing
15763 modified again, but PERef are still not handled correcly but
15764 unless you're Eve Maller you won't notice :-)
15765 * HTMLparser.c: large changes toward reliability, and switched to
15766 lowercase internal tags, XHTML is lowercase, so it will help
15767 that output is closer to next version.
15768 * doc/* : regenerated the documentation, it is now hosted at
15769 http://xmlsoft.org/ (same bits I just bought the domain :-)
15770
15771
Daniel Veillard294cbca1999-12-03 13:19:09 +000015772Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15773
15774 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15775 doc generation
15776 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15777 in the SAX API
15778 * doc/*: rebuilt the doc making sure everything appears in the
15779 HTML files
15780
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015781Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15782
15783 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15784 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15785 which allow impressive speed improvement on dataset with
15786 large text pieces, but at the cost of broken binary
15787 compatibility and slightly bigger memory usage.
15788 Configure with --with-buffers to activate them, they
15789 are protected with XML_USE_BUFFER_CONTENT define.
15790 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15791 goal is 0 memory left allocated once parser is no more used
15792 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15793 call xmlCleanupParser() and xmlMemoryDump()
15794
Daniel Veillarda819dac1999-11-24 18:04:22 +000015795Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15796
15797 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15798 * parser.[ch] encoding.[ch]: added memory cleanup routines
15799 * parser.c: closing bug #3788
15800 * doc/*: rebuilt the doc
15801
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015802Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15805 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15806 * tester.c: added --compress option
15807 * doc/*: rebuilt the documentation
15808
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015809Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15812 if given /proc/kcore as input !
15813 * doc/xml.html doc/*: updated and rebuilt the documentation
15814
15815Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015816
15817 * parser.c: Fixed some wrongly space collapsing code due to
15818 a misreading of the spec.
15819 * result/*: fixed the output accordingly
15820
15821Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015822
15823 * encoding.c: bug fix and typos
15824 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15825 * parser.c: added attribute normalization closing bug #3597
15826 * test/att* result/att* SAXresult/att*: testcase for attribute
15827 normalization
15828
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015829Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15830
15831 * configure.in: closing bug #3163 by adding extra flags for the
15832 cc compiler on HP-UX
15833
Daniel Veillard51e3b151999-11-12 17:02:31 +000015834Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15835
15836 * valid.[ch] : removed a typo and an enumerated type bug in the
15837 xmlAddElementDecl() function
15838 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15839 call to xmlEncodeEntitiesReentrant() so that the functions
15840 New, Set and Get are at the same level.
15841 * parser.c HTMLparser.c: extra memory allocation bug for
15842 attributes detected by someone using libxml in embedded systems :-)
15843
Daniel Veillard962195f1999-10-28 15:51:53 +000015844Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * xmlmemory.h: turned off mem debug :-\
15847
Daniel Veillard35008381999-10-25 13:15:52 +000015848Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15849
15850 * parser.c: closed bug #2784 a one line fix, but worth pushing
15851 a new release out
15852 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15853 some structures, comments before and after the
15854 main element, and other nastyness
15855 * HTMLtree.c tree.c: accomodate the extended HTML supported
15856 * configure.in: pushing 1.7.4
15857 * test/ent8 and related outputs : added a new test for bug #2784
15858 * test/HTML/wired.html and related output: a nasty HTML example
15859 * Makefile.am: improved the test scripts
15860 * docs/* : reran the documentation extractor, updated xml.html
15861
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015862Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15863
15864 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15865 HTMLparser and debugged the HTML related code. HTML documents
15866 now have their own type
15867 * entities.c: do not dump &apos; for HTML output
15868 * xmlmemory.c: improvement, breakpoint mechanism
15869 * testHTML.c: added --sax --repeat ...
15870 * Makefile.am: improved the HTML tests
15871 * valid.[ch]: added xmlValidGetValidElements and
15872 xmlValidGetPotentialChildren
15873 * tester.c: added --insert to test the 2 new functions
15874 * test//* result//* SAXresult//* : regression test cleanup
15875 and extension.
15876 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15877 gnome-xml-nanohttp.html
15878
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015879Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15880
15881 * HTMLparser.c: fixed problems with some autoclose tags
15882 * tree.c: fixed XML output problems.
15883 * result/* SAXresult/*: update of the tests output
15884
Daniel Veillard6077d031999-10-09 09:11:45 +000015885Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15886
15887 * Makefile.am: Arturo patch for xmlConf.sh version info
15888 * parser.c: Tim Josling patch for single quoted items
15889 * tester.c: Tim Josling patch for tester options usage
15890 * tree.h: indent cleanup
15891
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015892Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15893
15894 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15895 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15896
Daniel Veillard00fdf371999-10-08 09:40:39 +000015897Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15898
15899 * tree.c : Raph patch for initialization of CORBA fields
15900 * parser.c, xpath.c, ...: modification of doc comments
15901 * xpath.c : allow spaces in xpath expressions
15902
Daniel Veillardad219441999-09-27 08:17:49 +000015903Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15904
15905 * xmlmemory.h: turning off memory debug :-(
15906
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015907Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15908
15909 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15910 better SAX interfaces.
15911 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15912 entity.
15913 * configure.in: 1.7.2
15914
15915Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015916
15917 * libxml.spec.in: fixed the URL
15918 * doc/xml.html: improved the documentation front-end
15919
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015920Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015921
15922 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15923
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015924Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015925
15926 * libxml.spec.in: fixed the alpha compile problem
15927 * parser.[ch]: changed errno to errNo in the parser context :-(
15928 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15929 * doc/xml.html: changed CHAR to xmlChar
15930 * doc/html/*: recompiled the documentation
15931 * configure.in: 1.7.1
15932
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015933Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15934
15935 * parser.h: modified the parser context struct to regain 1.4.0
15936 binary compatibility
15937 * parser.c, xml-error.h: added errno ot teh context and defined
15938 a set of errors values with update of errno
15939 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15940 DTDs and entities
15941 * *.h, *.c: complete cleanup of the use of config.h and include
15942 protection depending on the current setup.
15943 * overalll debugging, maintenance and bug-fixing on all modules
15944 * updated the documentation
15945 * ready for 1.7.0
15946
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015947Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15948
15949 * HTMLparser.c : cleanup
15950 * SAX.c valid.c valid.h: added ID/IDREF checking
15951 * tree.c tree.h: extended doc structure for refs
15952 * configure.in: 1.6.2
15953 * parser.c: patched bug in SAX user arg call
15954 * parserInternals.h: patched missing close in C++ wrapping
15955 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15956 especially upcoming XPointer implementation.
15957 * doc/xml.html: augmented, typo
15958
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015959Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15960
15961 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15962 not all invocations of install understand -d.
15963
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015964Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15965
15966 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15967 to make 'check' works, when builddir != srcdir.
15968
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015969Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15970
15971 * doc/xml.html : updated the documentation
15972
Daniel Veillard6454aec1999-09-02 22:04:43 +000015973Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15974
15975 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15976 not deallocated memory blocks
15977 * *.c : replaces all calls to malloc() free() and realloc() to
15978 the wrapper functions/macros
15979 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15980 instead of xmlFreeNodeList()
15981
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015982Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15983
15984 * HTMLparser.c: corrected a stupid bug leading to core dump at
15985 tree deallocation. Removed warnings indicated by
15986 Stephane.Conversy@lri.fr
15987 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15988 looked for in the external subset
15989
15990Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015991
15992 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15993 on SGI by Stephane.Conversy@lri.fr
15994
Daniel Veillardb96e6431999-08-29 21:02:19 +000015995Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15996
15997 * all .h : changed the prototype declaration indent as in gtk
15998 * most .c : working on reducing the TODOs in the code
15999 * most .c : cleanup though -pedantic and Insure++
16000 * improvements on validation ID checkings.
16001 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16002 * xml-config.in: closed #1810
16003
16004Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016005
16006 * tree.h, valid.c, valid.h: more work on validity, IDs
16007 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16008 definition for AIX
16009
Daniel Veillardb556eb51999-08-15 17:19:50 +000016010Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16011
16012 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16013 the distribution due to a cut'n paste error at last commit
16014
Daniel Veillardb05deb71999-08-10 19:04:08 +000016015Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16016
16017 * configure.in: upgraded to version 1.4.0
16018 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16019 Big update, added a large part of the validation process,
16020 it should be usable, but some parts are missing
16021 * xpath.c: improved the implementation w.r.t. root.
16022 * Makefile.am: added more tests
16023 * test and result trees: added a lot of tests
16024 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16025
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016026Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16027
16028 * Added an HACKING file
16029
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016030Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16031
16032 * xpath.[ch] : improvements and debug of the XPath implementation
16033 * parser.c, HTMLparser.c : modified the parsers to be progressive
16034 * tree.[ch] : extended the Buffer promitives
16035 * xmlIO.[ch] : added basic I/O routines providing progressive
16036 parsing and ready for I18N conversion plugins
16037 * SAXresult/* : the SAX callback sequence maybe slightly different
16038 now
16039 * test*.c : improved/updated the tests programs
16040 * doc/* : recompiled the docs.
16041
Daniel Veillard15b75af1999-07-26 16:42:37 +0000160421999-07-26 Michael Meeks <michael@edenproject.org>
16043
16044 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16045
16046 * tree.c: Ditto.
16047
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016048Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16049
16050 * configure.in: upgraded to version 1.4.0
16051 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16052 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16053 XML query language, see http://www.w3.org/TR/xpath for more details.
16054 * parser.c, parser.h: added CHAR* related string functions for XPath
16055 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16056 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16057 rebuild the docs.
16058 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16059 and regression testing capabilities for XPath.
16060
Daniel Veillardd79d7871999-07-12 10:38:12 +000016061Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16062
16063 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16064 closing bug #1646
16065
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016066Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16067
16068 * Makefile.am, example/Makefile.am: closed bug #1683
16069
Daniel Veillard3166ab11999-07-11 16:14:19 +000016070Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16071
16072 * example/Makefile.am, configure.in: added the makefile for the
16073 gjobread example
16074
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016075Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16076
16077 * doc/Makefile.am:
16078 - fix which allow "make install DESTDIR=</install/prefix>".
16079
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016080Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16081
16082 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16083 which fixed a problem on the file reading-code.
16084
Daniel Veillard82150d81999-07-07 07:32:15 +000016085Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16086
16087 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16088 output.
16089 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16090
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016091Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16092
16093 * parser.h : Oops removed the binary compatibility problem
16094 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16095 * parser.c, HTMLparser.c: applied patches for reading from stdin
16096
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016097Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16098
16099 * parser.c, entities.c, valid.c: cleanup bug #1591
16100 * configure.in: cleanup bug #1592
16101 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16102 the same tree back-end. Hence gdome will be available for it.
16103 * doc/Makefile.am: close bug #617
16104
Daniel Veillard97fea181999-06-26 23:07:37 +000016105Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16106
16107 * parser.c: alloctate a per parser context SAX interface block
16108
Daniel Veillard14fff061999-06-22 21:49:07 +000016109Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16110
16111 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16112 and xmlEncodeEntitiesReentrant with the correct one :-\
16113
16114Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16115
16116 * commit of my internal XML base changes, quite a lot of
16117 changes, cleanups, better entities support, framework for
16118 new I/O and charset detection and handling
16119 * Fixed the configure/Makefile stuff to generate shared libs
16120 with the proper version info, so we jumped on rev from
16121 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16122 xmlEncodeEntities() result need to be freed now, and a string
16123 xmlParserVersion provide the current library version.
16124
Raph Levien05240da1999-06-15 21:27:11 +000016125Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16126
16127 * parser.c: fixed a buffer overrun for when you have a very long
16128 attribute with no entities in it.
16129
Daniel Veillardbb2da581999-06-13 14:37:07 +000016130Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16131
16132 * added example directory
16133 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16134
Daniel Veillard011b63c1999-06-02 17:44:04 +000016135Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16136
16137 * Release of libxml-1.1, nearly everything has been touched for
16138 this.
16139 * Added more regression tests
16140 * Updated the documentation
16141
Daniel Veillard27d88741999-05-29 11:51:49 +000016142Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * tree.[ch]: unified the XML_NO_CORBA defines.
16145 * parser.c encoding.[ch]: started plugging in char encoding detection
16146
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016147Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16148
16149 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16150 Also freed allocated buffer.
16151
Daniel Veillard27d88741999-05-29 11:51:49 +000016152Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016153 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16154 reentrancy problem at printing. One is left in entities.c, to
16155 remove ASAP
16156 * testSAX.c : added a test example showing the use of the SAX
16157 interface if one doesn't want to build the DOM tree.
16158 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16159
Daniel Veillard517752b1999-04-05 12:20:10 +000016160Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16161
16162 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16163 large revamping of the parser to use SAX callbacks
16164 http://www.megginson.com/SAX/ (or at least a C like interface
16165 a la Expat). It's now possible to set up your own callbacks
16166 and the parser will not build a DOM tree.
16167 * test/* result/*: updated the test suite, I finally removed
16168 the old Namespace draft support (PI based).
16169
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016170Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16171
16172 * Makefile.am: added test result to EXTRA_DIST for make tests
16173
Daniel Veillard64068b31999-03-24 20:42:16 +000016174Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16175
16176 * parser.c, parserInternals.h: moved the chars macro definitions
16177 to parserInternals.h
16178 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16179 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16180
Daniel Veillard012ccc11999-03-23 10:11:11 +000016181Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16182
16183 * xml-config.in : applied patch to make --version work
16184
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000161851999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16186
16187 * Makefile.am (check-local): Alias for `tests' target. This will
16188 cause `make check' to do the right thing.
16189 (tests): Don't run tests in srcdir. Also, replaced calls to
16190 basename with a `sed' "equivalent".
16191
Daniel Veillardd109e371999-03-05 06:26:45 +000016192Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16193
16194 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16195 it in the header and not the sources, updated the doc.
16196 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16197 pointing this out.
16198
Daniel Veillardbc50b591999-03-01 12:28:53 +000016199Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16200
16201 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16202 exported the inputStream routines.
16203 * doc/html/* : updated accordingly
16204
Daniel Veillardd692aa41999-02-28 21:54:31 +000016205Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16206
16207 * parser.c, parser.h, parserInternals.h: added a few extra
16208 internal calls to allocate and free parser contexts ...
16209 * doc/html/* : updated accordingly
16210
Daniel Veillard55a99271999-02-25 11:01:29 +000016211Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16212
16213 * configure.in, Makefile.am, doc/makefile.am : General changes for
16214 1.0.0 release and including the generated HTML documentation.
16215
Daniel Veillard35925471999-02-25 08:46:07 +000016216Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16217
16218 * makefile.am : added parserInternals.h, oops.
16219
Daniel Veillard1e346af1999-02-22 10:33:01 +000016220Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16221
16222 * parserInternals.h: added this header giving access to the parser
16223 internal functions.
16224 * doc/Makefile.am : added a rebuild target which rebuilds the full
16225 set of documentations
16226 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16227 the internal subset.
16228 * *.c *.h: modifications needed to generate the documentation using
16229 gtk-doc, cleanup of functions blocks, reorganisation of struct
16230 declarations.
16231
Daniel Veillard1164e751999-02-16 16:29:17 +000016232Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16233
16234 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16235 the tar and spec file to include the beginning of the doc.
16236
Nuno Ferreira03d04781999-02-13 00:07:17 +0000162371999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16238
16239 * doc/.cvsignore: Added this file.
16240
Daniel Veillard6800ef31999-02-08 18:33:22 +000016241Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16242
16243 * tree.c: fixed xmlGetProp to return "" when the attribute
16244 exists, even if the node-list is NULL.
16245
Daniel Veillard726c7e31999-02-08 15:13:10 +000016246Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16247
16248 * tree.c: patched an error outputting empty attribute values.
16249 * Makefile.am and doc/makefile.am: have been updated during the
16250 week-end. Sorry for an empty CVS log, I got a shell problem.
16251
Daniel Veillard1899e851999-02-01 12:18:54 +000016252Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16253
16254 * tree.h: cleaned up using enums instead of defines
16255 * parser.c, valid.[ch]: more work on parsing/output of element
16256 declarations
16257
Daniel Veillard3b9def11999-01-31 22:15:06 +000016258Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16259
16260 * valid.[ch], tree.c, parser.c : more work toward full parsing
16261 of XML DTDs.
16262 * README: added informations about mailing-list and on-line
16263 documentation
16264
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000162651999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16266
16267 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16268
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016269Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16270
16271 * parser.c, tree.[ch] : more work toward conformance testing,
16272 added a last element to accelerate parsing of very flat structures
16273 started working on internal subset Element content declaration.
16274 * valid.[ch] : first cut at adding code toward validation.
16275 * previous changes had also small impact on most files, especially
16276 the conformance testing using James Clark test suite.
16277
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016278Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16279
16280 * test/* : updated the examples, most of them were not well
16281 formed (humm), and added rdf2.
16282 * result/* : resulting changes in the output.
16283
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016284Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16285
16286 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16287
Daniel Veillard44b3a061998-12-05 17:27:22 +000016288Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16289
16290 * tree.c: patched a bug in the generation of empty attributes
16291
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016292Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16293
16294 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16295 for node/trees/documents/... Biggest problem is namespace
16296 support when copying subtrees.
16297
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016298Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16299
16300 * parser.c, entities.c: improve entities and char ref encoding,
16301 and cleanups of error messages.
16302
Daniel Veillard242590e1998-11-13 18:04:35 +000016303Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16304
16305 * parser.c, entities.c: simple bug hunting done during rpm2html and
16306 rpmfind integration.
16307
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016308Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16309
16310 * parser.[ch]: Added interfaces allowing to specify a SAX
16311 handler before parsing.
16312
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016313Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16314
16315 * parser.c: redirrect all errors reporting through the SAX
16316 error function
16317
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016318Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16319
16320 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16321 * libtool, tlmain ...: update of the libtool files
16322
Miguel de Icaza442321c1998-11-04 18:13:38 +0000163231998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16324
16325 * entities.c: Use g_snprintf insteda of snprintf.
16326
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016327Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16328
16329 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16330 added ent5 test for this purpose.
16331 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16332
Daniel Veillard27271681998-10-30 06:39:40 +000016333Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16334
16335 * parser.c: fixed? a strange error due to compression on a GWP
16336 document.
16337
Daniel Veillard25940b71998-10-29 05:51:30 +000016338Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16339
16340 * tree.[ch]: bug fixing
16341 * entities.[ch]: defined a specific type for predefined entities
16342 * doc/xml.html: more documentation on the library, how to use it,
16343 overview of the interfaces.
16344
Daniel Veillard16253641998-10-28 22:58:05 +000016345Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16346
16347 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16348
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016349Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16350
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016351 * tree.c: corrected a small bug
16352 * doc/xml.html: continuing writing documentation.
16353
16354Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16355
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016356 * debugXML.h debugXML.c: added debugging utilities.
16357 * tester.c: added --debug switch.
16358 * tree.c: patched an incorrect node->type assignment.
16359 * parser.c: formatting, ensure that node->doc != NULL in attributes
16360
Daniel Veillardccb09631998-10-27 06:21:04 +000016361Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16362
16363 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16364 entity support and provide an internal representation close to
16365 DOM one (entity ref nodes, and attribute value as tree). I tried
16366 to preserve the interface but this will surely break some apps
16367 (I have to change rpm2html/rpmfind for example). I had to change
16368 two interfaces, and the generated tree is somewhat different.
16369 * doc/* : started documenting the XML library, the tree and
16370 DOM/Corba. This is a first step.
16371
Daniel Veillard11e00581998-10-24 18:27:49 +000016372Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16373
16374 * parser.c: Set up the fonctions comment block, boring but useful.
16375 * parser.h, SAX.c, parser.c: now attributes are processed through
16376 the SAX interface. The problem is that my SAX interface diverged
16377 quite a bit from the original one, well this is not an official
16378 spec, and translating it from Java to C is hairy anyway...
16379
Daniel Veillard97b58771998-10-20 06:14:16 +000016380Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16381
16382 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16383 fonctions comment block, boring but useful.
16384
16385Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016386
16387 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16388 conversion routines. However they are not yet used to convert the
16389 inputs. The core will run with UTF-8.
16390
Daniel Veillard33942841998-10-18 19:12:41 +000016391Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16392
16393 * tree.c : make sure that the type id is properly set-up when
16394 a new object is allocated, needed for DOM.
16395
Daniel Veillard27fb0751998-10-17 06:47:46 +000016396Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16397
16398 * tree.h, tree.c: Ok, the main objects in the tree will be native
16399 corba objects, it costs 8 bytes per Node, Attribute and Document
16400 but it simplifies the Corba integration a lot (no extra interface
16401 objects to allocate/free).
16402
Daniel Veillard0bef1311998-10-14 02:36:47 +000016403Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16404
16405 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16406 and changed NODEs contants for conformity with DOM Level 1
16407
Daniel Veillard27864701998-10-08 03:47:24 +000016408Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16409
16410 * added hooks to keep track of servants when creating objects
16411 xmlDoc and xmlNode (for Corba export).
16412
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016413Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16414
16415 * added xml-config script.
16416
Daniel Veillard7066a791998-10-01 20:28:28 +000016417Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16418
16419 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16420 to autoupdate libtool and automake conf files.
16421
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000164221998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16423
16424 * Makefile.am: Use '?' to separate the sed
16425 commands as ',' is used when people pass -Wl,something.
16426
16427
Daniel Veillard15a8df41998-09-24 19:15:06 +000016428Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16429
16430 * tree.c, tree.h: added a per-document compression interface.
16431
Daniel Veillard151b1b01998-09-23 00:49:46 +000016432Tue Sep 22 20:47:38 EDT 1998
16433
16434 * tree.c, tree.h: added saving with compression and added interfaces
16435 to control the compression level (xmlGetCompressMode,
16436 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16437
Daniel Veillard70120ff1998-09-22 00:24:21 +000016438Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16439
16440 * parser.c: corrected a loop for files of size 0
16441
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000164421998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16443
16444 * error.h: New file. Contains prototyes from `error.c'.
16445
Tom Tromeyc19653d1998-08-14 01:22:43 +000016446Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16447
16448 * Makefile.am (xmlincdir): New macro.
16449 (xmlinc_HEADERS): Renamed from include_HEADERS.
16450
Daniel Veillard845664d1998-08-13 04:43:19 +000016451Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16452
16453 * applied small patch on numeric entities from
16454 Christopher Blizzard <blizzard@appliedtheory.com>
16455
Daniel Veillard260a68f1998-08-13 03:39:55 +000016456Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16457
16458 * New release 0.2, removed the old xml_* files so that it's
16459 coherent with the other CVS base (W3C), far better conformance
16460 to standard, new namespaces, decent entities support, beginning
16461 of a SAX-like interface. Nearly nothing left intact, even the
16462 test examples ...
16463
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000164641998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16465
16466 * .cvsignore: Add .deps dir
16467
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016468Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16469
16470 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16471
Daniel Veillardfe926001998-07-26 04:28:20 +000016472Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016473
Daniel Veillardfe926001998-07-26 04:28:20 +000016474 * configure.in: added test for CPP
16475 * AUTHORS, Changelog: the original ones didn't get commited but the
16476 glib ones instead, fixed.
16477 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016478
Daniel Veillardfe926001998-07-26 04:28:20 +000016479Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016480
Daniel Veillardfe926001998-07-26 04:28:20 +000016481 * integrated code developped at W3C
16482 * changed the original Copyright
16483 * migrated to automake
16484 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016485